|
|
|
|
发表人:xxppqi |
发表时间:2006/3/26 18:31:00 |
|
|
| 本栏论题: |
如何提取s7-300的日期、时间 [7897] |
我用cpu313c,想提取系统时间。请教如何提取系统的日期,时间。
在其他论坛看到的都是说sfc1,手册上也是说调用sfc1,但是udt如何输出呢?什么类型的数据呀 |
|
以下是关于《如何提取s7-300的日期、时间》论题的回复(共9篇) |
|
回复:如何提取s7-300的日期、时间
wincc,我想请教一下,S7-300中是不是有一个指令或是功能块可以把程式全部删掉,是哪一个?
谢谢!
|
|
|
回复:如何提取s7-300的日期、时间
AN M 0.3
JNB _003
CALL "READ_CLK"
RET_VAL:=#TEMP_2
CDT :="dt".DB_VAR
_003: NOP 0
1、在OB1调用SFC1,SFC1在libraries中。
2、建立DB3数据块,数据类型Date and time。占用八个字节。设置DB3的symbolic name为dt。
3、CDT输出不能用DB3,用"dt".DB_VAR。
4、字节里有年月日时分秒毫秒等。共八个字节。
|
|
|
回复:如何提取s7-300的日期、时间
谢谢!
但我不知道,DB3,如何建,好像没有date and time格式,只有date或则day and time格式。
|
|
|
不是很详尽啊,有些参数不会设置啊:
DB块里的初始值都不会设置,还有变量表里的值不会显示哦
|
|
|
一定要在OB1中调用 SFC1 么??
在 FC 中调用可以不?
|
|
|
RET_VAL 是返回值word,这么写:RET_VAL=#temp_2 可以么?不行吧
|
|
|