1、第五讲 FCS组态(顺序控制功能),一、顺序控制概念,1.1 顺序控制的概念,顺序控制是实现过程控制要求,依照事先定义好的控制条件及顺序, 来执行相应的动作。,1.2 顺序控制的实现方法及功能块实现方法:顺控表、逻辑图辅助功能块:开关仪表功能块、计时功能块、比较式功能块、计数功能块,2.2 顺控表模块,二、顺控表部分,2.1 顺控表概述控制的动作和条件以表格的形式来进行填写,动作的执行是依据控制 条件的联合制约。,顺控表扩展ST16E,输入信号,输出信号,顺控表的格式,启动方式 TC TE OC OE I B,二、顺控表部分,TC应用最多,系统默认;其次TE用得较多。,条件栏:顺控发生的条件
2、动作栏:顺控的动作结果 步号栏:顺控动作的顺序 规则栏:Y成立 N不成立,顺控表的状态: AUT扫描打开 MAN扫描关闭,改变顺控表条件与动作条数的方法: 在顺控表中,点击ViewSchange Number of signal line,二、顺控表部分,顺控表两种实现方法:规则栏方式 步号方式,规则栏方式按顺序执行,而步号方式按照填入的步号执行, 例如上例的A1、A2步。,二、顺控表部分,规则栏方式:没有先后顺序,同时选择各列扫描,顺控表填写规范,步号方式,顺控表的条件规则条件输入到顺控表;这也是顺控表在执行任何动作(output)前要搜寻的 条件,下面是一些在顺控中使用条件的公共例子。,二
3、、顺控表部分,工位名.数据 数据 接点输入 Tag or %Znnusmm.PV ON(OFF) Y or N 接点输出 Tag or %Znnusmm.PV ON(OFF) Y or N 内部开关 Tag or %SWnnnn.PV ON(OFF) Y or N 全域开关(CS3000) Tag or %GSnnnss.PV ON(OFF) Y or N 计时器(TM) Tag.BSTS PAUS,PALM,CTUP,NR,STOP,RUN Y or NTag.MODE AUT(O/S) 计数器(CTS) Tag.BSTS PALM,CTUP,NR,STOP,RUN Y or N Tag.M
4、ODE AUT(O/S),二、顺控表部分,运续控制功能(依据功能块的类型)工位名.数据 数据Tag.MODE AUT MAN CAS PRD Y or NTag.ALRM NR,HH,HI,LO,LL,IOP,OOP Y or N (PG-L13) Tag.ZONE zone number Y or N 开关仪表(SIO)Tag.MODE AUT,MAN Y or NTag.ALRM NR,ANS+,ANS- Y or N 关系表达式(RL)(每个关系块可以有16个表达式)Tag.X01-16 EQ,GT,GE,LT,LE,AND Y or N,二、顺控表部分,顺控表的动作规则,动作是指你所想
5、要改变的内容:如状态改变,启动计时器,转换数字输出, 当在一个规则栏中所有的条件为真时,动作就执行。下面是一些在顺控中 使用动作的公共例子。,二、顺控表部分,工位名数据 数据 接点输出 Tag or %Znnusmm.PV H(L, F ,P) Y or N 内部开关 Tag or %SWnnnn.PV H(L) Y or N 计时器(TM) Tag or %TMnnn.OP START WAIT Y or N 计数器(CTS)Tag or %CTSnnn.ACT ON(OFF) Y or NTag or %CTPnnn.OP START WAIT Y or N,二、顺控表部分,运续控制功能(
6、依据功能块的类型)工位名数据 数据Tag.MODE AUT MAN CAS PRD Y 开关仪表(SIO)Tag.MODE AUT MAN Y Tag.CSV 0(1,2) Y 操作指导信息 %OGnnnn.PV NON Y 顺控请求信息 %RQnnnn.PV NON Y 批量数据设定单元 (BDSET-1)Tag.ACT 0(0-17) Y 批量设定单元 BSETUTag.SW 0(0-4) Y,二、顺控表部分,设置和编辑顺控表,按下列程序创建顺控表。 这是一个创建顺控表的例子。 1. 改变信号的行数。 2. 设定条件栏的位号和数据项目。 3. 设定条件信号数据。 4. 设定条件信号注释。
7、5. 设定操作信号位号名和数据项目。 6. 设定操作信号数据。 7. 设定操作信号注释。 8. 设定步号项。 9. 设定条件规则。 10. 设定操作规则。 11. 设定下一个步骤。 12. 设定过程处理时间。,二、顺控表部分,改变信号的行数,当顺控表创建并且顺控表编辑窗口被调出来的时候,被显示的信号行数 是32 个条件信号和32个操作信号。 信号线的数量能被依照下述内容改变。 1. 选择ViewChange Number of Signal Lines 菜单。 选择信号行数对话框出现在屏幕上。,2. 在对话框的选择数字中,根据情况选择合适的条件信号和操作信号。 3. 点击OK 按钮显示选择信号
8、行数顺控表编辑窗口,条件信号和操作 信号的设置如下表。,二、顺控表部分,二、顺控表部分,设置位号名和条件信号数据项,在顺控表编辑窗口的条件信号设定区域设定位号名和条件信号数据项。,二、顺控表部分,1. 在位号名称数据项点击C01条。 2. 从键盘键入 “%SW0201.PV“。 3. 以相同的方式键入下列的项目。 在数据项条C02处键入“%SW0202.PV”。 在数据项条C03处键入“%SW0203.PV”。,二、顺控表部分,设定条件信号数据,在顺控表编辑窗口的条件信号设定区域设定条件信号数据。 1. 点击 C01 条的 “数据”项。 2. 从键盘键入 ON。 3. 在键盘上按压向下的光标,
9、把光标向下移动到 C02条处。 4. 在 C02 条中键入 “ ON“ 。 5. 以相同的方式,在 C03 条中键入 “ ON“。,二、顺控表部分,设定条件信号注释,在顺控表编辑窗口的条件信号设定区域设定条件信号注释项。 1. 点击 C01 条的“注释”项。 2. 从键盘键入 “ 开始 “ 。 3.上按压向下的光标,把光标向下移动到 C02条处。 4.在 C02 的注释项中键入 “ 高报 “。 5.以同样的方式在 C03 的注释项中键入 “ 低报 “。,二、顺控表部分,设定操作信号位号名和数据项目,在顺控表编辑窗口的操作信号设定区域设置操作信号的位号名和数据项。,二、顺控表部分,以同条件信号设
10、置位号名和数据项相同的方式设定操作信号的位号名和数据项。 在A01条的位号名数据项处键入“ %SW0211.PV”。 在A02条的位号名数据项处键入“ %SW0212.PV”。,二、顺控表部分,设定操作信号数据,在顺控表编辑窗口的操作信号设定区域设置操作信号的数据项。 以同条件信号设置条件信号数据项相同的方式设定操作信号的数据项。 在A01条的数据项处键入“H”。 在A02条的数据项处键入“H”。,二、顺控表部分,设定操作信号注释,在顺控表编辑窗口的操作信号设定区域设置操作信号的注释项。 以同条件信号设置条件信号数据项相同的方式设定操作信号的注释项。 在A01条的注释项处键入“打开阀 A”。
11、在A02条的注释项处键入“打开阀 B”。,二、顺控表部分,设定步号项,在顺控表编辑窗口的设定步号区域设置步号项。,二、顺控表部分,1. 在步号区域的1处点击。 2. 键入字符“ A “ 。那么 “ A “ 被设定,然后把光标移动下一个位置。 3. 在这个区域键入 “1” 。那么 “ 1 ” 被设定,然后把光标移动到右上位置。 4. 在步号设定区域的3处点击。 5. 再次键入字符“ A “ 。那么 “ A “ 被设定,然后把光标移动下一个位置。 6.在这个区域键入 “2“ 。那么 “ 2 “ 被设定,然后把光标移动到右上位置。,二、顺控表部分,设定条件规则,在顺控表编辑窗口的条件规则设定区域设置
12、条件规则项。,二、顺控表部分,1. 在条件规则设定区域点击C01处的规则 1 。 区域被选择。 2. 再次点击这个区域。 “ Y“ 被输入。 3. 在条件规则设定区域点击C02处的规则 1 。 4. 双击它。 “ N“ 被输入。 5. 设定被如第 1 步骤所描述的下列项目。 C03的规则 1处: Y C02的规则 2处: Y C01的规则 3处: Y C02的规则 3处: Y C03的规则 4处: Y,二、顺控表部分,设定操作规则,在顺控表编辑窗口的操作规则设定区域设置操作规则项。,二、顺控表部分,1.以同设置条件规则项相同的方式设定如下各项。 A01的规则 1处: Y A01的规则 2处:
13、N A02的规则 3处: Y A02的规则 4处: N,二、顺控表部分,设定下一个步骤,在顺控表编辑窗口的下一步设定区域设置下一步项。,二、顺控表部分,1.以同设置步号规则项相同的方式设定如下各项。 在下一步设置规则2处: A 在设置规则2的下方处: 2 在下一步设置规则4处: A 在设置规则4的下方处: 1,二、顺控表部分,设定过程时间,在顺控表编辑窗口的过程时间设定区域设置启动时间和扫描周期项。,二、顺控表部分,1. 通过下面的操作,设定启动时间对话框被显示在屏幕上: 点击设定启动时间对话框显示按钮。,二、顺控表部分, 从编辑菜单选择 改变过程时间项。 2. 在设定启动时间对话框中设定每个
14、时间。,二、顺控表部分,3.点击OK钮扣,对话框被关闭,而且过程时间被设定。,二、顺控表部分,在当前项目的顺控表被从System View调出来的时候,它能执行下装过程。 1. 选择 File Download菜单。 顺控表文件被下装。 2. 当下装数据完成的时候,编辑数据被保存在功能块文件中。 3. 在下装的时候如果一个错误发生, (像控制通讯错误或定义内容错误) 编辑数据不被保存。 4. 在信息区域检查被显示的错误数据。 当错误被清除的时候,再一次 下装数据。 5. 如果错误没被清除, 被编辑的数据能被Save As或选择File Create Working File创建一个工作文件。,三、下装顺控表,规则栏方式程序例,步号方式程序例,举例说明顺控表,用顺控表完成如下功能,顺控表填写如下,举例说明顺控表,