三菱plc常见软元件介绍
时间:2022-08-26 00:00:00
三菱plc介绍常见的软件元件
1.软件分类和编号
字母:功能缩写,如X、Y、C
数字:代表某一类型软件元件的序号
2.软件元件的基本特征
①与普通继电器类似,它们都有常开常闭触点
②选择软件时(通电),常开变常闭,常闭变常开,失电相反
③软件常开、常闭触点可无限期使用
3.软件元件功能
①数值处理
十进制数(DEC: Decimal)
主要用于定时器和计数器的设定值(数字前加K),辅助继电器M、定时器T、计数器C、状态S等号,执行应用指令操作数中的值和指令动作(数字前添加K)。
十六进制数(HEX:Hexadecimal)
用途与十进制数相同,用于指定应用指令中的操作数和指定动作(数字前加H)。
二进制数(BIN:Binary)
在PLC所有内部值都以二进制的形式处理。对于负数,PLC内部用补码表示。
八进制数(OCT:Octal)
PLC输入输出继电器软件号以八进制值分配。
BCD码(BCD:Binary Code Decimal)
BCD代码构成十进制数,每位0~9的值以四位二进制的形式表示。
实数(浮点数)
浮点数运算可以提高运算结果的精度。PLC内部以二进制浮点数进行浮点运算,但可以采用10进制浮点数进行监控。
二进制浮点数用一堆数据寄存器连续存储,占32位,最高位为符号位。
②输入输出继电器
输入继电器(X):窗口从外部接收信号
输出继电器(Y):向外部负载发送信号的窗口
输入继电器[X]、输出继电器[Y]编号由基本单元持有的固定编号和扩展设备连接顺序分配的编号组成。这些编号是8进制的,所以没有8和9的值。
输入继电器是我们常说的输入点PLC输入端子对应;输出继电器是我们常说的输出点PLC输出端子对应。PLC与输入输出继电器对应的指示灯用于显示ON/OFF状态。输入输出继电器是唯一的PLC直接观察状态的内部软元件是PLC桥梁控制外围电气元件。
PLC工作时,首先将所有输入端子ON/OFF状态读取到输入图像区域,然后扫描程序执行用户程序,通过内部逻辑计算得到各种软件元件的最新状态或内容,输出图像区域输入继电器输出到锁定内存,最终映射到输出端子,从而完成从输入到输出的执行过程。中间的用户程序链接是实现控制的关键。
③辅助继电器(M)
辅助继电器的线圈与输出继电器相同PLC中间的软件接触驱动。辅助继电器的常开触点和常闭触点数量有限,可在程序中随意使用,但外部负载不能通过辅助继电器触点直接驱动,PLC所有继电器驱动所有外部负载。辅助继电器采用10进制分配号。
一般用的辅助继电器不具备断电保持功能,PLC断电后,状态全部复位OFF;停电使用的辅助继电器可以记住停电前的状态,并通过程序条件确定状态的变化。
根据不同的功能分为:一般使用( M0-M499 )
停电保持用(M500-M3071)
特殊用(M8000-M8255)
触点特殊辅助继电器:
M8000 运行监视(PLC运行时常ON)
M8002 初始脉冲(PLC第一个运行扫描周期ON)
M8013 1秒时钟脉冲
M8200 32位计数器C切换200增计数/减计数模式
线圈驱动特殊辅助继电器:
M8034 禁止所有输出
M8039 恒定扫描周期
M8122 RS指令串行数据发送请求
④状态器(S)
状态S是简单编程过程步进形式控制所需的重要软件元件,需要步进梯形图指令STL或顺序功能图SFC组合使用。
状态器与辅助继电器相同,有无数的常开触点和常闭触点,可以在顺序控制程序中随意使用。当状态不用于步进梯形图指令时,它可以用作一般顺序控制程序中的辅助继电器M。
⑤定时器(T)
定时器的原理是加法计算PLC中的1ms、10ms、100ms等待时钟脉冲,当加法计算结果达到指定的设定值时,输出接触动作的软件元件。它与我们的普通时间继电器功能相同
根据PLC型号的不同,其定时器编号范围以及代表的功能也不相同。定时器编号不用于定时器功能时可以当做数据寄存器用来保存数据(16位)。定时器可以分为一般用、累积型、电位器型等。
100ms定时器:T0-T199 定时范围0.1-3276.7s
10ms定时器:T200-T245 定时范围0.01-327.67s
1ms累积定时器:T246-T249 定时范围0.001-32.767s
100ms累积定时器:T250-T255 定时范围0.1-3276.7s
T后面的值可以是常数K,数据寄存器中的D值也可以指定。此时,通常选择电源保持数据寄存器。
图5 累积定时器/非累积定时器
⑥计数器和高速计数器(C)
计数器可分为16位计数器和32位计数器。两种计数器一般用于停电。当计数器功能不使用时,计数器编号可以用作数据寄存器来保存数据。
16位计数器只能增加计数,设定值范围为1~32767;32位计数器可切换为-214783648~214783647。
计数器对PLC的内部信号X、Y、M、S、C循环扫描和计数触点的动作,其响应速度根据PLC扫描时间可以计算为10Hz下面。但在许多情况下,输入信号的频率将大于此值。此时,需要使用高速计数器。高速计数器的计数采用中断处理PLC扫描时间无关,可以达到数KHz的计数。
高速计数器必须是外部端子X0~X7.根据高速计数器编号占用输入点的情况,一旦X点被占用,该点将不再用于其他用途。
⑦数据寄存器(D)
数据寄存器是存储值数据的软件元件。这些寄存器有16位,最高位为符号位,其余15位代表值大小。两个连续数据寄存器组合后,可以存储32位数据。在32位指令中,只需指定16位以下的数据寄存器,然后数据寄存器将自动占据16位以上。编程时应注意这一点,以避免重复使用数据寄存器造成逻辑混乱。
16位数据寄存器可以处理的数据范围为-32768~ 32767,32位数据寄存器的数据范围为-2147483648~ 2147483647。
数据寄存器也可分为三种类型:一般使用、停电维护和特殊使用。
一般用:D0-D199 特殊用:D8000D8255
停电保持:D200-D511 地址寄存器:V0-V7 Z0-Z7
停电保持专用:D512-D7999