文档介绍:会计学
1
三菱PLC指令解读时钟运算
年的设定范围为(00~79),即(2000~2079).
如图5-195所示,读PLC内部的时钟数据,按X0,得
D0=5, D1=9, D2=13, D3=20,
D4=16, D5= 46, D6= 2 .
即PLC的时钟数据为2005年9月13日20时16分46秒星期二.
图5-195 读PLC内部的时钟数
第1页/共16页
时钟数据写入(TWR)
1. 时钟数据写入指令助记符及功能如表5-85所示:
第2页/共16页
(1) TWR指令的意义是将设定的时钟数据写入到源(S.)为首址的连续7位元件中去.
(2) 执行TWR指令时,将新设定的时钟数据保存在PLC的实时时钟数据存储器D(D8013~D8019)中,如下表:
第3页/共16页
例5-18 将2005年9月18日星期六18时28分38秒显写入到PLC的实时时钟数据存储器中。
程序如图5-197所示.
图中,按X0输入 时钟数据(年月日时分秒星期),按X1 将此数据写入到PLC的实时时数据存储器中.
按X3,读出此数据得D10=5, D11=9, D12=18,D13=18, D14=28, D15=39, D16=6。
图中按X2,M8017为ON,有±30秒的修正操作。
第4页/共16页
图5-197 将设定时间写入到PLC的实时时钟数据存储器(1)
第5页/共16页
图5-198 将设定时间写入到PLC的实时时钟数据存储器中(2)
当M8015为OFF时无法写入时间,操作时请预先设定好时间,当达到设定时间时,按X0,当M8015从ON→OFF时,新时间便开始生效。
如不使用时间写入指令TWR写入时钟数据,可用图5-198程序。程序中将2005年10月25日星期二10时20分30秒写入PLC的实时时钟数据中。
第6页/共16页
时钟数据比较(TCMP)
1. 时钟数据比较指令助记符及功能如表5-86所示:
图5-199 TCMP指令
(1) TCMP指令的意义是将基准时间源(S1.),(S2.),(S3.)(时,分,秒)与时钟数据 (S.),(S.)+1,(S.)+2 (时,分,秒)比较,比较的结果放在以(D.)为首址连续3个元件中。
时, 分, 秒 时, 分, 秒
当 (S1.),(S2.),(S3.) > (S.),(S.)+1,(S.)+2 → (D.)为ON;
当 (S1.),(S2.),(S3.) = (S.),(S.)+1,(S.)+2 → (D.)+1为ON;
当 (S1.),(S2.),(S3.) < (S.),(S.)+1,(S.)+2 → (D.)+2为ON。
(2) 时的设定范围为(0~23),分的设定范围为(0~59), 秒的设定范围为(0~59)。
第7页/共16页
例5-20 某通风系统要求每天7:30开第一台电机(Y1), 10:00开第二台电机(Y2), 16:30关第一台电机(Y1), 23:30关第二台电机(Y2),试用时钟数据指令模拟编写程序,用D10~D16存放时钟数据。
程序如图5-200所示。
程序中如果按X0,表示时间已到7:30, 时钟数据比较结果使M1闭合令Y1 为ON。如按X1,表示时间已到10:00, 时钟数据比较使M11闭合令结果Y2 为ON。如按X2,表示时间已到16:30, 时钟数据比较结果使M21闭合令Y1 为OFF。如按X3,表示时间已到23:30, 时钟数据比较结果使M31闭合令Y2 为OFF。
第8页/共16页
图5-200 例5-20的程序
第9页/共16页