一、输入信号:I0.0-I0.7; I1.0-I1.7
二、输出信号:Q0.0-Q0.7; Q1.0-Q1.5
三、继电器:M0.0-M31.7;共256位
四、时间继电器(从T37开始编):通电延时(TON)
有记忆的通电延时(TONR)
断电延时(TOF)
IN为输入信号,TON表示这个时间继电器是通电延时,T37表示这个继电器命名为T37,100ms是单位基数, PT为延迟时间
时间继电器延迟时间算法:PT时间单位基数;图1中延迟时间为100100ms=10000ms=10s
五、计数器(C0-C255):增计数器(CTU)
减计数器(CTD)
增减计数器(CTUD)C1表示这个计时器命名为C1,CTU表示这个计数器为增计数器,CU为触发信号,R为复位信号,PV为计数次数
提示:1. 计数器CU端与R端不能存在or状态
2.计数器要从左端主线直接输入信号
3.一个网络里只能有一个计数器
六、上升沿(P):上升沿触发,当输入信号状态由0—1则发生动作,反之由1—0则不动作
下降沿(N):下降沿触发,当输入信号状态由1—0则发生动作,反之由0—1则不动作
七、特殊功能寄存器(SM):
SM0.0:使运行时一直为1,是常ON继电器,一般用在程序开始左侧位置,办证每次都扫描;
SM0.1:是CPU次上电运行时动作一次,也就是一个上升沿,一般作为初始故障复位使用;
SM0.2:当机器执行数学运算结果为负时,该位被置1;
SM0.3:开机后进入RUN方式,该位被置1一个扫描周期;
SM0.4:是以1min为周期的脉冲波形,可以作为计数器触发使用;
SM0.5:是以1秒为周期的脉冲波形,可以作为计数器触发使用;
SM0.6:为扫描时钟脉冲,首次扫描为1,下次为0,在下次为1,以此类推;
SM1.0:当执行某些指令,其结果为0时,将改位置为1;
SM1.1:当执行某些指令,其结果溢出或非法数值时,将改位置为1;
SM1.2:当执行数学运算指令,其结果为负数时,将改位置为1;
SM1.3:试图除以0时,将改位置为1。
八、顺序控制继电器(S):
顺序控制继电器区为顺序控制继电器的数据而建立一个存储区,用S表示;可以按位、字节、字、双字四种方式来存取。
(1)位:S0.0-S31.7,共256点
(2)字节:SB0-SB31,共32字节
(3)字:SW0-SW30,共16字
(4)双字:SD0-SD28,共8个双字
注:程序中S上方是置位的起始位置,下方的数字是从起始位置开始的总点数,如图三表示从Q0.0开始置位三个点(Q0.0,Q0.1,Q0.2);R的上方下方表达意思与S一样。