1746-OB16E
程序的編寫
如果有操作系統(tǒng)支持,盡量使用編程語言高級形式,如梯形圖語言。在編寫過程中,根據(jù)實際需要,對中間標志信號表和存儲單元表進行逐個定義,要注意留出足夠的公共暫存區(qū),以節(jié)省內(nèi)存的使用。
由于許多小型PLC使用的是簡易編程器,只能輸入指令代碼。梯形圖設(shè)計好后,還需要將梯形圖按指令語句編出代碼程序,列出程序清單。在熟悉所選的PLC指令系統(tǒng)后,可以很容易地根據(jù)梯形圖寫出語句表程序。
測試時先從各功能單元入手,設(shè)定輸入信號,觀察輸入信號的變化對系統(tǒng)的作用,必要時可以借助儀器儀表。各功能單元測試完成后,再連通全部程序,測試各部分的接口情況,直到滿意為止。
程序測試可以在實驗室進行,也可以在現(xiàn)場進行。如果是在現(xiàn)場進行程序測試,那就要將PLC與現(xiàn)場信號隔離,以免引起事故。
程序說明書一般包括程序設(shè)計的依據(jù)、程序的基本結(jié)構(gòu)、各功能單元分析、使用的公式和原理、各參數(shù)的來源和運算過程、程序的測試情況等。
上面流程中各個步驟都是應(yīng)用程序設(shè)計中不可缺少的環(huán)節(jié),要設(shè)計一個好的應(yīng)用程序,必須做好每一個環(huán)節(jié)的工作。但是,應(yīng)用程序設(shè)計中的核心是程序的編寫,其他步驟都是為其服務(wù)的。(轉(zhuǎn)發(fā)暗號:億維專注核心控制)
PLC的編程方法主要有經(jīng)驗設(shè)計法和邏輯設(shè)計法。邏輯設(shè)計是以邏輯代數(shù)為理論基礎(chǔ),通過列寫輸入與輸出的邏輯表達式,再轉(zhuǎn)換成梯形圖。由于一般邏輯設(shè)計過程比較復雜,而且周期較大,大多采用經(jīng)驗設(shè)計的方法。如果控制系統(tǒng)比較復雜,可以借助流程圖。所謂經(jīng)驗設(shè)計是在一些典型應(yīng)用基礎(chǔ)上,根據(jù)被控對象對控制系統(tǒng)的具體要求,選用一些基本環(huán)節(jié),適當組合、修改、完善,使其成為符合控制要求的程序。一般經(jīng)驗設(shè)計法沒有普通的規(guī)律可以遵循,只有在大量的程序設(shè)計中不斷地積累、豐富自己,并且逐漸形成自己的設(shè)計風格。一個程序設(shè)計的質(zhì)量,以及所用的時間往往與編程者的經(jīng)驗有很大關(guān)系。
◆ 企業(yè)名稱:廈門卡庫電氣有限公司
☆ 咨詢聯(lián)系人: 嚴工
◆ 銷售熱線:0592-5709823
& 手機:18030229052
◆ QQ: 1093230189
☆ 傳真:0592-5709828
PRECISE EQUIPMENT ACM 1000-C FULLY AUTOMATIC CHANGEOVER
NEW EMERSON DXM-208C 960105-03 REV A3 240V-AC 3A AMP 0.47HP SERVO
MOYNO 2L1-CDQ PROGRESSING 3/4 IN 2-1/2 IN CAVITY PUMP B471394
NEW GENERAL ELECTRIC GE DS3800HISA1A1A PCB CIRCUIT BOARD D450874
ASEA YT243001-AD YXT 121D CONTROLLER PCB CIRCUIT BOARD D498190
PRECISION SCIENTIFIC 31576-10 16EG 120V-AC 820W GRAVITY
ITE KFP 225 IMPERIAL PUMP CONTROLLER 225A AMP 600V-AC CIRCUIT
NEW PARKER SR1400A6-3SN COMPUMOTOR DYNASERV 115V-AC 400NM SERVO
NEW CCS WD-QBR-109028-66 RED WASHDOWN BACK LIGHT 300V-AC DISPLAY
KEENE WIDELITE 400FS-6F1 TRANSFORMER BALLAST HPS 347V-AC 465W
NEW LINK-BELT BS226939 4-15/16 IN PILLOW BLOCK BEARING HOUSING
ZELLWEGER ANALYTICS 09102=A=0000 TXPRO-2 PLYMETRON TURBIDITY
NEW WILMAR D101-7X 3 PHASE ADJUSTABLE PROTECTIVE 480V-AC RELAY
NEW FOSSIL S951-625 REV RIC2 CONTROLLER MODULE ASSEMBLY D497440
ENVIRONMENTAL SPECIALTIES ESI 9-12FZ WALK-IN TEMPERATURE
NEW LENZE 10RL14-398H GST07-2MVBR100-12 2.2KW 480V GEAR 32.267:1
12349 2-VANE 1-1/4 IN ID 13 IN STAINLESS REPLACEMENT PART B462541
NEW RELIANCE DR100 DODGE TM 7.29HP 5.1:1 GEAR REDUCER D485944
BAILEY NBTM01 NETWORK 90 BUS TRANSFER MODULE +-15V-DC PCB CIRCUIT
NEW BAILEY NBTM01A NETWORK 90 BUS TRANSFER MODULE PCB CIRCUIT
NEW NOSS RS-630 RADISCREEN 679-017 PUMP VANE STAINLESS
NEW PULSAFEEDER 680-S-AE W/ ACTUATOR DIAPHRAGM 10.4GPH METERING
NEW HEIDENHAIN LS 704C ML270MM 20MM LINEAR SCALE ENCODER B474077
ABB SA020-48 REDUCED VOLTAGE SOFT START 20HP 32A AMP MOTOR
NEW BOSTON GEAR VR158FV1 53.466HP 1:1 BEVEL GEAR REDUCER D433650