课程中心
HOME
课程中心
正文内容
plc编程软器件 PLC编程常用软元件
发布时间 : 2025-04-04
作者 : 小编
访问数量 : 23
扫码分享至微信

PLC编程常用软元件

大家好,今天继续给大家分享PLC的小知识。在PLC的编程语言中,要涉及X、Y、M、S、T、C等多种PLC内部的编程元件,这些元件并不表示实际的物理器件,只表示存储器单元的状态,单元状态为“1”,相当于元件接通;单元状态为“0”,则相当于元件断开。因此,我们称为这些编程元件为“软元件”。

1.输入继电器(x)

输入继电器用来接收外部输入的开光量信号,它通过PLC设备上的输入端子与外部设备相连接。输入端子采用8进制方式进行编码。

2.输出继电器(Y)

输出继电器的作用是输出程序运行的结果,并通过输出端子控制外部负载,它也是采用8进制编码。

3.辅助继电器(M)

辅助继电器相当于继电器控制系统中的中间继电器,其用法与输入继电器类似,都是只能由程序驱动,不同的是:输出继电器是用来驱动外部负载的,而辅助继电器不能驱动外部负载。

辅助继电器通常可分为3类,通用型、断电保持型、特殊用途型。

4.状态继电器

状态继电器是用于编制顺序控制程序的状态标志,可分为5种类型:

初始状态继电器:S0~S9;

回原点状态继电器:S10~S19;

普通状态继电器:S20~S499;

断电保持状态继电器:S500~S899;

报警状态继电器:S900~S999。

状态继电器在顺序控制中主要配合步进指令(STL) 使用, 当不使用步进指令时, 状态继电器也可作为辅助继电器来使用。

5.定时器(T)

FX2N系列PLC定时器共有256个(T0~T255) , 当定时器线圈得电时, 定时器从0开始计数,当计数值等于设定值时,定时器常开触点动作。

定时器对应的时钟脉冲有100ms、10ms、1ms 3种。定时器分为普通定时器和积算定时器(又称失电保持定时器)。

6.计数器(C)

FX2N系列PLC计数器共有256个(C 0~C 255) , 其功能是对内部元件X、Y、M、TC的信号进行计数。计数器从0开始计数,计数端每来一个脉冲计数值,则计数器就加1,当计数值与设定值相等时,计数器的触点动作。

计数器可分为普通计数器、双向计数器、高速计数器3类。

7.数据寄存器(D)

数据寄存器用来存储PLC进行输入输出处理、模拟量控制、位置量控制时的数据和参数。FX2N系列PLC共有8256个(D 0~D 8255) , 数据寄存器, 可分为普通型、失电保持型和特殊型3种。

8.变址寄存器(V、Z)

变址寄存器是一种特殊用途的数据寄存器,相当于计算机中的变址寄存器,用于改变件的编号(变址)。V为高位。 变址寄存器都是16位寄存器,需要进行32位操作时,可将V、Z串联使用,Z为低位,V为高位。

9.常数(K、H)

常数(K、H)通常用来表示定时器或计数器的设定值和当前值。 十进制常数用K表示,如常数123表示为K123。十六进制常数则用H表示,如常数345表示为H159。

10.指针(P、I)

指针用来指示分支指令的跳转目标和中断程序的入口标号。可分为分支指针、输人中断指针、定时中断指针和计数中断指针。 其中分支指针用来指示跳转指令(CJ) 的跳转目标或子程序调用指令(CALL) 调用子程序的人口地址;中断指针可作为中断程序的入口地址标号。

PLC图片

西门子工程师:新手收好,入门S7-200 SMART PLC软元件必备

PLC的编程软元件实质上为存储器单元,每个单元都有唯一的地址。

为方便不同的编程功能需要,存储器单元作了分区,因此有不同类型的编程元件。软元件是PLC内部具有一定功能的器件,这些器件由电子电路和寄存器及存储器等单元组成;它是PLC内部的虚拟元件,没有物理器件,我们看不见,摸不着;它是PLC程序执行所需要的元件。

西门子S7-200 SMART PLC所有软元件符号有13个:

I(输入继电器) 、Q(输出继电器)、M(辅助继电器)、SM(特殊辅助继电器)、V(变量存储器)、L(局部变量存储器)、S(顺序控制继电器)、T(定时器)、C(计数器)、HC、AI(模拟量输入映像寄存器)、AQ(模拟量输出映像寄存器) 、AC(累加器)

一、软元件I

输入继电器,也称为输入映像寄存器。在PLC的输入单元上,每一个数字量的输入点,对应着输入映像寄存器的一个位,主要用于接收外部开关信号。

PLC外部开关信号闭合时,输入继电器的线圈得电,在程序中其常开触点闭合,常闭触点断开。输入继电器触点在程序中可以不限次的使用。

二、软元件Q

输出继电器,也称为输出映像寄存器。在PLC的输出单元上,每一个数字量的输出点,对应着输出映像寄存器的一个位,主要用于驱动外部负载。

一个输出继电器只有一个与输出端子连接的常开触点(又称硬触点),而内部常开触点和常闭触点可以有很多个。

三、软元件M

在PLC程序设计中,经常需要一些软中间继电器,主要是起到中间过渡或辅助作用。它的功能与传统继电器控制线路中的中间继电器相同。

S7-200提供的中间继电器的地址范围是:M0.0~M31.7,共256个,分为两类:

