上海西门子代理 6ES7231-5ND32-0XB0
上海西门子代理 6ES7231-5ND32-0XB0
SIMATIC S7-1200,模拟输入, SM 1231,4 模拟输入, +/-10V,+/-5V,+/-2.5V,+/-1.25 或 0-20mA/4-20mA, 15 Bit+符号 Bit
任何一个控制系统都是为了实现对被控对象的工艺要求,并提高生产效率和保证产品质量。PLC自动化控制系统和其他控制系统一样,都必须遵循一定的设计原则、设计步骤和设计内容。
PLC 控制系统设计分为单机设计、群机(生产线)设计和过程控制设计。单机设计指PLC仅用于单台设备的控制系统,这是目前应用*广泛的控制系统设计,控制系统相对比较简单,大都为开关量逻辑控制。对初学PLC的人来说,单机设计是一个很好的PLC控制系统设计的切入口。群机设计涉及多台设备之间的互动关系,比单机要复杂一些。而过程控制则是一个生产系统过程的控制、控制系统大而复杂,涉及的PLC应用知识面相当广,一般来说,不是一个人所能单独完成的。下面对 PLC 控制系统的设计讨论主要针对单机和群机设计而言。
PLC控制系统设计步骤和内容
PLC控制系统设计步骤如下所述。
1)分析控制要求
这一点是*重要的一步,是全部设计的基础。在设计控制系统时,首先要深入了解、详细分析、认真研究被控对象(设备、生产线或者生产过程)的工艺流程、工艺参数及控制任务。在许多情况下,客户提供的控制要求都比较简单、抽象,许多意外情况的紧急处理和一般情况下所要完成的操作处理可能没有提及。例如,应具备的操作方式(手动、自动、半自动、断续等)、各种保护(断电、过载、误操作等)、PLC与其他智能设备(变频器,温控仪等)之间的关系,各种显示方式(指示灯、文本显示、触摸屏等)等,这都需要PLC控制系统设计人员去补充。
在分析控制要求时,PLC控制系统设计人员必须与工艺、机械等方面的工程技术人员和现场操作人员密切配合,共同解决设计中出现的问题。某些控制要求,如果单纯用PLC控制系统去解决,可能难度较大,成本较高,而结合机械机构及装置则可事半功倍。同样,也不要追求现场操作越简单越好,适当的操作手段同样会简化PLC控制系统的设计。
如果改造旧设备,还要仔细阅读原使用说明书和电器原理图等技术资料,要详细了解被控对象的全部功能,如机械部件的动作顺序、动作条件和必要的保护。设备内部的机械、气动、液压、仪表及电气系统之间的关系,有哪些控制方式、需要显示哪些物理量和显示方式等。
对控制要求进行详细了解分析是做好PLC控制系统的*步,且是*重要的一步。做好这一步,下面的工作将变得比较容易且反复较少,能够做到一步到位。
2)确定PLC控制系统的硬件结构组成
在充分对控制要求分析的基础上,就要确定 PLC 控制系统的硬件组成及元器件的选择。
首先是选择合适的 PLC,一般情况是根据 PLC 的输入量、输出量的点数和类型来确定PLC的型号和相应特殊模块。
确定系统输入元件(按钮、行程开关、传感有源开关、传感器、变送器等)和输出元件(接触器、继电器、电磁阀、指示灯、电铃、各种控制板等)的、型号。在选择这些元器件时,一定要以控制系统的可靠性、稳定性和安全性为主,在保证上述三性的前提下,能满足要求且价格较低就是*的,具体的选择方法可以参考有关手册资料。
3)PLC的用户程序设计
用户程序设计又称PLC软件系统设计。上面的两个步骤基本上都是为用户程序设计准备的。关于用户程序设计的进一步说明见5.5.2节PLC用户程序设计。
4)PLC控制系统的调试
当PLC控制系统程序设计完毕后,并不能马上投入运行,还需要经过模拟调试和现场调试,这是非常重要的一个环节。任何环节的设计很难说不经过调试就能使用,只要通过调试才能发现用户程序和外部控制回路的矛盾之处。只有通过调试才能*确定用户程序和外部控制回路的正确性。关于PLC控制系统的调试详见5.5.3节。待调试中出现的问题解决后才能正式投入运行。
5)编写技术文件
PLC控制系统交付使用并稳定运行一段时间后,可以根据*终结果整理出完整的技术文件,并提供给客户,以便在今后使用。一般来说,技术文件包括以下内容。
控制系统的使用说明书。
控制系统电气原理图(含系统所使用的所有电气元器件的随机文件)。
完整的梯形图文件(I/O地址分配表、PLC配线图、带注释的梯形图程序)。
其他说明文件。
PLC控制系统设计原则
PLC 控制系统以实现控制对象的自动化要求为前提,以保证系统安全为准则,以提高生产效率和产品质量为宗旨,因而在设计中要遵循以下原则:
(1)*限度地满足被控对象的要求。
充分发挥PLC的控制功能,*限度地满足被控对象的控制要求,是设计PLC控制系统的前提,也是设计中*重要的一条原则。
(2)确保控制系统、操作人员及生产设备的安全。
保证 PLC 控制系统能够长期安全、可靠、稳定运行,是设计系统的重要原则。设计必须考虑正常情况下安全可靠,还必须考虑非正常情况下(如突然断电,突然断电再上电,人工操纵错误等)也能安全可靠。
(3)力求简单、经济、实用、可靠且维护方便。
投入产出比是衡量控制系统的一个重要指标。因此,在满足控制要求的前提下,在保证安全、可靠和稳定运行的原则下,应注意系统设计尽可能降低工程成本、使用成本和维护成本,不要盲目地追求高指标和高度自动化。
(4)留有适当的发展余地。
由于技术不断地发展,控制系统要求也会发生改变。因此,考虑生产的发展和工艺的更改,对所采用的PLC、I/O模块、内存容量都要适当留有余地。
工作原理编辑
当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。
输入采样
在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。
用户程序执行
在用户程序执行阶段,PLC是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。
即,在用户程序执行过程中,只有输入点在I/O映象区内的状态和数据不会发生变化,而其他输出点和软设备在I/O映象区或系统RAM存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。
输出刷新
当扫描用户程序结束后,PLC就进入输出刷新阶段。在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是PLC的真正输出。
同样的若干条梯形图,其排列次序不同,执行的结果也不同。另外,采用扫描用户程序的运行结果与继电器控制装置的硬逻辑并行运行的结果有所区别。当然,如果扫描周期所占用的时间对整个运行来说可以忽略,那么二者之间就没有什么区别了。