西门子读写时钟指令
读写时钟指令 读时钟 写时钟 * 注意: (1)对于一个没有使用过时钟指令的PLC,在使用时钟指令前,打开编程软件菜单“PLC→实时时钟”界面,在该界面中可读取PC的时钟,然后可把PC的时钟设置成PLC的实时时钟,也可重新进行时钟的调整。PLC时钟设定后才能开始使用时钟指令。时钟可以设成与PC中一样,也可用TODW指令自由设定,但必须先对时钟存储单元赋值后,才能使用TODW指令。 (2)所有日期和时间的值均要用BCD码表示。如对年来说,16#03表示2003年;对于小时来说,16#23表示晚上11点。星期的表示范围是1~7,1表示星期日,依次类推,7表示星期六,0表示禁用星期。 (3)系统不检查与核实时钟各值的正确与否,所以必须确保输入的设定数据是正确的。如2月31日虽为无效日期,但可以被系统接受。 (4)不能同时在主程序和中断程序中使用读写时钟指令,否则会产生致命错误,中断程序中的实时时钟指令将不被执行。 (5)硬件时钟在CPU224以上的CPU中才有。 例:保存故障发生时间,但设备发生故障时I0.0接通;将故障发生时间保存到VB100—VB107的存储区中。 例:定时控制,在2009年7月21例12时21分~23分,Q0.0接通。 VD0存储的是年、月、日、小时,VW4存储的是分钟、秒() 练习:路灯的控制 18:00时开灯,6:00时关灯 以下的定时控制时间段是串联的 以上的定时控制时间段是串联的 例: 把时钟2008年12月30日星期二早上9点14分25秒写入到PLC,并把当前的时间从VB200~VB207中以十六进制读出。 *
原创力文档

文档评论(0)