plc作为主站对DSP从站发送命令

通讯波特率为9600bit/s,8位数据位,无校验,1位停止位,错误检查采用CRC校验方式。PLC为主站,DSP为从站,例如:PLC发送寄存地址是VW40,PLC写入地址是 40006,首地址是0x0005,功能码06,0xAAA=合,0x555=分;该如何发送命令,使得DSP接收到,并反馈呢?

问题补充:
对,用的是MODBUS-RTU通讯协议,有例子发我邮箱:328659240@qq.com

最佳答案

你说的是modbus通讯吧,先把PLC的组态波特率、数据位、效验位、停止位与从站设置相同。然后根据规约把每个需要发送的字节写入到待发送区,最后加入CRC效验,DSP接收到正确的指令后,就可以将返回字节写入到数据接受区。我给你发个例程吧, 你的邮箱号说一下

提问者对于答案的评价:
我用的是200的PLC,谢谢了啊,学习了

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc302368.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午3:00
下一篇 2020年10月31日 下午3:00

相关推荐