一个控制系统可以划分为被控系统和施控系统,例如,在数控车床系统中,数控装置是施控系统,而车床是被控系统。对于被控系统,在某一步中要完成某些“动作”,对于施控系统,在某一步中则要向被控系统发出某些“命令”,将动作或命令简称为动作,并用矩形框中的文字或符号表示,该矩形框应与相应的步的符号相连。如果某一步有几个动作,可以用图1-22所示的两种画法来表示,但是图中并不隐含这些动作之间的任何顺序。
活动步
当系统正处于某一步时,该步处于活动状态,因此称该步为“活动步”。步处于活动状态时,相应的动作被执行。若为保持型动作则该步不活动时继续执行该动作,若为非保持型动作则指该步不活动时,动作也停止执行。一般在功能表图中保持型的动作应该用文字或助记符标注,而非保持型动作不要标注。
选择序列的开始称为分支,转换符号只能标在水平连线之下。如果步5是活动的,并且转换条件d=1,则发生由步5→步6的进展;如果步5是活动的,并且f=1,则发生由步5→步11的进展。在某一时刻一般只允许选择一个序列。
西门子公司从1958年开始发布SIMATIC系列PLC。到1975年,西门子公司发布了投入市场的第一代产品,带有简单操作接口的二进制控制器的SIMATIC S3。1994年,西门子公司发布了S7系列产品,该系列产品具有高性能、高稳定性能、用户界面良好等优点。
从*初的C3、S3、S5到S7系列,西门子公司的每一代产品都带来了新的功能,逐渐成为应用非常广泛的可编程逻辑控制器。西门子公司早期发布的产品S3、S5系列PLC已经退出市场,现阶段,市场上较为常用的西门子PLC产品有SIMATIC S7、M7和C7等几大系列。其中传统意义上的PLC产品——S7系列PLC则成为了西门子公司核心的可编程逻辑控制器。
其中S7-200系列属于整体式小型PLC,用于替代继电器的简单场合,也可以用于复杂的自动控制系统。S7-300系列是模块化的中小型PLC,*多可扩展32个模块,适用于中等性能的控制要求。S7-400是具有中高性能的PLC,采用模块化无风扇设计,可以扩展200多个模块,适用于对可靠性要求极高的大型复杂控制系统。S7-300/400可以组成MPI(多点接口)、PROFIBUS网络和工业以太网等。
总体而言,西门子PLC具有很强的操作性,不仅编程简单,而且可以直接显示输入程序,能方便地调试程序;同时维修方便、快捷,模块化强,采用了一系列可靠性设计的方法,如断电保护、故障诊断、信息恢复等;一般不容易发生操作错误。若出现故障,可使用PLC自诊断功能通过软硬件寻找故障位,因此对专业的维修人员技能要求降低。
浔之漫智控技术(上海)有限公司
本公司是西门子授权代理商 自动化产品,全新,西门子PLC,西门子屏,西门子数控,西门子软启动,西门子以太网西门子电机,西门子变频器,西门子直流调速器,西门子电线电缆我公司**供应,德国进口
PLC的硬件主要由中央处理器(CPU)、存储器、输入单元、输出单元、通信接口、扩展接口、电源等部分组成。其中,CPU是PLC的核心,输入单元与输出单元是连接现场输入/输出设备与CPU之间的接口电路,通信接口用于与编程器、上位计算机等外设连接
中央处理单元(CPU)是PLC控制的核心,每台PLC至少有一个CPU。CPU主要由运算器、控制器、寄存器及实现他们之间联系的数据、控制及状态总线构成,此外还包括外围芯片、总线接口以及有关电路。CPU确定了控制的规模、工作速度、内存容量等。
CPU按照系统程序赋予的功能,指挥PLC有条不紊地进行工作,归纳起来主要有以下几个方面。
(1)接收从编程器输入的用户程序和数据。
(2)诊断电源、PLC内部电路的工作故障和编程中的语法错误等。
(3)通过输入接口接收现场的状态和数据,并存入输入映像寄存器或数据寄存器中。
(4)从存储器逐条读取用户程序,经过解释执行。
(5)根据执行的结果,更新有关标志位的状态和输出映像寄存器的内容,通过输出单元实现输出控制。有些PLC还具有制表打印或数据通信等功能。2. 存储器单元
存储器一般有两种:可读可写的随机存储器RAM和只读存储器ROM、PROM、EPROM、EEPROM。在PLC中,存储器主要用于存放系统程序、用户程序及工作数据。系统程序存储器用于存储整个系统的监控程序,一般为ROM,具有掉电不丢失信息的特性。用户程序存储器用于存储用户根据工艺要求或控制功能设计的控制程序,早期一般采用RAM,但需要后备电池,以便在掉电后保存程序。现在多采用电可擦除的可编程只读存储器EEPROM或闪存Flash Memory,免去了后备电池的麻烦。工作寄存器中的数据是PLC运行过程中经常变化、经常存取的一些数据,存放在RAM中,以适应随机存储的要求。
2)有向连线、转换与转换条件
有向连线
在功能表图中,随着时间的推移和转换条件的实现,将会发生步的活动状态的顺序进展,这种进展按有向连线规定的路线和方向进行。在画功能表图时,将代表各步的方框按它们成为活动步的先后次序顺序排列,并用有向连线将它们连接起来。活动状态的进展方向习惯上是从上到下或从左至右,在这两个方向,有向连线上的箭头可以省略。如果不是上述方向,应在有向连线上用箭头注明进展方向。
这种设计方法很容易被初学者接受,对于有经验的工程师,也会提高设计的效率,程序的调试、修改和阅读也很方便,是当前*为先进的梯形图设计方法。PLC的设计者们为顺序控制系统的程序编制提供了大量通用和专用的编程元件,开发了专门供编制顺序控制程序用的功能表图,使这种先进的设计方法成为当前PLC程序设计的主要方法。1.顺序控制设计法的设计步骤
采用顺序控制设计法进行程序设计的基本步骤及内容如下。
1)步的划分
顺序控制设计法*基本的思想是将系统的一个工作周期划分为若干个顺序相连的阶段,这些阶段称为步,并且用编程元件(辅助继电器M或状态器S)来代表各步。步是根据PLC输出状态的变化来划分的,在任何一步之内,各输出状态不变,但是相邻步之间的输出状态是不同的。步的这种划分方法使代表各步的编程元件与PLC各输出状态之间有着极为简单的逻辑关系
步也可根据被控对象工作状态的变化来划分,但被控对象工作状态的变化应该是由PLC输出状态变化引起的。
2)转换条件的确定
使系统由当前步转入下一步的信号称为转换条件。转换条件可能是外部输入信号,如按钮、指令开关或限位开关的接通/断开等,也可能是PLC内部产生的信号,如定时器、计数器触点的接通/断开等,转换条件也可能是若干个信号的与、或、非逻辑组合。
顺序控制设计法用转换条件控制代表各步的编程元件,让它们的状态按一定的顺序变化,然后用代表各步的编程元件去控制各输出继电器。
3)功能表图的绘制
根据以上分析和被控对象的工作内容、步骤、顺序和控制要求画出功能表图。绘制功能表图是顺序控制设计法中*为关键的一个步骤。绘制功能表图的具体方法将在后面详细介绍。
4)梯形图的编制
根据功能表图,按某种编程方式写出梯形图程序。如果PLC支持功能表图语言,则可直接使用该功能表图作为*终程序。2.功能表图的绘制
功能表图又称为状态转移图,它是描述控制系统的控制过程、功能和特性的一种图形,也是设计PLC顺序控制程序的有力工具。功能表图并不涉及所描述的控制功能的具体技术,它是一种通用的技术语言,可以用于进一步设计,以及和不同专业的人员之间进行技术交流。
各个PLC厂家都开发了相应的功能表图,各国家也都制定了功能表图的国家标准。我国于1986年颁布了功能表图的国家标准(GB 6988.6—1986)。
功能表图主要由步、有向连线、转换、转换条件和动作或命令组成。