CS3000的顺序控制功能导论.pptVIP

  • 9
  • 0
  • 约4.56千字
  • 约 34页
  • 2016-12-13 发布于湖北
  • 举报
CS3000的顺控表 2007.3.28 顺序功能块类型 1.1 SFC:顺序功能图有三种类型:SFCSW: 三位式开关类SFC块SFCPB: 按钮类SFC块SFCAS: 模拟类SFC块 1.2 SEBOL:顺序和批量描述语言(类似C语言) 1.3 LC64: 顺序逻辑图,用于控制联锁顺序。 1.4 顺控表:描述其它功能块输入输出信号的 相互动作关系,从而完成顺序控制。1.4.2 顺控表结构:如图所示: ? Processing timing:启动方式、处理时序启动方式:T:按扫描周期执行O:一触执行,通常通过其它顺控表启动I:Start 或 RestartB:仅Start 处理时序:C:条件从false 变为true时,输出动作E: 每秒输出一般采用TC方式,每个扫描周期检测条件,若在某一扫描周期条件由步成立变为成立时,输出一次。Scan period: 扫描周期,分为基本扫描,中速扫描,高速扫描。Rules: 规则栏。每个表有32栏可作为规则使用。若仅作为规则项使用,在每个扫描周期测试所有条件,当任何规则项所有条件满足时,则执行条件下对应的动作项。Steps: 如果工艺需要按顺序执行顺控表,要使用步号。使用步号时,仅测试顺控表中当前步的条件。所有条件正确时,底部的Then行将指定下一扫描周期将测试哪一步。一个步可以有几个规则项,任意一个规则为真,则执行其动作栏的动作。 ? Then: 带步号时,若不指定 Then,则顺控表不会转到任何步。Else: 当前步条件不满足时,允许转换到其他步。Condition signal:条件信号。C01~CnnAction signal:动作信号。A01~Ann 1.4.3 顺控表的执行方式规则栏方式:每个扫描周期检测所有条件规则,所有条件都成立的规则栏执行相应的动作。应用:联锁、报警输出等。32个规则不分先后,谁的条件符合先执行谁。步号方式:根据工艺要求进行步的设定,执行中每扫描周期只检测当前步各规则,所有条件满足的规则执行相应的动作,执行结束后转向THEN指定的步。00步在每个周期被执行,只能在顺控表开头描述。 1.4.4 顺控元素 ? DI点 条件栏:DO点 条件栏: 动作栏:内部开关:4000个,0-200系统内部使用。 条件栏: 动作栏:计时器(TM):先建功能块,再引用。计时器可分为秒计时和分计时。高限值为100,000。 条件栏:动作栏:计时器的数据类型:TU: 时间单位(min, sec)PV: 经过的 时间PH: 时间设定值DV: 剩余时间DL: 预置报警设定值软件计数器(CTS):高限100,100 条件栏:动作栏:脉冲计数器(CTP):高限100,100 条件栏: ? 关系表达式(RL):用于比较(CMD)或AND两组过程数据,或过程数据和常数。 条件栏: ? 常规仪表: 条件栏:报警信息 条件栏: 动作栏: ? 操作指导信息(200条) 动作栏: ? 开关仪表:类型有SI-1 带1点输入SI-2 带2点输入SO-1 带1点输出SO-2 带2点输出SIO-1 1 带1点输入,1点输出SIO-1 2 带1点输入,2点输出SIO-2 1 带2点输入,1点输出SIO-2 2 带2点输入,2点输出SIO-12P 脉冲类带1点输入,2点输出SIO-2 2P 脉冲类带2点输入,2点输出若SIO有2个输入(输出),那么仅指定第一点,软件假定下一个物理数字点(I/O或内部开关)可被功能块使用.在顺控表中引用开关仪表时,无论在条件栏还是动作栏,格式为:Tag name data itemDataTag.MODEAUTTag.CSV0 (2)必须成对出现。 1.4.5 顺控表具体应用实例 设计要求: 1.LS-A为入水阀开关,LS-B为出水阀开关 2.LT100高限时,LI100报警,开B,关A 3.LT100低限时,LI100报警,关B,开A 如下图: 结果如下: 1.4.6 保存顺控表依据项目属性不同,有四种方式可以保存顺控表组态文件:Save, Save As, Create Working File, Download。Download下载顺控表组态文件当项目属性是current project, Download即可同时完成保存。具体操作:点击[File]—[Download], 即可.Overwriting and saving当项目属性是user defined project, 用Save来保存, 具体操作:点击[File]—[Save], 即可.当文件中有错误时,必须清除错误才能用Save保存;若错误不能清除,可用Save As 或Cre

文档评论(0)

1亿VIP精品文档

相关文档