基于 PLC 的条形码识别

2017-06-04 81 0

条形码识别设备一般通过通信接口与其他设备传输数据。PLC 可用自由通信口方式读取条形码信息,主要用到 3 个寄存器:SMB2、SMB3、SMB30。

(1) SMB2

通信接收字符缓冲器 SMB2 用于自由口通信方式下,存储从口 0 或口 1 接收到的当前字符,是一个暂存寄存器,一般应随后取走其中的内容。

(2) SMB3

通信校验结果寄存器 SMB3 在自由口通信时,由 PLC 通信接口按 SMB30 规定的奇偶校验方式对接收到的信号校验。若检测到错误,PLC 自动将 SMB3.0 置 1,据此标志位可决定当前信息的取舍;出错时还可将该错误信息发给对方要求重发,如表 8-1 所示。

表 8-1 特殊存储器字节 SMB3

特殊存储器字节SMB3

(3) SMB30

SMB30 控制自由端口 0 的通信方式,SMB130 控制自由端口 1 的通信方式,用户可进行读和写操作,其格式见表 8-2。这些字节设置自由端口通信的操作方式,并提供自由端口或系统所支持协议之间的选择。

表 8-2 特殊存储器字节 SMB30

特殊存储器字节SMB30

相关文章

三菱 FX 系列 PLC 的 FX2N-4AD 使用及程序实例
FX 系列运动控制器模块
三菱 FX 系列 PLC 的报警器复位指令
FX 系列高速计数模块
PLC 编程语言基础
三菱 FX 系列 PLC 的二进制平方根指令

发布评论