p#怎么输入啊

想读取系统时间可是,p#DB1.DBX10.0,输入错误,那位大侠能指点一下,记得上次就是这样输入的啊,怎么这次不行了呢?先谢谢大家了

最佳答案

因为你定义的数据类型是错误的,所以输入是错误的。
如果你用SFC1读取系统时钟,需要建立DB1块的数据类型为:DATE_AND_TIME
     


   例程:
  见附图1,2 


DATE_AND_TIME
或DT 8 年-月-日-小时:分钟:秒.毫秒 DT#1995-02-02-08:30:01.999
Date_And_Time数据类型以BCD码格式存储:
字节  目录 范围
0 年 90-* (从1990到20*)
1 月 01 ... 12
2 日 1 ... 31
3 小时 0 ... 23
4 分钟 0 ... 59
5 秒 0 ... 59
6 毫秒的前
两位 00 ... 99
7
(高位) 毫秒的
最后一位 0 ... 9
7
(低位) 星期 1 ... 7      (1 = 星期日)
整个值范围为从DT#1990-01-01-0:0:0.0到DT#20*-12-31-23:59:59.999。

图片说明:

p#怎么输入啊  p#怎么输入啊  

提问者对于答案的评价:
谢谢 类型我也定义了 就是红色报错

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

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

相关推荐