1、普通中间继电器(非断电保持型)(M0.0~M13.7),在PLC电源中断后,状态变为OFF。当电源恢复后,程序使其变为 ON外,其它仍保持OFF。

2、断电保持型中间继电器(M14.0~M31.7),在PLC电源中断后,它具有保持断电前的瞬间状态的功能,并在恢复供电后继续断电前的状态。

中间继电器线圈由程序指令驱动,每个中间继电器都有无限多对常开常闭触点,供编程使用。

四、软元件SM

它提供了CPU和用户程序之间传递信息的方法,可用于存储系统的状态变量、有关控制参数和信息等。用户可以使用这些位选择和控制CPU的一些特殊功能。

SM0.0 PLC处于RUN状态时,它始终为“1”或处于导通状态。

SM0.1 初始化脉冲。PLC开始运行时,SM0.1接通一个扫描周期。

SM0.5 该位提供时钟脉冲,该脉冲在1秒钟的周期时间内OFF(断开) 0.5秒,ON(接通)0.5秒。

五、软元件V

变量存储器用来存储变量。它可以存放程序执行过程中控制逻辑操作的中间结果,也可以使用变量存储器来保存与工序或任务相关的其他数据。

六、软元件L

局部变量存情器用来存放局部变量。局部变量与变量存储器所存情的全局变量十分相似,主要区别在于全局变量是全局有效的,而局部变量是局部有效的。

七、软元件S

状态继电器又称顺序控制继电器,是编制顺序控制程序的重要器件,它通常与顺控指令同使用以实现顺序控制功能。

八、软元件HC

高速计数器。普通的计数器的计数频率受到扫描周期的影响,不能太高,而高速计数器可累计比CPU的扫描周期更快的事件,高速计数器一般运用于运动控制领域!

西门子S7-200 Smart系列PLC高速计数器最多6个,编号从HSC0~HSC5,其中“HSC”是高速计数器的标识符。

九、软元件AI与AQ

模拟量输入映像寄存器与模拟量输出映像寄存器。西门子S7-200 Smart系列PLC的CPU为模拟量信号输入端/输出端开辟的一个存储区。西门子S7-200 Smart系列PLC的模拟量输入映像寄存器与模拟量输出映像寄存器的地址是 AIW0 ~ AIW110;AQW0 ~ AQW110,共56个字,其地址只能以字地址形式进行寻址,并且字地址只能是偶数。

AIW0、AIW2、AIW4、AIW6、AIW8、 …… 、AIW110

AQW0、AQW2、AQW4、AQW6、AQW8、 …… 、AQW110

注:模拟量输入值为只读数据,模拟量输出值为只写数据!

十、软元件AC

累加器是用来暂存数据的寄存器,它可以用来存放运算数据、中间数据和结果!西门子S7-200 Smart系列 PLC提供4个长度为32位的累加器,其地址范围是 AC0 ~ AC3,是可读写单元。

以上,欢迎动动手分享及收藏!

相关问答

plc的软元件采用什么编码?

根据不同品牌不同系列,一般采用的是8进制[例如三菱的FX2n系列,地址号和软元件号一般式0--7,10--17,20--27.。。]和16进制[例如西门子的I0.0--I0.15,Q0.0-....

在plc电路中什么叫硬触点什么叫软触点?

硬触点就是PLC的外围元件如按钮接近开关光电开关继电器输出触点等软触点就程序里的逻辑点硬触点就是PLC的外围元件如按钮接近开关光电开关...

plc下怎样使用软启动电机?

点动和连续的混合控制是异步电机控制的典型控制线路,随便找本电力拖动的教材就可以找到。因为你提供的信息太少,我假定你是将继电器电路图中元件直接用PLC软元...

郑州PLC软元件什么是软元件

[回答]不同PLC厂家、型号,内部的电路固件不同,导致可使用的软元件都有差异。在PLC内部有很多继电器、定时器、计数器代表的各种触点。这些触点与线圈组合...

plc基本元件?

plc的基本编程元件有:输入X、输出Y、软继电器M(或叫中间继电器)、定时器T、计数器C、状态继电器S、数据寄存器D、变址寄存器V和Z、指针P和I。PLC根据机型的不...

plc内部元素是靠什么线圈连接的?

你的问题问的不够清楚,所以我就简单来说一些个人认识,仅供参考!PLC的内部元素,比如西门200的M存储区,V存储区,你可以把这些存储区看作是或者说想像为是以...你...

哪位大侠知道三凌PLC编程软件GXWORKS2里的软元件如如何写注释?谢谢?

先要按1显示,再按2软元件注释编辑先要按1显示,再按2软元件注释编辑

三菱FXPLC编程时,比如要写入t0时间继电器,数值为D20,提示软元件设置不正确?

没问题,可以编程。用指令写就是OUTT0D20.没问题,可以编程。用指令写就是OUTT0D20.

PLC编程运行中停电后?

在PLC编程运行中,如果遇到停电的情况,可能会导致以下几种情况:停电可能会导致PLC系统的停机。如果停电导致PLC系统失去电源,那么PLC中的所有程序和数据都将...

PLC的虚拟继电器如何控制输出电路呢?

虚拟继电器也叫软元件,输出软元件确实有一个真实的继电器(也有是三极管、晶闸管的)软元件是微处理器的一个位当该位为0,输出继电器断电,触点断开当该位为...

 热血无赖人物  武警部队徽 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部