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