当前位置: 主页 > PLC控制

Siemens317与LED显示profibus连接问题

大家好,我现在有个问题是跟EZMARQUEELED显示器连接,我把软件生成ASCIISTring复制到DB里面的stringtag,然后通过blkmov发送到LED的ouTPut.但是始终没有显示,各种设置请见贴图.因为是consistentviaUNIT,所以试了DPWR_DAT也不行一旦超过4bytes就会出现80b1错误,各位大神求解阿!

图片说明:

Siemens317与LED显示profibus连接问题Siemens317与LED显示profibus连接问题 936123c4b0c993a56fb578d21e3969b7Siemens317与LED显示profibus连接问题 Siemens317与LED显示profibus连接问题Siemens317与LED显示profibus连接问题 Siemens317与LED显示profibus连接问题Siemens317与LED显示profibus连接问题 Siemens317与LED显示profibus连接问题Siemens317与LED显示profibus连接问题 Siemens317与LED显示profibus连接问题Siemens317与LED显示profibus连接问题

最佳答案

80B1表示指定源区域的长度不等于用STEP7组态的用户数据的长度。
看看在consistent中能否改为ALL。如果不怕麻烦的话,可以多次使用MOVE传送数据。

提问者对于答案的评价:
还是用的BLKMOV,但是要控制传输多少个byte,不然会把LED本身的控制byte覆盖掉,多谢你的回答!

专家置评

首先保证网络通信是正常的。建议用MOVE指令传输只其中一个字节或某几个字节,看看能不能显示,另外请注意字符串的起始地址。也可以拨打热线咨询。

  • 关注微信
上一篇:DP线断DO模块坏
下一篇:MODBUSTCP问题

猜你喜欢

微信公众号