西门子PLC模块代理商-鄂州
西门子PLC模块代理商-鄂州
西门子PLC模块代理商-鄂州
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:毫秒。
时间单位根据设定的值自动选择所需要的小值。
S7-300/400的定时指令包括如下几种。
a.定时器控制指令。
FR:定时器启动信号;
L:装载定时器时间,或将当前时间值读入到累加器1中(二进制);
LC:将当前时间值读人到累加器1中(BCD码)。
R:定时器复位。
b.定时器类型选择指令。
SD:延时接通型;
SS:延时接通保持型;
SF:延时断开型;
SP:脉冲延时型;
SE:脉冲延时保持型。
以上各指令的应用以及梯形图编程、指令表编程的方法如图3-51所示。
S7-300/400的定时器具有直接输出端Q,可以直接作为定时器的定时到达信号使用;此外,还有定时器的现行值二进制输出端BI、十进制输出端BCD,可以将定时器的现行时间值输出到*的存储据中。指令表程序中的NOP为“空操作指令”,它在转换格式时由编程软件自动生成,无功能含义。