台达PLC串口通讯(自由口通讯)

台达AS系列PLC的COM1口和COM2可进行标准Modbus通讯,也可进行自由口通讯。

对于使用非标准Modbus通讯格式的仪器,可采用自由口通讯指令实现数据交互。

主要使用到COMRS指令

 

 

 

············

以现有设备(亮度计)为例,

通过串口发送数据FF 03 AC 00 00 00 0A

传感器返回03 BC 04 86 00 0F

使用串口助手调试成功。

下面演示使用台达AS 228T-A为例。

首先新建PLC项目,在HWCONFIG中设置对应COM口的通讯站号及格式。

 

新建PLC程序,使用COMRS指令,

 

 

 

 

 亲测可用,由于手上暂没有实物,暂不进行演示了,其他指令参考台达AS系列程序手册。

顺便提一句:根据台达官方工程师的反馈,台达通讯模块AS00SCM-A通讯模块+AS485功能卡进行通讯时,目前由于硬件原因仅支持标准Modbus指令,暂不支持自由口通讯。且在使用过程中,配置COM口交换数据时,一个数据交换项目中且勿将读数据和写数据同时配置,需要将一个项目用来仅读数据,另一个项目用来仅写数据,本人测试多次发现,希望朋友们少走弯路。欢迎交流。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值