我需要通过S7-226向三菱PLC写入2685这个数,不知如何编程,请各位专家指导。谢谢了!!!
最佳答案
假设是与三菱FX3u系列plc通讯。
首先定义好通讯参数,LD SM0.0;MOVB 16#09, SMB30;
LD SM0.0
MOVB 16#90, SMB87
MOVW 2, SMW90
MOVW 40, SMW92
MOVB 10, SMB94
MOVB 100, SMB34
ATCH 定时发送:INT0, 10
ATCH 接收:INT1, 9
XMT VB1000, 0
ENI
然后在VB1001开始的字节中定义你需要的数据。
在三菱plc侧还需要编辑通讯程序,在D8120中定义通讯参数,利用RS指令读写200的数据。
提问者对于答案的评价:
我是初学者,看了个似是而非,不太明白。先谢谢了!!不知是否有编好的程序可以下载。或是请先生帮我编一段程序,主要就是想把2685这个数传给三菱PLC。我的邮箱105981254@qq.com。
最佳答案作者回复:
你把2、6、8、5分别转换为16#进制数再分别由VB1001开始的4个字节发送出去。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc370667.html