在OB100给DT类型的数据赋值出现错误。

S7-317的PLC,已经建立了共享数据块DB1,并定义了DB1.DBD4的数据类型为DT,在OB100里面这样写的“L DT#2013-1-1    T DB1.DBD4”,现在下载程序后,打到RUN,PLC就出现错误了,监测错误是程序结构错误导致。有哪位知道的朋友帮忙指点下,谢谢。

问题补充:
各位抱歉,刚才有误。

定义的DB1.DBD4的数据类型是DATE类型,

OB100里面这样写的“L D#2013-1-21    T DB1.DBD4”,

最佳答案

用变量的符号名试试,见附件。

图片说明:

在OB100给DT类型的数据赋值出现错误。  

提问者对于答案的评价:
我上次在对模块S7-317下载这段程序的时候,导致PLC请求被动格式化了。昨天在模拟软件上下载的时候,好像是可行的,难以理解,下次有机会再验证吧。还有:DATE是word量啊,为什么只能用变量名编写呢?直接地址编写应该没什么问题啊。

专家置评

数据类型不符。请参考众网友的意见。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc238970.html

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

相关推荐