汇川ESAY系列之串口MODBUS主站通讯(有意思的与外设IO板)

文本介绍了EASY系列PLC与一无名板子做串口通讯,PLC做主站,IO板做从站。使用ST语言编程,大大缩小了程序的体积。程序中使用了结构体,数组,语句IF,FOR语句,使用了符合标准的变量命名方法,附有详细完整的备注信息。

1、板子介绍如下:

1.1硬件介绍;

板子有32路输出,MODBUS_RTU标准协议,当然也可以走自由口通讯。左侧是485接线和24V电源入口,右侧拔码开关设置站号。上下是32路输出信号(其端子排内侧有信息指示二极管小灯)。板子做工很扎实,比较干净美观。

1.2 通讯字

写操作

有关于上图中字节5、6组合的WORD方法详见项2.5.2网络2的论述。

读操作

从上表可知,板子的写操作是对32个通道中每个通道单独写的。而读操作,是可以32个通道一起读的。比较有意思的是,写操作中的ON和OFF不是我们比较熟悉的0、1;而是ON是0x01,而OFF是0x02;而读操作时,ON是0x01,而OFF是0x00;而且还可以设置延时时间(有意思的地方是这个延时是因为硬件配置比较垃圾,这个延时是必须的。后面在调试时会讲到)

2、PLC侧做通讯编程

设备串口参数:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值