我的DB1里边最后一个数据用到DB1.DBW464,是个S5T类型的数据。我下面又定义了一个REAL型的数据DB1.DBD466,DB1.DBD470,我在程序中一用这个数据做处理,是个浮点型的乘法命令,下载到PLC里SF灯就亮红灯,查看模块信息提示数据读取长度错误。但一把这个DB1.DBD466/470改成前面定义过的任何一个浮点数,如DB1.DBD230,都不报错。我不知道问题出在哪,请高手指点迷津。这种问题只有在PLC上才能试出来,用PLCSIM试不了吧?
最佳答案
定义了一个REAL型的数据DB1.DBD466,DB1.DBD470 后是否有编译DB1并下载到PLC中?
提问者对于答案的评价:
谢谢您的提醒,我回想了一下可能确实是把DB1修改后忘记下载了。
专家置评
如果你定义DB1.DBD470,那么DB1的长度必须大于等于474字节。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc225851.html