A20B-0008-0540可編程控制器(PLC)廣泛應(yīng)用于工業(yè)控制的各個(gè)領(lǐng)域。因PLC用于工業(yè)現(xiàn)場(chǎng)控制,且PLC不同于微機(jī),無(wú)法通過(guò)顯示器觀察程序的執(zhí)行結(jié)果.PLC程序的驗(yàn)證只有與被控對(duì)象結(jié)合才能實(shí)現(xiàn)。因此實(shí)驗(yàn)環(huán)節(jié)非常重要。由于現(xiàn)行PLC的操作系統(tǒng)(系統(tǒng)管理軟件)是建立在邏輯運(yùn)算的基礎(chǔ)上,不具備系統(tǒng)管理能力.沒(méi)有良好的人機(jī)聯(lián)系界面,可視性差。如果采用組態(tài)軟件和PLC控制系統(tǒng)相結(jié)合。以組態(tài)王”軟件為基礎(chǔ).進(jìn)行二次開(kāi)發(fā),利用“組態(tài)王”對(duì)PLC進(jìn)行動(dòng)畫(huà)組態(tài)、硬件組態(tài)和控制組態(tài)。通過(guò)計(jì)算機(jī)全真模擬PLC的實(shí)驗(yàn)過(guò)程。對(duì)PLC的實(shí)驗(yàn)狀態(tài)進(jìn)行模擬,PLC仿真軟件系統(tǒng)必將得到大力的發(fā)展。
提高plc運(yùn)行效率,縮短完成相同任務(wù)時(shí)的執(zhí)行時(shí)間。
提醒:
[color=]初學(xué)者不必在意本文歸納的做法,A20B-0008-0540以程序易讀、規(guī)范為目標(biāo),完成功能要求即可。
1、可以用“字”的時(shí)候盡量避免用“雙字”,可以用整數(shù)時(shí),盡量避免用實(shí)數(shù)。
2、優(yōu)先使用富余的(硬件連接以外的)IB、IW、ID、QB、QW、QD,其次是M,S;
3、盡量避免數(shù)據(jù)類型轉(zhuǎn)換,不得不用時(shí),盡量用AC存放中間變量,減少轉(zhuǎn)換次數(shù)?;蛘呔幊虝r(shí)先預(yù)留出存儲(chǔ)空間,比如:用VW2存整數(shù)時(shí),VW0空出不用,就可以直接以VD0的形式來(lái)進(jìn)行訪問(wèn)VW2中的數(shù)據(jù);
4、減少非必要網(wǎng)絡(luò)掃描,把可以設(shè)條件執(zhí)行的網(wǎng)絡(luò)(特別是AIW、AQW),歸類到子程序中作條件調(diào)用(例如定時(shí)中斷);
5、用XOR指令實(shí)現(xiàn)任意位取反(這指令略有難度,A20B-0008-0540調(diào)試中更需要認(rèn)真對(duì)位,編程時(shí)建議用二進(jìn)制數(shù));
6、在保證工藝要求前提下,適當(dāng)減小發(fā)生中斷的頻率;
7、子程序應(yīng)該盡量減少條件判斷的次數(shù),規(guī)格化子程序進(jìn)出口參數(shù),從而減少代碼冗余。
8、對(duì)于有重復(fù)性、耗時(shí)的任務(wù),應(yīng)采用分周期處理;其中包括:把初始化工作分?jǐn)偟蕉鄠€(gè)周期完成。令多個(gè)PID回路的采樣時(shí)間略有差別,以避免在同一周期內(nèi)產(chǎn)生多個(gè)中斷調(diào)用,讓掃描周期更均勻穩(wěn)定。
9、對(duì)于輸入數(shù)據(jù)較少的子程序調(diào)用,可以先判斷輸入數(shù)據(jù)是否有變化,如果沒(méi)有變化(比較方法可參考48樓),可以直接跳過(guò)子程序,從而減少掃描周期。
10、盡量把在V區(qū)的位變量安排在V511.7內(nèi),把使用頻率高的VB/VW/VD變量,安排在V4095內(nèi),可以縮短程序掃描周期。
11、SM0.0若和其它信號(hào)串聯(lián),只增加程序大小和執(zhí)行時(shí)間,沒(méi)有別的作用(如果網(wǎng)絡(luò)已經(jīng)滿足了左側(cè)必須的觸點(diǎn),沒(méi)必要再串接SM0.0);
12、沒(méi)必要共享信號(hào)時(shí),A20B-0008-0540放置在同一網(wǎng)絡(luò)里的多條指令,會(huì)產(chǎn)生額外的進(jìn)出棧操作(具體可以轉(zhuǎn)成STL來(lái)分析),而且如果不是邏輯要求,應(yīng)避免橫向串聯(lián),這樣至少可以減少一個(gè)“與”指令。好處僅僅是放在一個(gè)網(wǎng)絡(luò)里,感覺(jué)緊湊一點(diǎn)。
----商務(wù)熱線---廈門(mén)興銳達(dá)自動(dòng)化設(shè)備有限公司
聯(lián)系人:王文光
++QQ:2851759104
手機(jī):15359273780
電話:0592-5580707 400-855-5103轉(zhuǎn)001
傳真:0592-5361289
郵箱:2851759103@qq.com
網(wǎng)址:http://www.xmxrdauto.com
A20B-0008-0540
A20B-0008-0630
A20B-0009-0150
A20B-1000-0940
A20B-1000-0950
A20B-1001-0242
A20B-1003-0240
A20B-2001-0880
A20B-2900-0110
A74L-0001-0038
A02B-0281-C125#MBR
A16B-1310-0380
A16B-1600-0043
A16B-2300-0110
A20B-0007-0030
A20B-0007-0440
A20B-0007-0441
A20B-0007-0444
A20B-1000-0130
A16B-1000-0010
A16B-1000-0030
A16B-1010-0040
A16B-1010-0041
A16B-1010-0050
A16B-1010-0150
A16B-1010-0210
A16B-1010-0285
A16B-1010-0286
A16B-1100-0310
A16B-2200-0843
A16B-2200-0900
A16B-2202-0860
A16B-3200-0010
A20B-0007-0010
A20B-0008-0410
A20B-1002-0360
A20B-2000-0170
A20B-2000-0175
A20B-2002-0650
A20B-2002-0651
A20B-8100-0130
A16B-1200-0150
A16B-1200-0220
A16B-1200-0450
A16B-1210-0381
A16B-1211-0290
A16B-1212-0210
A16B-2200-0020
A16B-2200-0021
A16B-2200-0110
A16B-2200-0120
A16B-2200-0121
A16B-2200-0124
A16B-2200-0130
A16B-2200-0131
A16B-2200-0150
A16B-2201-0101
A16B-2201-0103
A16B-2201-0133
A16B-2202-0630
A20B-3900-0061
A87L-0001-0015
A87L-0001-0016
A87L-0001-0017
A87L-0001-0084
A87L-0001-0086
A61L-0001-0072
RELIANCE AC SERVO MOTOR SB-JP,22KW AMP:120A,RPM:1500 TESTED WORKING
PRI ROBOT ATM-407B-1-S-CE
OLYMPUS MICROSCOPE BX SERIES,BX-UCP,U-IFFH,U-LH100-3,LMPLANFI,DXC-990 CAMERA,
RORZE ROBOT RR701L150-Z20-011 & CONTROLLER CURR-0635-2 & CABLE
SIEMENS,SIMODRIVE, 6SN1145-1BA02-0CA1,SINUMETIK 840D NCU 6FC5247,6SN1123,6FC5357
FANUC A16B-3200-0610/10E,A20B-2101-0230/03C,A20B-2101-0221 SYSTEM R-J3iC M-16iB
ULVAC CRYOGENICS C30ZR COMPRESSOR UNIT C 30 ZR
SIEMENS SIMODRIVE 6SN1145-1BA02-0CA1,SINUMETIK 840D NCU-BOX 6FC5247,6FC5357
ULVAC WAFER TRANSFER ROBOT K2-0288
RORZE ROBOT RR700L120-Z20-011,CONTROLLER CURR-0609-2
RORZE ROBOT RR701L90
RELIANCE ELECTRIC VECTRIVE AC SERVO DRIVE VCIB-85A/65A TESTED WORKING
RELIANCE ELECTRIC VZ3000 IGBT POWER UNIT,UVZ341A,UGZ341A,PROD.NO:F2-46817
MANUFACTURING SOLUTIONS DUAL COUPLER,W340,MS340-D,NATIONAL 2722 162 10471 #1
MANUFACTURING SOLUTIONS DUAL COUPLER,W340,MS340-D,NATIONAL 2722 162 10471
OMICRON LASER FKLA-5000,LA-D40-CW LASERDIODE-CONTROL-UNIT,LABP 40D/LAPS CW 40/2
TAZMO WAFER ROBOT AND CONTROLLER,TRANSFER UNIT S0078,S0078730001
RORZE ROBOT RR700L90-Z20-011 & CONTROLLER CURR-0609-2 & CABLE
ENI OEM-50 SOLID STATE POWER GENERATOR OEM-50N-01
FANUC A02B-0281-B504,A20B-8100-0660,A20B-8100-0770,A20B-3300-0390,A20B-3300-0280
RELIANCE BUS UNIT,INDUCTION AC SERVO;VZ3000 SERIES UVZ341A,UBZ341A #1
SIEMENS SIMODRIVE 6SN1145-1BA02-0CA1,SINUMETIK 840D NCU-BOX 6FC5247,6FC5357,6SN
ADVANTEST R3760 BOARD TYPE 6Ghz NETWORK ANALYZE[B] TESTED WORKING
JRC,JAPAN RADIO CO. 60MhZ PLASMA POWER RF GENERATOR,NAH-1030-5A,5KW,NCD-4235
SIEMENS SIMODRIVE 6SN1145-1BA02-0CA1,SINUMETIK 840D NCU-BOX 6FC5247,6FC5357,6S
RELIANCE BUS UNIT,INDUCTION AC