MDD112D-N-030-N2M-130GB2電機
MDD112D-N-030-N2M-130GB2電機
MDD112D-N-030-N2M-130GB2電機
通過本方法優化可以的減少程序語句數,使PLC程序更簡潔、可讀性,由於不需要做耗時的類型轉換,程序運行效率也得到提高。且數學運算量越大,效率提高越明顯。
缺點是要多佔用兩字節的內存,以後程序中不能使用VW0。但S7-200的RAM空間很大,一般是用不完的,以226為例,有多達10K的RAM,偶從來沒有超過1K。這些RAM都是花錢買來的,不用白不用,不用也是浪費了。
同理,如果有字節型變量經常需要與字類型變量相互轉換,讓字節變量佔用一個字的內存寬度浪費一個字節,避免類型轉換。具體步驟如下:
1:根據工程實際需求,進行功能塊規劃,編寫子程序
在PLC中子程序是為一些特定的控制目的編制的相對獨立的程序。執行子程序調用指令CALL等,如果條件不滿足子程序調用時,程序的掃描就僅在主程序中進行,不再去掃描這段子程序,這樣就減少不必要的掃描時間
2:用字或雙字數據傳送給DO點方法來控制輸出
在PLC的應用中通常都會有大量的輸出控制,用字或雙字數據傳送給DO點方法來控制輸出可以提高速度,只要根據實際應用的要求,合理分配輸出地址,變換控制輸出控制字,可以大大減少PLC程序執行的步數,從而加快PLC的程序運行速度。
3:脈衝觸發SET、RESET
PLC中,使用SET指令只執行一次即可,不必每次掃描都執行這個指令,很適合與脈衝輸出(PLS/PLF)指令配合使用。有些工程人員忽視了這個問題,使用了常規的方法來驅動SET指令,無意中增加了PLC程序掃描運行時間。
4:避免了類型轉換,方法如下:
以S7-200為例,它的內存格式與我們常用的PC機正好相反,它是高字在前,低字在後的。所以我們可以將字變量放在後兩個字節,在程序初始化時將前兩個字節清零(程序的其它地方不得使用這兩個字節)。
如我們定義符號時將字變量定義在VW2,同時保持VW0的值為零。則程序中可以用VW2以字型訪問該變量,同時也可以VD0以雙字型訪問,避免了類型轉換。
為了避免使用時混淆,好以明確的符號定義來區分字類型和雙字類型。在此強烈推薦類匈牙利命名法:以前綴指示變量類型,用首字母大寫的有意義的英文單詞的組合作變量名。本人習慣用以下綴:b————字節型變量(byte)
w————字型變量(word)
d————雙字變量(double)
r————實型變量(real)
f————位變量(flag)
btn——-自復位按鈕式輸入(button)
sw————切換開關或自鎖按鈕輸入(switch)
sig——-傳感器、編碼等電平信號輸入(signal)
rly——-輸出繼電器位(relay)
……
當然,這個根據個人習慣來,沒有定則,主要是利於自己區分。
假如有一個字類型變量名為VarName,為使用前面的轉換技巧,我們可以這樣定義:
wVarName————VW2
dVarName————VD0
在程序初始化時將VW0清零(如果是不需要記憶的變量,直接將dVarName清零也可)或者在數據塊中將VW0設置為零。則以後需要以字類型訪問變量時就用wVarName,需要以雙字類型訪問變量時就用dVarName。完全不需要類型轉換。
本方法可以的減少程序語句數,使程序更簡潔、可讀性,由於不需要做耗時的類型轉換,程序運行效率也得到提高。且數學運算量越大,效率提高越明顯。
缺點是要多佔用兩字節的內存,以後程序中不能使用VW0。但S7-200的RAM空間很大,一般是用不完的,以226為例,有多達10K的RAM,偶從來沒有超過1K。這些RAM都是花錢買來的,不用白不用,不用也是浪費了。
同理,如果有字節型變量經常需要與字類型變量相互轉換,讓字節變量佔用一個字的內存寬度浪費一個字節,避免類型轉換。
咨詢熱線:18150695049
誠信經營,質量為首,誠信至上,鼎晟達竭誠為您服務
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~`
漳州鼎晟達自動化設備有限公司
聯係人:藍經理(銷售經理)
手機 :18150695049
QQ :2880842794
郵箱 :2880842794@qq.com
傳真 :0596-3119658(請備注林工收)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*所有備件的質保期均為1年,經過專業測試認證。
*如果您需要訂購產品超過1件,請與我們聯係,我們可以為您提供折扣。
*我們僅採用快遞方式遞送備件。(順豐)
*如果您發現其他供貨商為相同產品提供更為低廉的價格,我們也願意參照其價格向您提供進一步的折扣。如果還有其他任何問題,請隨時與我們聯係。
*請讓我們知道您有任何,備品,備件,的需要,我們可以給您進一步的援助,我們等候您的詢盤。
【主營產品】
1:Invensys Foxboro(福克斯波羅):I/A Series係統,FBM(現場輸入/輸出模塊)順序控制、梯形邏輯控制、事故追憶處理、數模轉換、輸入/輸出信號處理、數據通信及處理等。
2:Invensys Triconex: 冗餘容錯控制係統、基於三重模件冗餘(TMR)結構的現代化的容錯控制器。
3:Westinghouse(西屋): OVATION係統、WDPF係統、WEStation係統備件。
4:Rockwell Allen-Bradley: Reliance瑞恩、SLC500/1747/1746、
MicroLogix/1761/1763/1762/1766/1764、CompactLogix/1769/1768、
Logix5000/1756/1789/1794/1760/1788、PLC-5/1771/1785等。
5:Schneider Modicon(施耐德莫迪康):Quantum 140係列處理器、控制卡、電源模塊等。
6:ABB:工業機器人備件DSQC係列、Bailey INFI 90等。
7:Siemens(西門子):Siemens MOORE, Siemens Simatic C1,Siemens數控係統等。
8:Motorola(摩托羅拉):MVME 162、MVME 167、MVME1772、MVME177等係列。
9:XYCOM:I/O 、VME板和處理器等。
10:GE FANUC(GE發那科):模塊、卡件、驅動器等各類備件。
11:Yaskawa(安川):伺服控制器、伺服馬達、伺服驅動器。
12:Bosch Rexroth(博世力士樂):Indramat,I/O模塊,PLC控制器,驅動模塊等。
13:Woodward(伍德沃德):SPC閥位控制器、PEAK150數字控制器。
14:工業機器人係統備件。
巴赫曼PLC(塔基)|NT255+MPC240+FM211+DIO216+PTAI216 21500
巴赫曼PLC(機艙)|FS211/N+EM203+RS204+CM202+DI232+DI232+DIO280 20000
巴赫曼PLC(塔基)|NT255+MPC240+FM211+DIO216+PTAI216+BS206 主站
巴赫曼PLC(機艙)|FS211/N +EM203+RS204+CM202+DI232+DI232+DIO280+PTAI216+PTAI216+BS210 從站
華銳 數字量擴展模塊 WTDI92;07DI92
華銳 模擬量擴展模塊 WTAI91;07AI91
華銳 主控制器WT97 WT97;07KT97H2
華銳 操作面板 CP502/RS232;接口電纜CAB90
華銳 巴赫曼PLC(塔基) 整套
華銳 PLC-電源模塊 NT255;24VDC/68W
華銳 PLC-中央處理器模塊 MPC240;128MB
華銳 PLC-FAST-BUS擴展模塊 FM211;FAST-BUS
華銳 PLC-數字I/0模塊 DIO216;24VDC/1A
華銳 PLC-溫度記錄模塊 PTAI216;24VDC
華銳 PLC MPLC 240
華銳 PLC控制器 WT97
華銳 PLC控制器 WT98
華銳 巴赫曼PLC主站 塔上 NCC310櫃內PLC
華銳 巴赫曼PLC從站 塔下 塔基PLC
華銳 PLC模塊 MPC240
華銳 3MW 變頻櫃 PLC
華銳 巴赫曼模塊MPC270
華銳 巴赫曼模塊RS204
華銳 模塊 EM203
華銳 模塊 AIO288/1
華銳 機艙PLC FS211
華銳 EM203
華銳 RS204/T
華銳 CM202
華銳 DI232
華銳 DI232
華銳 DIO280
華銳 PTAI216
華銳 PTAI216
華銳 BS210
華銳 塔基PLC NT255
華銳 FM211
華銳 MPC240
華銳 DIO216
華銳 PTAI216
華銳 BS206
電源模塊|PLC NT255|24VDC/68W
中央處理器模塊|PLC MPC240|128MB
數字I/0模塊|PLC DIO216|24VDC/1A
溫度記錄模塊|PLC PTAI216|24VDC
快速總線模塊(甲供)|FS211/N
光纖接口 以太網|PLC EM203|Ethernet Master
串口通信接口模塊|RS204
數字量採集模塊|DI232|32路數字化輸入模塊
數字量輸入輸出模塊|DIO280-CC
操作面板|Bachmann OP2/RS232/422|240×60/OT115/R
CAN主模塊(甲供)|CM 202
巴赫曼PLC(塔基)|NT255+MPC240+FM211+DIO216+PTAI216+PTAI216 21500
巴赫曼PLC(機艙)|FS211/N+EM203+RS204+CM202+DI232+DI232+DIO280 20000
巴赫曼PLC(塔基)|NT255+MPC240+FM211+DIO216+PTAI216+BS206
巴赫曼PLC(機艙)|FS211/N+EM203+RS204+CM202+DI232+DI232+DIO280+PTAI216+PTAI216+BS210
光纖通訊模塊(機艙)
FS211/N
COM通信模塊(機艙)
RS204
CAN通信模塊(機艙)
CM202
巴赫曼PLC(機艙)
DI232
輔助繼電器
S250-H11
主程序模塊(塔基)
MPC240
光纖通訊模塊(塔基)
FM211
巴赫曼PLC(塔基)
DIO216
PLC-中央處理器模塊
MPC240 128MB
PLC模塊 07KT98/WT98 ABB
控制器 WT98 華銳風機帶程序
風機控制面板 CP502-WINDTEC 10100775 ABB
模擬量擴展模塊 PLC WTAI91 ABB
數據量擴展模塊 PLC WTDI92 ABB
網側接觸器 AF260-30-11*100-250V AC/DC ABB
操作面板 CP502/RS232 ABB
操作面板 CP502
控制係統配件ESD 模擬量輸出通訊線(AO) 4000098-510 TRICONEX
控制係統配件SIS 數字輸入通訊線(DI) ELCO 8016 4000093-310 TRICONEX
控制係統配件ESD係統 SIS數字量輸入卡端子板 9563-810 TRICONEX
控制係統配件ESD係統 SIS模擬量輸出卡端子板 9853-610 TRICONEX
控制係統配件SIS係統 AI卡端子板 9771-210 TRICON
控制係統配件ESD MP模件 3008 TRICON
控制係統配件SIS係統 DO卡端子板9662-610 TRICON
PLC-FAST-BUS擴展模件FM211 FAST-BUS
PLC-中央處理器模件MPC240 128MB
PLC-電源模件NT255 24VDC/68W
PLC-80口數字輸入輸出DI232
PLC-RS232/422/485接口RS204
PLC-FAST-BUS擴展模件FM211 FAST-BUS
PLC-中央處理器模件MPC240 128MB
PLC-電源模件NT255 24VDC/68W
PLC-80口數字輸入輸出DI232
PLC-RS232/422/485接口RS204
PLC-RS232/422/485接口|RS204 RS 232/422/485/24VDC||
PLC-80口數字輸入輸出|DI232||
PLC-電源模件|NT255 24VDC/68W||
PLC-中央處理器模件|MPC240 128MB||
PLC-FAST-BUS擴展模件|FM211 FAST-BUS||
PLC-快速總線|FS211/N
PLC-數字I/0模件|DIO280||
M10溫度單元|PTAI216||PLC-電源模塊
NT255
PLC-FAST-BUS擴展模塊
FM211
PLC-數字I/0模塊
DIO216
PLC-溫度記錄模塊
PTAI216
PLC-快速總線
FS211/N
PLC-以太網
EM203
PLC-RS232/422/485接口
RS204
PLC-CAN總線
CM202
PLC-32口數字輸入
DI232
PLC-80口數字輸入輸出
DIO280
140CPS11420
140NOE77101
140CPU65160
BMXCPS3500
1769-IA16
1769-OF4
1769-OF8C
1769-OW16
1769-PA2
1769-L30ER
1769-IQ32
1769-OB16
1769-IF8
1769-IF4
AB 1768-ENBT
AB 1768-L43
AB 1769-OF8C
AB 1769-IT6
AB 1769-L30ER
AB 1769-IA16
AB 1769-IF16C
AB 1769-ECR
AB1783-US8T全新原裝
AB1783-BMS06SA全新原裝
ABB PU516 3BSE013064R1原裝正品
ABBDSCS116 57520001-BZ原裝正品
ABB DSPC171 57310001-CC 原裝正品
ABB DSMC112 57360001-HC 原裝正品
ABB 57360001-KG DSMB 175原裝正品
ABB 072042-003原裝正品
ABB 57310001-PK DSCA190V原裝正品
ABB 57520001-GZ SE0113M671 DSCA180B原裝正品
ABB 57310001-MP DSPC172H原裝正品
Bently3500/333500DO板
Bently3500/253500鍵相板
Bently3500/40-01-00監測模塊
Bently3500/22-01-01-00監測模塊
Bently3500/15-02-02-00電源模塊
Bently3500/92-02-01-00通訊模塊
AB1783-BMS10CL全新原裝
AB1783-MS10T全新原裝
AB1783-MS06T全新原裝
AB1783-EMS08T全新原裝
AB1783-ETAP全新原裝
AB1783-BMS20CGP全新原裝
AB1786-BNC全新原裝