1.RS设备
通过安装232或485的通信扩展板、适配器以及RS-232接口模块,可以实现与打印机、条形码阅读器、检测仪等设备使用RS或RS2指令进行数据通信。
1)RS-232C设备
系统构成如图8-50所示。
图8-50 RS-232C系统构成
2)RS-485设备
系统构成如图8-51所示(FX3U)。
图8-51 RS-485系统构成
2.RS指令
RS指令用RS-232、RS-485端口来发送和接收串行数据。
(1)指令格式(见图8-52)
图8-52 RS指令
(2)功能及动作
RS指令用于指定从FX PLC发出的发送数据的起始软元件和数据点数,以及保存接收数据的起始软元件和可以接收的最大点数。RS程序动作结构如图8-53所示。
图8-53 RS程序动作结构
RS指令可以在16位和8位两种模式下对发送接收的数据进行处理。
各数据的处理方式16位模式如图8-54所示;8位模式如图8-55所示(以下的例子是将通信参数设定为有报头,有报尾的情况下)。
1)16位数据的处理(M8161=OFF时,见图8-54)
图8-54 16位模式
2)8位数据的处理(M8161=ON时,图8-55)
(www.xing528.com)
图8-55 8位模式
3.应用实例
使用无协议通信,连接打印机(连接RS-232C):
PLC通过232BD通信板与带RS-232C接口的打印机连接,打印从可编程序控制器发送的数据。
(1)动作要求:
PLC发送数据字符“te…ne”到打印机,打印机每行打印一个信息,后下移一行。CR:回行首,CF:回车。
1)系统构成
PLC与打印机连接如图8-56所示。
图8-56 PLC与打印机连接
2)通信格式
选用的打印机请符合PLC侧的通信格式,并在打印机设置与PLC一致的通信格式。主机的通信格式见表8-23。
表8-23 PLC通信格式
(2)控制程序及说明
1)顺控程序
将数据字符“te ne”转换为ASCII码数据进行发送。以下程序中以8位数据进行处理,D8120为通信格式特殊数据寄存器,ASCII码见附录4,程序如图8-57所示。
图8-57 与打印机通信程序
图8-57 与打印机通信程序(续)
2)动作过程(见图8-58)
图8-58 动作过程
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。