在功能表图中,随着时间的推移和转换条件的实现,将会发生步的活动状态的顺序进展,这种进展按有向连线规定的路线和方向进行。在画功能表图时,将代表各步的方框按它们成为活动步的先后次序顺序排列,并用有向连线将它们连接起来。活动状态的进展方向习惯上是从上到下或从左至右,在这两个方向,有向连线上的箭头可以省略。如果不是上述方向,应在有向连线上用箭头注明进展方向。
转换
转换是用有向连线上与有向连线垂直的短线来表示的,转换将相邻两步分隔开。步的活动状态的进展是由转换的实现来完成的,并与控制过程的发展相对应。
转换条件
转换条件是与转换相关的逻辑条件,转换条件可以用文字语言、布尔代数表达式或图形符号标注在表示转换的短线旁边。转换条件X和X分别表示在逻辑信号X为“1”状态和“0”状态时转换实现。符号X↑和X↓分别表示当X从0→1状态和从1→0状态时转换实现。使用多的转换条件表示方法是布尔代数表达式,如转换条件(X0+X3)·C0。
3)功能表图的基本结构
单序列
单序列由一系列相继激活的步组成,每一步的后面仅接有一个转换,每一个转换的后面只有一个步,。
选择序列
选择序列的开始称为分支,转换符号只能标在水平连线之下。如果步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自诊断功能通过软硬件寻找故障位,因此对的维修人员技能要求降低。
1.3 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中,以适应随机存储的要求。
输入/输出单元通常也称为I/O单元或I/O模块,是PLC与工业生产现场之间的连接部件。
输入单元的作用是将不同的电压、电流形式的信号转变为微处理器可以接受的信号。输入单元对输入信号进行滤波、隔离和电平转换等,把输入信号的逻辑值安全可靠地传递到PLC内部。
输出单元的作用是将微处理器处理的逻辑信号转变为被控制设备所需的电压、电流信号。输出单元具有隔离PLC内部电路和外部执行元件的作用以及功率放大的作用。
其中,PLC的输入输出信号可以是模拟量也可以是开关量。
由于CPU内部工作电压一般为5V,而PLC外部输入/输出信号电压一般比较高,如DC 24V或AC 220V。为保障PLC正常工作,输入/输出单元还具有电平转换的作用。4. 电源单元
PLC电源单元是指外部输入的交流电处理后转换成满足CPU、存储器、输入/输出接口等内部电路工作需要的直流电源电路或电源模块。有些电源也可以作为负载电源,通过PLC的I/O接口向负载提供直流24V电源。PLC的电源一般采用直流开关稳压电源,稳定性好,抗干扰能力强。电源单元的输入与输出之间有可靠的隔离,以确保外界的扰动不会影响到PLC的正常工作。
电源单元还提供掉电保护电路和后备电池电源,以维持部分RAM存储器的内容在外接电源断电后不会丢失。在控制面板上通常有发光二极管指示电源的工作状态,便于判断电源工作是否正常。5. 外部设备
PLC的外部设备种类很多,其中主要可分为编程设备、监控设备、存储设备和输入/输出设备。其中编程设备作用是编辑、调试程序,也可以在线监控PLC的运行状态,与PLC进行人机对话。监控设备的作用在于将PLC上传的现场实时数据在面板上动态实时显示出来,以便操作人员和技术人员随时掌控系统运行的情况,操作人员能通过监控设备向PLC发送操控指令。存储设备用于保存用户数据,避免用户程序丢失。输入输出设备是用于接收和输出信号的专用设备,如条码读入器、打印机等。
西门子smart200授权经销商
浔之漫智控技术(上海)有限公司(s)
本公司是西门子授权代理商 自动化产品,全新,西门子PLC,西门子屏,西门子数控,西门子软启动,西门子以太网西门子电机,西门子变频器,西门子直流调速器,西门子电线电缆我公司**供应,德国进口
1.4 PLC的指令系统
PLC的指令系统是PLC全部编程指令的集合。除基本指令外,整个指令系统也涉及程序结构、数据存储区和编程语言。1. 程序结构
PLC的程序有3种:主程序、子程序、中断程序。其中主程序是程序的主体,一个项目只有唯一的一个主程序。主程序中可以调用子程序和中断程序,CPU在每一个扫描周期都要运行一次主程序。子程序可以被其他程序调用,使用子程序可以提高编程效率而且便于移植。中断程序是用来处理中断事件,而且中断程序不能被用户调用,而是由中断事件引发的。常见的中断有输入中断、定时中断、高速计数器中断和通信中断。2. 数据存储区
数据区是用户程序执行过程中的内部工作的区域,用于对输入/输出数据进行存储。包括输入映像寄存器(I)、输出映像寄存器(Q)、变量存储器(V)、内部标准寄存器(M)、顺序控制继电器存储器(S)、特殊标志位寄存器(SM),局部存储器(L)、定时器寄存器(T)、计数器存储器(C)、模拟量输入映像寄存器(AI)、模拟量输出映像寄存器(AQ)、累加器(AC)和高速计数器(HC)。3. 编程语言
PLC有各种不同类型的语言,即使是同一种编程语言在不同类型的PLC上也有不同的表示方法。PLC指令的功能及其表示方法是由各制造厂家在其进行系统设计时分别确定下来的,所以各种类型的PLC的指令系统存在一定的差异。
PLC编程语言标准(IEC 61131-3)中有5种编程语言。
(1)顺序功能图SFC(Se Function Chart);
(2)梯形图LADDER(Ladder Diagram);
(3)功能块图FBD(Function Block Diagram);
(4)语句表STL(Structured Instruction List);
(5)结构文本ST(Structured Text)。
其中的顺序功能图(SFC)、梯形图(LADDER)、功能块图(FBD)是图形编程语言,语句表(STL)、结构文本(ST)是文字语言。4. 指令系统
本书中重点介绍的西门子公司PLC对应的STEP 7中的编程语言有梯形图、语句表和功能块图3种基本编程语言,可以相互转换。
STEP 7的基本逻辑指令有位逻辑指令、堆栈指令、定时器和计数器指令;基本功能指令有数据处理指令、数学运算指令;其程序控制指令有循环指令、跳转与标号指令、暂停指令、监视定时器复位指令、有条件指令、ENO指令、子程序调用与返回指令、特殊指令。这些指令的作用以及使用方法将在后文实例进行讲解。