Bailey DCS卡件 BAILEY infi 90 IPBLC01 POWER SYSTEM
Bailey DCS卡件 BAILEY infi 90 IPBLC01 POWER SYSTEM
Bailey DCS卡件 BAILEY infi 90 IPBLC01 POWER SYSTEM
BAILEY CONTROLS INBIM-02 USPP INBIM02
BAILEY CONTROLS NASI-02 NSFP NASI02
BAILEY CONTROLS 6634045A1 USPP 6634045A1
BAILEY CONTROLS IMMPI-01 USPP IMMPI01
BAILEY CONTROLS NBTM-01 USPP NBTM01
BAILEY CONTROLS IIATB05 NSPP IIATB05
BAILEY CONTROLS NLMM-02 USPP NLMM02
BAILEY CONTROLS RZ434444 NSPP RZ434444
Bailey Multifunction Enhanced Control System NMFC04
Bailey Controls NMFC01 Network 90 Controller #7412
BAILEY CONTROLS RZ333444 NSPP RZ333444
BAILEY CONTROLS RZ444333 NSPP RZ444333
BAILEY CONTROLS RZ444444 NSPP RZ444444
BAILEY CONTROLS PTHPAG1100B21A0 USPP PTHPAG1100B21A0
BAILEY CONTROLS PTHPGG110010100 USPP PTHPGG110010100
BAILEY CONTROLS NSPS-02 USPP NSPS02
BAILEY CONTROLS IMDSM-04 USPP IMDSM04
BAILEY CONTROLS 6636420A1 KEYBOARD PANEL INPUT MODULE CARD 56012
SFC是一个英文字母的缩写,它的英文全称是Sequential Function Chart,中文名字叫做顺序功能流程图。SFC的历史来源于传统的DCS系统,当年HONEYWELL的TDC2000和横河的uXL都提供各自顺序控制工具,TDC2000使用CL语言一种类似Basic语言的方式来完成顺序控制而uXL使用顺控表以一种填表方式来完成。时至近代随着混合型DCS的走入自控时代,大型PLC厂商和DCS厂商都纷纷提供了基于windows平台使用SFC工具。并且SFC进入了工业控制编程语言形成了化标准,这就是IEC61131-3的标准。
SFC的构成
SFC主要是一种可视化并且支持拖拽形式的组态方式,它的主要构成包括四部分,分别是步(STEP)、转换(Transition)、行为(Action)、锁(interlock)的功能。
SFC的白话
SFC的这种语言编程形式对于没有接触过的人来说可能有点抽象,还是延续我以前一贯的叙述方式,SFC的执行更类似炒菜一个过程。
步骤(STEP)就是像是炒菜中的每一个步骤
过渡(Transition)就像是炒菜中每个步骤的前提条件
行为(Action)就像是炒菜中的每个动作
锁(interlock)就像是炒菜中事故的掌控
炒菜开始,首*入准备步骤,然后产生切菜和切葱姜行为,然后进入一个条件判断,这个条件是判断菜切好了吗?葱姜切好了吗?如果切好了就进入点火步骤,如果没有切好就一直等待。进入点火步骤以后就进行点火和放油行为并且启动一个延时,然后等待这个延时然后判断火是不是点着了?油有没有放进去,判断油温符合要求吗?如果这仨个条件都符合就进入炒菜步骤,如果不符合就一直等到延时超时启动赶紧中断炒菜这个过程(锁的功能)可能出现煤气灶点不着火或者油有问题。进入炒菜这个步骤之后,就要产生把葱姜和菜还有盐和味精放入锅内进行搅拌这些行为,并且启动一个计时,然后进入判断等待这个计时是否到时条件,如果计时到时就进入出锅这个步骤,如果没有到时就继续等待。进入出锅步骤以后就产生了把炒好的菜放到碟子里这个行为,然后又一次产生一个循环继续炒下一个菜。在这个炒菜过程中一直监控燃气灶火是否正常,油温是否过高,菜的火候是否过老,一旦发生上述条件任何一个出现问题,就进入关火端锅下灶(锁程序)。
SFC的IEC描述
经过上述描述我想大概有了一些思路上的理解了,那么下面我就用IEC61131-3语言在描述一遍。
步(STEP)用矩形框表示,描述了被控系统的每一特殊状态。SFC中的每一步的名字应当是*的并且应当在SFC中仅仅出现一次。一个步可以是激活的,也可以是休止的,只有当步处于激活状态时,与之相应的动作才会被执行,至于一个步是否处于激活状态,则取决于上一步及过渡。NEW ABB BAILEY CONTROLS P-HB-RMU-1000N100 REPEATER BASE MODULE 24VDC 29458
Bailey Controls NMFP03 Processor Board #7340
1 BAILEY NDCS03 CONTROL STATION R2-8
BAILEY CONTROLS NKDS01-325FT NSPP NKDS01325FT
BAILEY CONTROLS 6637587A1 USPP 6637587A1
BAILEY CONTROLS DSQC-243 USPP DSQC243
BAILEY CONTROLS IPFAN-11 USPP IPFAN11
BAILEY CONTROLS IMASI-02 NSPP IMASI02
BAILEY CONTROLS NSPM-01 USPP NSPM01
BAILEY CONTROLS NPEP01 USPP NPEP01
BAILEY CONTROLS IEPAF-02 NSPP IEPAF02
BAILEY CONTROLS 6639054A1 NSFP 6639054A1
BAILEY CONTROLS 6638514A1 USPP 6638514A1
BAILEY CONTROLS P-HA-MSC-FAN11024 NSPP PHAMSCFAN11024
BAILEY CONTROLS 745210AAAA1 NSFP 745210AAAA1
BAILEY CONTROLS 745210AAAA2 NSFP 745210AAAA2
BAILEY CONTROLS 752410AAAA2 NSFP 752410AAAA2
BAILEY CONTROLS NTAI-05 NSFP NTAI05
BAILEY CONTROLS NPSI01 USPP NPSI01
BAILEY CONTROLS NMFC-01 USPP NMFC01
BAILEY CONTROLS NTCF02 NSFP NTCF02
BAILEY CONTROLS 6636361A1 USPP 6636361A1
Bailey Controls 6634165E1 NIOX01 I/O EXPANDER MODULE
BAILEY CONTROLS 6637827B1 USPP 6637827B1
BAILEY CONTROLS 6634175D1 USPP 6634175D1
BAILEY CONTROLS NDSM-03 NSPP NDSM03
BAILEY CONTROLS NPEP02 USPP NPEP02
BAILEY CONTROLS IEMMU-11 USPP IEMMU11
BAILEY CONTROLS TG30 NSFP TG30
BAILEY CONTROLS 6636450A1 NSPP 6636450A1
BAILEY CONTROLS NMMU-02 USPP NMMU02