西门子EM235CN模块
出梯形图程序。如果PLC支持功能表图语言,则可直接使用该功能表图作为*终程序。2.功能表图的绘制
功能表图又称为状态转移图,它是描述控制系统的控制过程、功能和特性的一种图形,也是设计PLC顺序控制程序的有力工具。功能表图并不涉及所描述的控制功能的具体技术,它是一种通用的技术语言,可以用于设计,以及和不同专业的人员之间进行技术交流。
各个PLC厂家都开发了相应的功能表图,各国家也都制定了功能表图的国家标准。我国于1986年颁布了功能表图的国家标准(GB6988.6—1986)。
功能表图主要由步、有向连线、转换、转换条件和动作或命令组成。
1)步与动作
步与系统的初始状态相对应的步称为初始步。初始状态一般是系统等待启动命令时的相对静止的状态。初始步用双线方框表示,每一个功能表图至少应该有一个初始步。
动作
统可以划分为被控系统和施控系统,例如,在数控车床系统中,数控装置是施控系统,而车床是被控系统。对于被控系统,在某一步中要完成某些“动作”,对于施控系统,在某一步中则要向被控系统发出某些“命令”,将动作或命令简称为动作,并用矩形框中的文字或符号表示,该矩形框应与相应的步的符号相连。如果某一步有几个动作,可以用的两种画法来表示,图中并不隐含这些动作之间的任何顺序态时,相应的动作被执行。若为保持型动作则该步不活动时继续执行该动作,若为非保持型动作则指该步不活动时,动作也停止执行。一般在功能表图中保持型的动作应该用文字或助记符标注,而非保持型动作不要标注。
2)有向连线、转换与转换条件
有向连线
在功能表图中,随着时间的推移和转换条件的实现,将会发生步的活动状态的顺序进展,这种进展按有向连线规定的路线和方向进行。在画功能表图时,将代表各步的方框按它们成为活动步的先后次序顺序排列,并用有向连线将它们连接起来。活动状态的进展方向习惯上是从上到下或从左至右,在这两个方向,有向连线上的箭头可以省略。如果不是上述方向,应在有向连线上用箭头注明进展方向。
转换
转换是用有向连线上与有向连线垂直的短线来表示的,转换将相邻两步分隔开。步的活动状
的实现来完成的,并与控制过程的发展相对应。
转换条件,当转换条件的实现导致几个序列激活时,这些序列称为并行序列。当步5是活动步,并且转换条件e=1时,6、9、11这三步变为活动步。为了强调转换的同步实现,水平连线用双线表示。步6、9、11被激活后,每个序列中活动步的进展将是独立的。在表示同步的水平双线之上,只允许有一个转换符号。通常这些序列表示整个系统的一个完整的子功能。子步的使用使系统的设计者在总体设计时容易抓住系统的主要矛盾,用更加简洁的方式表示系统的整体功能和概貌,而不是一开始就陷入某些细节之中。设计者可以从*简单的对整个这种设计方法用启保停电路来控制代表各步的辅助继电器,设计的关键问题是确定启保停电路的启动信号和停止信号。以控制M2.1线圈的启保停电路为例,步M2.1变为活动步的条件是前级步M2.0为活动步(M2.0的常开触点闭合)与转换条件I0.0满足(I0.0的常开触点闭合)。应将M2.0和I0.0的常开触点串联,作为控制M2.1的启动电路。当M2.1的后续步M2.2变为活动步时,M2.1应变为不活动步(线圈“断电”)置位(SET)由顺序功能图转换成梯形图的基本规则
在功能表图中,步的活动状态的进展是由转换的实现来完成的。转换实现必须满足该转换所有的前级步都是活动步,相应的转换条件也得到满足。如果转换的前级步或后续步不止一个,则转换的实现称为同步实现。转换的实现应完成
符号相连的后续步都变为活动步;
使所有由有向连线与相应转换符号相连的前级步都变为不活动步。
4)绘制功能表图应注意的问题
两个步**不能直接相连,必须用一个转换将它们隔开。
两个转换也不能直接相连,必须用一个步将它们隔开。
功能表图中的初始步是必不可少的,它一般对应于系统等待启动的初始状态,这一步可能没有什么动作执行,很容易遗漏这一步。但如果没有该步,无法表示初始状态,系统也无法返回停止状态。只有当某一步所有的前级步都是活动步时,该步才有可能变成活动步。如果用无断电保持功能的编程元件代表各步,则PLC开始进入RUN方式时各步均处于“0”状态,必须要有初始化信号,将初始步预置为活动步,否则功能表图中永远不会出现活动步,系统将无法工作。指令使某一编程元件变为ON并保持ON状态,复位(RST)指令使某一编程元件变为OFF并保持OFF状态,它们是各种型号的PLC都使用的通用指令。图1-30给出了使用置位指令和复位指令设计梯形图时,顺序功能图与梯形图之间的对应关系。