您现在所在的是:

西门子SIEMENS

回帖:1个,阅读:1688 [上一页] [1] [下一页]
* 帖子主题:

DATE_AND_TIME数据格式

1216
feitianzsl
文章数:90
年度积分:50
历史总积分:1216
注册时间:2005/5/14
发站内信
发表于:2007/5/16 18:59:00
#0楼
系统功能块SFC28,和SFC1中的SDT和PDT参数是不是不能直接赋DT常量?
用过的还请不吝执教!
2392
robertjml
文章数:630
年度积分:50
历史总积分:2392
注册时间:2006/2/23
发站内信
发表于:2007/5/17 11:33:00
#1楼
同意楼上的说法, 即: 在系统功能块SFC28的SDT不能直接赋DT常量; 在系统功能块SFC1的CDT也不能直接赋DT常量!

你可以在一个FC或FB中, 写下以下程序试试.

 L       D#2007-5-17 //End date time-of-day interrupt
 T      #IN_DATE //End date is written to variable
 L       TOD#20:0:0.0 //IN_DATE
 T      #IN_TIME //End time is written to variable

 CALL   FC 3    //"D_TOD_DT" (conversion D and TOD to DT)
 IN1:= #IN_DATE // Input variable date (format DATE)
 IN2:= #IN_TIME // and input variable time (format TIME_OF_DAY)
 RET_VAL:= #S_D_T // to form output variable (format DATE_AND_TIME)

 CALL  "SET_TINT"
 OB_NR  :=
 SDT    :=#S_D_T                  // Data Type: Date_And_Time
 PERIOD :=
 RET_VAL:=

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

46.8003