怎样读写实时钟?
(1)用编程软件读写实时钟
以S7-200为例,计算机与PLC建立通信连接后,执行编程软件中的“PLC”一“当日时钟时间”命令,在出现的对话框中,可以看到当前PLC的实时钟的日期和时间值,修改这些值后,按【设置】按钮,新的值被写入PLC的实时钟。按【设为PC),计算机的系统时间被写入PLC。
(2)使用实时钟读写指令
FX系列的实时钟的年、月、日、时、分和秒分别存放在特殊寄存器D8018 - D8013中,星期存放在D8019中。
FX系列的实时钟的年、月、日、时、分和秒分别存放在特殊寄存器D8018 - D8013中,星期存放在D8019中。
时钟数据读出指令“TRD DlO”读出内置的实时钟的数据,存放在从D10开始的7个字内。年、月、日、时、分和秒分别读入D10 - D15,星期值读人D16。星期日~星期六的值对应于0-6。
时钟数据写入指令“TWR DO”将时间设定值写入内置的实时钟,DO - D5分别存放年、月、日、时、分和秒,D6存放星期。
FX系列还有实时钟数据比较指令和区间比较指令、实时钟数据加法和减法指令。
下面的程序将FX系列的实时钟设置为2005年2月8日
(星期日)10时30分25秒。
LDP XO ∥在XO的上升沿
MOV K5 DO ∥输入2005年的后两位
MOV K2 D1 ∥2月
MOV K8D2 ∥8日
MOV KlO D3 ∥10时
MOV K30 D4 ∥30分
MOV K25 D5 ∥25秒
MOV KO D6 ∥星期日
TWR DO ∥更新实时钟当前值
TRD DlO ∥读出实时钟当前值
按下实时钟读写按钮XO,DO - D6中的数据被写入实时钟,实时钟的数据被读人D10 - D16
下一篇:S7-200的实时钟有什么特点?
相关推荐