大家好, 我现在有个问题是跟EZMARQUEE LED显示器连接, 我把软件生成的ASCII String 复制到DB里面的string tag, 然后通过blkmov 发送到 LED的output. 但是始终没有显示, 各种设置请见贴图. 因为是consistent via UNIT, 所以试了DPWR_DAT也不行 一旦超过4 bytes 就会出现80b1错误, 各位大神求解阿!
图片说明:
最佳答案
80B1表示指定源区域的长度不等于用STEP 7组态的用户数据的长度。
看看在consistent中能否改为ALL。如果不怕麻烦的话,可以多次使用MOVE传送数据。
提问者对于答案的评价:
还是用的BLKMOV,但是要控制传输多少个byte,不然会把LED本身的控制byte覆盖掉,多谢你的回答!
专家置评
首先保证网络通信是正常的。建议用MOVE指令传输只其中一个字节或某几个字节,看看能不能显示,另外请注意字符串的起始地址。也可以拨打热线咨询。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc224554.html