db1.dbd466读取错误

我的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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 上午1:11
下一篇 2018年12月1日 上午1:12

相关推荐