恭喜,你发布的帖子
发布于 2019-11-21 11:32:48
5楼
y版你说的对我没说清楚,硬件的接口是485的A+,B-接法;报文我测试了,报文的发送跟接受都是标准的modbus协议。功能码0x03、0x06,0x04,比如PLC的查询数据帧就是:01 04 00 65 00 0C E0 10,相对应的单片机返回来的数据帧就是:01 04 18 0C 80 0C 82 0C 7E 0C 7F 0C 81 0C 83 0C 80 0C 81 0C 82 0C 85 0C 81 0C 7D A2 FF
我觉得那没问题,可以只用一个功能块。
每次DONE完成后,改变参数,然后下一次扫描触发REQ。
这个功能块,实际上是对CM模块的软件接口。每次REQ低电平变成高电平,CM模块处理一次。完成后DONE置一。
请填写推广理由:
分享
只看
楼主