S7-300/400的定時器編程與定時時間設定
發(fā)布于2022-12-22 15:33
54
2
標簽:S7-300
S7-300/400的定時時間設定需要通過S7的裝載指令L 進行,可以用兩種方法設定時間與選擇時間單位。允許設定的最大時間值為9990s(2小時46分30秒)。
a. 利用十六進制格式,設定方法如下。
L W#16#txyz
t:時間單位設定;
00: 10ms;
01:100ms;
10:1s;
11:10s;
xyz:時間設定。
b. 利用S5格式,設定方法如下。
L S5TaH_bM_cS_dMS
a:小時;b:分;c:秒;d:毫秒。
時間單位根據(jù)設定的值自動選擇所需要的最小值。
S7-300/400的定時指令包括如下幾種。
a.定時器控制指令。
FR:定時器啟動信號;
L:裝載定時器時間,或將當前時間值讀入到累加器1中(二進制);
LC:將當前時間值讀人到累加器1中(BCD碼)。
R:定時器復位。
b.定時器類型選擇指令。
SD:延時接通型;
SS:延時接通保持型;
SF:延時斷開型;
SP:脈沖延時型;
SE:脈沖延時保持型。
以上各指令的應用以及梯形圖編程、指令表編程的方法如圖3-51所示。
S7-300/400的定時器具有直接輸出端Q,可以直接作為定時器的定時到達信號使用;此外,還有定時器的現(xiàn)行值二進制輸出端BI、十進制輸出端BCD,可以將定時器的現(xiàn)行時間值輸出到指定的存儲據(jù)中。指令表程序中的NOP為“空操作指令”,它在轉換格式時由編程軟件自動生成,無功能含義。