威纶通官方论坛

[其他] 宏指令编译报错C50,没有MODBUS RTU,请帮忙

[复制链接]
发表于 2018-9-15 10:14:22 | 显示全部楼层 |阅读模式
本帖最后由 金佛 于 2018-9-15 16:27 编辑

第一次写宏指令编译不过,报错了,请看图,烦请帮忙分析,谢谢!


完全按照范例程序写的
HMI_error5.JPG
HMI_error4.JPG
HMI_error3.JPG
HMI_error2.JPG
发表于 2018-9-17 11:05:12 | 显示全部楼层
您好
1.宏指令中的PLC名称要和程序中设备列表中一致才可以;
所以要将MODBUS RTU改成MODBUS RTU (HEX Addressing)
2.outport和inport函数只能使用在自由协议下,对应的PLC类型是Free Protocol
 楼主| 发表于 2018-9-18 20:06:25 | 显示全部楼层
weinview 发表于 2018-9-17 11:05
您好
1.宏指令中的PLC名称要和程序中设备列表中一致才可以;
所以要将MODBUS RTU改成MODBUS RTU (HEX Add ...


你好,名字我改成一样的,试过了,不行。
最主要还是那个通讯协议要换成Free Protocol的,但是这个通讯协议我只能是MODBUS RTU,
请教你在MODBUS RTU模式下OUTPORT和INPORT有没有什么其他指令替换的,谢谢你了
发表于 2018-9-19 09:21:42 | 显示全部楼层
您好
outport发送——接近的对应setdata;
inport请求回复——接近的对应getdata。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|威纶通 ( 粤ICP备06054553号 )

GMT+8, 2018-10-17 11:14

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表