|
|
|
|
发表人:请教大家 |
发表时间:2007/9/10 11:51:00 |
|
|
| 本栏论题: |
S7-300如何读取和设置系统时间 [36428] |
|
以下是关于《S7-300如何读取和设置系统时间》论题的回复(共13篇) |
|
还可以用STEP7在PLC online时,PLC>诊断/设置>设置时钟
|
|
|
1,功能块SFC0\SFC1 设置和读取S7-300系统时间,编程 CALL "SET_CLK" PDT :=#OB1_DATE_TIME RET_VAL:=MW100 NOP 0
2,对于读取时间,我们可以直接用程序库中的FC6、FC7、FC8分别将日期、周、时间读出来,这样程序编写只需要指定一些存储区域即可,而且得到的是年月日的组合、时分秒毫秒的组合,程序如下:
CALL "DT_DATE"
IN :=#Date_time
RET_VAL:=#Date_FC
CALL "DT_DAY"
IN :=#Date_time
RET_VAL:=#Week_FC
CALL "DT_TOD"
IN :=#Date_time
RET_VAL:=#Time_FC
相应的,设置系统时间也可以直接利用FC3将指定的日期和时间组合起来,然后调用SFC0写入到系统中。程序如下:
CALL FC 3
IN1 :=#Set_date
IN2 :=#Set_time
RET_VAL:=#Date_time
CALL SFC 0
PDT :=#Date_time
RET_VAL:=MW30
|
|
|
STEP7在PLC online时,PLC>诊断/设置>设置时钟
|
|
|
长期高价回收西门子PLC模块产品6ES7-200 300 400 6EP/6GP/6AV/6DD/模块及CPU,拆机二手或全新工程余货。价格高诚信好!有闲置的朋友请联系QQ505687597电话13913202586
|
|
|
长期高价回收西门子PLC模块产品6ES7-200 300 400 6EP/6GP/6AV/6DD/模块及CPU,拆机二手或全新工程余货。价格高诚信好!有闲置的朋友请联系QQ505687597电话13913202586
|
|
|
STEP7在PLC online时,PLC>诊断/设置>设置时钟
|
|
|