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 PTHPAG1100B21A?0 USPP PTHPAG1100B21A?0
BAILEY CONTROLS PTHPGG11001010?0 USPP PTHPGG11001010?0
BAILEY CONTROLS NSPS-02 USPP NSPS02
BAILEY CONTROLS IMDSM-04 USPP IMDSM04
BAILEY CONTROLS 6636420A1 KEYBOARD PANEL INPUT MODULE CARD 56012
SFC是一個(gè)英文字母的縮寫,它的英文全稱是Sequential Function Chart,中文名字叫做順序功能流程圖。SFC的歷史來(lái)源于傳統(tǒng)的DCS系統(tǒng),當(dāng)年HONEYWELL的TDC2000和橫河的uXL都提供各自順序控制工具,TDC2000使用CL語(yǔ)言一種類似Basic語(yǔ)言的方式來(lái)完成順序控制而uXL使用順控表以一種填表方式來(lái)完成。時(shí)至近代隨著混合型DCS的走入自控時(shí)代,大型PLC廠商和DCS廠商都紛紛提供了基于windows平臺(tái)使用SFC工具。并且SFC進(jìn)入了工業(yè)控制編程語(yǔ)言形成了化標(biāo)準(zhǔn),這就是IEC61131-3的標(biāo)準(zhǔn)。
SFC的構(gòu)成
SFC主要是一種可視化并且支持拖拽形式的組態(tài)方式,它的主要構(gòu)成包括四部分,分別是步(STEP)、轉(zhuǎn)換(Transition)、行為(Action)、鎖(interlock)的功能。
SFC的白話
SFC的這種語(yǔ)言編程形式對(duì)于沒(méi)有接觸過(guò)的人來(lái)說(shuō)可能有點(diǎn)抽象,還是延續(xù)我以前一貫的敘述方式,SFC的執(zhí)行更類似炒菜一個(gè)過(guò)程。
步驟(STEP)就是像是炒菜中的每一個(gè)步驟
過(guò)渡(Transition)就像是炒菜中每個(gè)步驟的前提條件
行為(Action)就像是炒菜中的每個(gè)動(dòng)作
鎖(interlock)就像是炒菜中事故的掌控
炒菜開始,首*入準(zhǔn)備步驟,然后產(chǎn)生切菜和切蔥姜行為,然后進(jìn)入一個(gè)條件判斷,這個(gè)條件是判斷菜切好了嗎?蔥姜切好了嗎?如果切好了就進(jìn)入點(diǎn)火步驟,如果沒(méi)有切好就一直等待。進(jìn)入點(diǎn)火步驟以后就進(jìn)行點(diǎn)火和放油行為并且啟動(dòng)一個(gè)延時(shí),然后等待這個(gè)延時(shí)然后判斷火是不是點(diǎn)著了?油有沒(méi)有放進(jìn)去,判斷油溫符合要求嗎?如果這仨個(gè)條件都符合就進(jìn)入炒菜步驟,如果不符合就一直等到延時(shí)超時(shí)啟動(dòng)趕緊中斷炒菜這個(gè)過(guò)程(鎖的功能)可能出現(xiàn)煤氣灶點(diǎn)不著火或者油有問(wèn)題。進(jìn)入炒菜這個(gè)步驟之后,就要產(chǎn)生把蔥姜和菜還有鹽和味精放入鍋內(nèi)進(jìn)行攪拌這些行為,并且啟動(dòng)一個(gè)計(jì)時(shí),然后進(jìn)入判斷等待這個(gè)計(jì)時(shí)是否到時(shí)條件,如果計(jì)時(shí)到時(shí)就進(jìn)入出鍋這個(gè)步驟,如果沒(méi)有到時(shí)就繼續(xù)等待。進(jìn)入出鍋步驟以后就產(chǎn)生了把炒好的菜放到碟子里這個(gè)行為,然后又一次產(chǎn)生一個(gè)循環(huán)繼續(xù)炒下一個(gè)菜。在這個(gè)炒菜過(guò)程中一直監(jiān)控燃?xì)庠罨鹗欠裾?,油溫是否過(guò)高,菜的火候是否過(guò)老,一旦發(fā)生上述條件任何一個(gè)出現(xiàn)問(wèn)題,就進(jìn)入關(guān)火端鍋下灶(鎖程序)。
SFC的IEC描述
經(jīng)過(guò)上述描述我想大概有了一些思路上的理解了,那么下面我就用IEC61131-3語(yǔ)言在描述一遍。
步(STEP)用矩形框表示,描述了被控系統(tǒng)的每一特殊狀態(tài)。SFC中的每一步的名字應(yīng)當(dāng)是*的并且應(yīng)當(dāng)在SFC中僅僅出現(xiàn)一次。一個(gè)步可以是激活的,也可以是休止的,只有當(dāng)步處于激活狀態(tài)時(shí),與之相應(yīng)的動(dòng)作才會(huì)被執(zhí)行,至于一個(gè)步是否處于激活狀態(tài),則取決于上一步及過(guò)渡。NEW ABB BAILEY CONTROLS P-HB-RMU-1000N?100 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-FAN11?024 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