IC693CBL301A SIMATICS5-115U大型程序的設計
以本系統(tǒng)#1補給水處理單元的控制程序為例,在組織塊OB1內主要有下面幾條語句,完成各功能塊的無條件調用。
JUFB1(定義PLC1向兩臺工控機傳送的數(shù)據(jù))
JUFB2(定義兩臺工控機向PLC1傳送的數(shù)據(jù))
JUFB231(完成PLC1與兩臺工控機之間通訊的基本設置)
JUFB232(完成PLC1與PLC2、PLC3之間通訊的基本設置)
JUFB4(實現(xiàn)自動控制及無擾切換功能)
JUFB3(氣動門及電動門控制)
JUFB10(實現(xiàn)模擬量處理功能)
JUFB11(報警處理)
IC693CBL301A 在FB1、FB2內主要將需要通訊的數(shù)據(jù)分別寫入某數(shù)據(jù)塊如DB10的相應位,由此才能與通訊處理器中的變量取得一致。在FB231中調用兩個STEP5本身提供的標準功能塊FB244(發(fā)送數(shù)據(jù))、FB245(接收數(shù)據(jù)),再根據(jù)通訊處理器填寫一些必要的參數(shù)如接口、作業(yè)號等,從而實現(xiàn)數(shù)據(jù)通訊功能。在FB232內按照通訊處理器分配的數(shù)據(jù)位,定義3臺PLC之間需要傳送的數(shù)據(jù)。在FB4內根據(jù)生產工藝流程要求及操作規(guī)范,充分利用其它功能塊及I/O模塊傳送的數(shù)據(jù),IC693CBL301A實現(xiàn)系統(tǒng)的自動控制及無擾切換功能;針對多個被控對象相似的特點,分別編制了幾個有代表性的功能塊FB20、FB30、FB40,例如在FB4內多次調用了FB20以便解決PLC內某程序步時間和工控機畫面顯示時間保持一致的問題,而且FB20內又調用了乘法功能塊FB244.FB3根據(jù)FB4發(fā)出的自動程序步指令去控制氣動門、電動門及泵等現(xiàn)場設備。FB10負責所有模擬量的處理,在此調用了開方功能塊FB5.FB11根據(jù)FB10轉換出來的數(shù)據(jù),對模擬量進行報警處理,在此一定要注意模擬量和PLC內部數(shù)字量的對應關系,以保證模擬量顯示和報警的準確性。
IC693CBL301A
IC693CPU341
IC693CPU341L
IC693UAA007AP1
IC693CPU331L
IC693PWR321Y
IC693ACC301
IC693MDL753D
IC693CMM321-DE
IC693CHS398A
IC693PWR322F
IC693ACC301
IC693PCM300
IC693PWR330E
IC693PWR322E
IC693PWR321S
IC693CPU331W
IC693UDR001NP1
IC693PCM301P
IC693TCM302
1 NIB SIMPLEX 4003-9836 40039836 0746133 STANDARD MESSA
1 RELIANCE/PHILIP?S 60042-30SX 6004230SX CAPACITOR
1 NIB PEPPERL + FUCHS MB-FB-GT MBFBGT 183285 GATEWAY MO
1 IFM AC1216 AS-I POWER SUPPLY 2.8A WOW WE HAVE 46
1 NIB EDWARDS SYSTEMS TECHNOLOGY SIGA-RM1 SIGARM1 FIRE
1 NIB BANNER K08L1GXXX1PQ-83?279 SENSOR
1 NIB ADAM ADAM-4053 ADAM4053 16 CHANNEL ISOLATED DI MO
1 NIB SQUARE D 9001-SKT1R31 9001SKT1R31 PUSH TO TEST PI
1 NIB SQUARE D 9001-SKT1Y31 9001SKT1Y31 PILOT LIGHT 120
1 NIB SCHLEICHER SNT-1001-200 SNT1001200 TIME DELAY REL
1 ALLEN BRADLEY 2750-AJ2 2750AJ2 INTELLIGENT ANTENN