Serial I/O通讯
版本号 Ver10
作者张晶
日期 20143 3
一、概述
本文档主要以IC200CPUE05为例子讨论Serial I/O通讯。这种通讯模式主要用在对仪表的数据读取上支持串口通讯的设备如果是非标准Modbus通讯协议则可以用这种方式建立通讯。这种情况下需要提提供从站设备的通讯协议及报文格式。
实际应用中如果类似本文档讨论的PLC做主站读写第三方设备建议先用串口助手进行通讯测试。如果串口助手读写OK此时可以在PLC中写相应程序。而后用串口助手与PLC通讯如果OK再测试PLC跟设备的通讯。
主要参考资料 GFK-1503D Ch ap ter12
《L ED隧道诱导系统说明书2010.8》广州市丰海信息科技有限公司
二、硬件配置如下
PLC配置
1、 IC200CPUE05
2、 IC200PWR002
PLC通讯端口参数的设置要跟设备保持一致否则无法通讯
硬件配置如下无须在程序中对端口进行初始化操作。
设备为广州市丰海信息科技有限公司生产的ZA-TLC-02 LED诱导标志控制器
三、接线
CPU上的Port1端口定义如下
设备口定义如下
两者之间的线缆为TXD-RX RXD-TX GND-GND 交叉线
四、程序说明
Serial I/O通讯程序的编写必须参考设备的通讯协议和报文格式。
本例子主要讨论以下三种方式的数据交换
1、轮询
考虑到实际应用程序采用轮询的方式对设备进行读操作写操作则由手动触发由HMI来操作
2、发送数据起始地址 R10100状态地址R10119
Q00077为1时触发写控制器地址命令 Q00076为1时触发写参数命令。
写命令格式说明
3、接收数据读取设备的信息时首先由写送数据命令将指令发送给设备设备返回一串报文。R10119数值为1表明写入数据成功即将命令发送给了设备。之后就可以在数据缓冲区中将设备返回的信息读取出来。
起始地址为R10120状态地址为R10139
读命令格式说明
4、数据解析根据设备报文格式将读取的数据进行解析。 PLC中只做了初步解析更为详细的解析可参考报文格式在上位机或是触摸屏上做。
5、清空缓冲区 PLC内部有一个固定长度默认为2K Bytes的数据缓冲区数
一年一度的黑色星期五和网络星期一活动陆续到来,看到各大服务商都有发布促销活动。同时RAKsmart商家我们也是比较熟悉的,这次是继双十一活动之后的促销活动。在活动产品中基本上沿袭双11的活动策略,比如有提供云服务器七折优惠,站群服务器首月半价、还有新人赠送红包等活动。如果我们有需要RAKsmart商家VPS、云服务器、独立服务器等产品的可以看看他们家的活动。这次活动截止到11月30日。第一、限时限...
哪里购买香港云服务器便宜?众所周知,国内购买云服务器大多数用户会选择阿里云或腾讯云,但是阿里云香港云服务器不仅平时没有优惠,就连双十一、618、开年采购节这些活动也很少给出优惠。那么,腾讯云虽然海外云有优惠活动,但仅限新用户,购买过腾讯云服务器的用户就不会有优惠了。那么,我们如果想买香港云服务器,怎么样购买香港云服务器便宜和优惠呢?下面,云服务器网(yuntue.com)小编就介绍一下!我们都知道...
青云互联怎么样?青云互联是一家成立于2020年的主机服务商,致力于为用户提供高性价比稳定快速的主机托管服务,目前提供有美国免费主机、香港主机、韩国服务器、香港服务器、美国云服务器,香港安畅cn2弹性云限时首月五折,15元/月起;可选Windows/可自定义配置,让您的网站高速、稳定运行。点击进入:青云互联官方网站地址青云互联优惠码:八折优惠码:ltY8sHMh (续费同价)青云互联香港云服务器活动...