当前位置: 主页 > PLC控制

db1.dbd466读取错误

DB1里边最后一个数据用到DB1.DBW464,是个S5T类型的数据。我下面又定义了一个REAL型的数据DB1.DBD466,DB1.DBD470,我在程序中一用这个数据做处理,是个浮点型的乘法命令,下载PLC里SF灯就亮红灯,查看模块信息提示数据读取长度错误。但一把这个DB1.DBD466/470改成前面定义过的任何一个浮点数,如DB1.DBD230,都不报错。我不知道问题出在哪,请高手指点迷津。这种问题只有在PLC上才能试出来,用PLCSIM试不了吧?

ASs='html_titleimg_p' STyle='text-align:CEnter;'>a2fbe584ab11a215498cba36860b9c58

最佳答案

定义了一个REAL型的数据DB1.DBD466,DB1.DBD470后是否有编译DB1并下载到PLC中?

提问者对于答案的评价:
谢谢您的提醒,我回想了一下可能确实是把DB1修改后忘记下载了。

专家置评

如果你定义DB1.DBD470,那么DB1的长度必须大于等于474字节。

  • 关注微信

猜你喜欢

微信公众号