绵阳西门子模块总代理商PLC
绵阳西门子模块总代理商PLC
绵阳西门子模块总代理商PLC
(1) S7-200 PLC的计数器类型。S7-200 PLC可以使用的计数器共有255个(不包括高速计数器),计数的形式可以分为"加计数"、"减计数"与"加减计数"3类。
1) 加计数(CTU)。加计数是通过获取计数输入信号的上升沿进行加法计数的计数方法。计数输入信号每出现一次上升沿,计数器从0开始加"1",当计数值达到设定值(PV)时,计数器的输出触点接通。
计数值达到设定值后如果继续输入计数信号,计数值仍然增加,输出触点保持接通状态。
计数器具有清除信号(R)输入,当清除信号为"1"时,现行计数值被清"0",设定值写人,输出触点强制断开。
2) 减计数(CTD)。减计数是通过获取计数输入信号的上升沿进行减法计数的计数方法。计数输入信号每出现一次上升沿,计数器从设定值开始减“1”,当现行计数值减到“0”时,计数器的输出触点接通。
计数值为"0"后如果继续输入计数信号,计数值保持"0",输出触点保持接通状态。
计数器具有清除信号(R)输入,当消除信号为“I”时,设定值被写人并作为现行计数值、输出触点强制断开。
3) 加减计数(CTUD)。加减计数具有加计数与减计数两个输入端,通过获取对应计数输入信号的上升沿,进行加法、减法计数。
加减计数的本质与加计数相同,计数输入信号每出现一次上升沿,计数器从0开始加"1",当计数达到设定值(PV)时,计数器的输出触点接通。计数达到设定值后如果继续输入计数信号,计数值仍然增加,输出触点保持接通状态。当现行值加到大值32767后,如果再输入加计数信号,现行值变为-32768,再继续进行加计数。
同时,减计数输入信号也起作用,减计数输入每出现一次上升沿,计数器从现行值开始减"1"。当现行值减到小值-32768后,如果再输入减计数信号,现行值变为 32767,再继续进行减计数。
计数器具有消除信号(R)输入,当清除信号为"1"时,现行计数值被清"0",设定值写入,输出触点强制断开。
(2) S7-200 PLC的计数器编程。S7-200 PLC的计数器梯形图与指令表编程方法如图3-49所示,图中的PV为计数设定值输入端,R为复位输入端。
图3-49 S7-200PLC的计数器编程
(a)加计数;(b)减计数(c)加减计数
PLC提供的编程语言简介
PLC的编程语言与一般计算机语言相比具有明显的特点,它既不同于一般语言,也不同于一般汇编语言,它既要易于编写又要易于调试。目前,还没有一种对各厂家产品都能兼容的编程语言。
目前,PLC为用户提供了多种编程语言,以适应编制用户程序的需要,PLC提供的编程语言通常有以下几种:梯形图、指令表、顺序功能图和功能块图
1、梯形图
梯形图编程语言是从继电器控制系统原理图的基础上演变而来的。PLC的梯形图与继电器控制系统梯形图的基本思想是一致的,但是在使用符号和表达式等方面有一定区别。
梯形图具有形象、直观、简单明了,易于理解的特点,特别适合开关量逻辑控制,是PLC基本、普遍的编程语言。
2、语句表(STL)
语句表是用助记符来表达PLC的各种功能。它类似计算机的汇编语言,但比汇编语言通俗易懂,也是较为广泛应用的一种编程语言。使用语句表编程时,编程设备简单,逻辑紧凑、系统化,连接范围不受限制,但比较抽象。一般可以与梯形图互相转化,互为补充。目前,大多数PLC都有语句表编程功能。
3、顺序功能图(SFC)
顺序功能图编程是一种图形化的编程方法,亦称功能图。它的编程方式采用画工艺流程图的方法编程,只要在每个工艺方框的输入和输出端,标上特定的符号即可。采用顺序功能图编程,可以使具有并发、选择等复杂结构的系统控制程序大为简化。许多PLC都提供了用于SFC编程的指令,它是一种效果显著、深受欢迎的编程语言,目前国际电工(IEC)也正在实施并发展这种语言的编程标准。
4、 功能块图(FBD)
逻辑功能图是一种由逻辑功能符号组成的功能块来表达命令的图形语言,这种编程语言基本上沿用了半导体逻辑电路的逻辑方块图。对每一种功能都使用一个运算方块,其运算功能由方块内的符号确定。对于熟悉逻辑电路和具有逻辑代数基础的人员来说,使用非常方便。
PLC对工作环境的要求
PLC是一种用于工业生产自动化控制的设备,一般不需要采取什么措施,就可以直接在工业环境中使用。然而,尽管有如上所述的可靠性较高,抗干扰能力较强,但当生产环境过于恶劣,电磁干扰特别强烈,或安装使用不当,就可能造成程序错误或运算错误,从而产生误输入并引起误输出,这将会造成设备的失控和误动作,从而不能PLC的正常运行。要提高PLC控制系统可靠性,一方面要求PLC生产厂家提高设备的抗干扰能力;另一方面,要求设计、安装和使用维护中引起高度重视,多方配合才能完善解决问题,有效地增强系统的抗干扰性能。因此在使用中应注意以下问题:
(1)温度:PLC要求环境温度在0~55℃,安装时不能放在发热量大的元件下面,四周通风散热的空间应足够大。
(2)湿度:为了PLC的绝缘性能,空气的相对湿度应小于85%(无凝露)。
(3)震动:应使PLC远离强烈的震动源,防止振动频率为10~55 Hz的频繁或连续振动。当使用环境不可避免震动时,采取减震措施,如采用减震胶。
(4)空气:避免有腐蚀和易燃的气体,例如化学的酸碱等。对于空气中有较多粉尘或腐蚀性气体的环境,可将PLC安装在封闭性较好的控制室或控制柜中。例如电厂的干排渣、干除灰等,在基建后期增加了封闭小屋。
(5)电源:PLC对于电源线带来的干扰具有一定的抵制能力。在可靠性要求很高或电源干扰特别严重的环境中,可以安装一台带屏蔽层的隔离变压器,以减少设备与地之间的干扰。一般PLC都由直流24 V输出提供给输入端,当输入端使用外接直流电源时,应选用直流稳压电源。因为普通的整流滤波电源,由于纹波的影响,容易使PLC接收到错误信息。
6ES7211-1BE40-0XB0 | CPU 1211C AC/DC/Rly,6输入/4输出,集成2AI |
6ES7211-1AE40-0XB0 | CPU 1211C DC/DC/DC,6输入/4输出,集成2AI |
6ES7211-1HE40-0XB0 | CPU 1211C DC/DC/Rly,6输入/4输出,集成2AI |
6ES7212-1BE40-0XB0 | CPU 1212C AC/DC/Rly,8输入/6输出,集成2AI |
6ES7212-1AE40-0XB0 | CPU 1212C DC/DC/DC,8输入/6输出,集成2AI |
6ES7212-1HE40-0XB0 | CPU 1212C DC/DC/Rly,8输入/6输出,集成2AI |
6ES7214-1BG40-0XB0 | CPU 1214C AC/DC/Rly,14输入/10输出,集成2AI |
6ES7214-1AG40-0XB0 | CPU 1214C DC/DC/DC,14输入/10输出,集成2AI |
6ES7214-1HG40-0XB0 | CPU 1214C DC/DC/Rly,14输入/10输出,集成2AI |
6ES7215-1BG40-0XB0 | CPU 1215C AC/DC/Rly,14输入/10输出,集成2AI/2AO |
6ES7215-1AG40-0XB0 | CPU 1215C DC/DC/DC,14输入/10输出,集成2AI/2AO |
6ES7215-1HG40-0XB0 | CPU 1215C DC/DC/Rly,14输入/10输出,集成2AI/2AO |
6ES72171AG400XB0 | CPU 1217C DC/DC/DC,14输入/10输出,集成2AI/2AO |