6ES7223-3BD30-0XB0西门子S7-1200,数字量 I/O SB 1223
SIMATIC S7-1200,数字量 I/O SB 1223,2DI/2DQ,24V DC 200kHz
|
列表: SET_TIMEZONE 指令
LAD/FBD |
SCL |
说明 |
---|---|---|
"SET_TIMEZONE_DB"( REQ:=_bool_in, Timezone:=_struct_in, DONE=>_bool_out_, BUSY=>_bool_out_, ERROR=>_bool_out_, STATUS=>_word_out_);
|
设置本地时区和夏令时参数,以用于将 CPU 系统时间转换为本地时间。 |
列表: 参数的数据类型
参数和类型 |
数据类型 |
说明 |
|
---|---|---|---|
REQ |
IN |
Bool |
REQ=1:执行功能 |
Timezone |
IN |
TimeTransbationRule |
将系统时间转换为本地时间的规则 |
DONE |
OUT |
Bool |
功能执行完毕 |
BUSY |
OUT |
Bool |
功能忙 |
ERROR |
OUT |
Bool |
检测到错误 |
STATUS |
OUT |
Word |
功能结果/错误消息 |
要手动组态 CPU 的时区参数,请使用设备组态“常规”(General) 选项卡中的“时间”(Time of day) 属性。
使用 SET_TIMEZONE 指令设置本地时间组态。“TimeTransbationRule”结构的参数用于分配本地时区以及在标准时间和夏令时之间自动切换的时间。
条件代码:ENO = 1 表示未发生错误。ENO = 0 表示发生了执行错误,同时在 STATUS 输出中提供条件代码。
STATUS (W#16#....) |
说明 |
---|---|
0 |
无错误 |
7000 |
无激活的作业处理 |
7001 |
开始处理作业。参数 BUSY = 1,DONE = 0 |
7002 |
中间调用(与 REQ 无关):指令已激活,BUSY 的值为“1”。 |
808x |
第 x 个组件出错:例如,8084 表明 DaylightStartWeekif 不是从 1 到 5 的值。 |
6ES7223-3BD30-0XB0西门子S7-1200,数字量 I/O SB 1223