DSRF160 57310255V
DSRF160 57310255V當(dāng)然,這個(gè)根據(jù)個(gè)人習(xí)慣來,沒有定則,主要是利于自己區(qū)分。
假如有一個(gè)字類型變量名為VarName,為使用前面的轉(zhuǎn)換技巧,我們可以這樣定義:
wVarName----VW2
dVarName----VD0
在程序初始化時(shí)將VW0清零(如果是不需要記憶的變量,直接將dVarName清零也可)或者在數(shù)據(jù)塊中將VW0設(shè)置為零。則以后需要以字類型訪問變量時(shí)就用wVarName,需要以雙字類型訪問變量時(shí)就用dVarName。完全不需要類型轉(zhuǎn)換。
本方法可以極大的減少程序語句數(shù),使程序更簡潔、可讀性更好,由于不需要做耗時(shí)的類型轉(zhuǎn)換,程序運(yùn)行效率也得到提高。且數(shù)學(xué)運(yùn)算量越大,效率提高越明顯。
缺點(diǎn)是要多占用兩字節(jié)的內(nèi)存,以后程序中不能使用VW0。但S7-200的RAM空間很大,一般是用不完的,以226為例,有多達(dá)10K的RAM,偶從來沒有超過1K。這些RAM都是花錢買來的,不用白不用,不用也是浪費(fèi)了。
同理,如果有字節(jié)型變量經(jīng)常需要與字類型變量相互轉(zhuǎn)換,讓字節(jié)變量占用一個(gè)字的內(nèi)存寬度浪費(fèi)一個(gè)字節(jié),避免類型轉(zhuǎn)換。
Omron C500-PRO13-E C500PRO13E Programming Console
OMRON Input Unit C500-IM212 3G2A5-IM212 Free Ship
Omron C500-ID219
Omron C500-OD213 C500OD213 Output Module
OMRON C500-AP001 USPP C500AP001
NEW Omron PLC Output Module C500-OC221 3G2A5-OC221 BNIB
Omron CPU Power Unit Cat. # C500-PS223
Omron 8 Slot Rack C500-BC082 3G2A5-BC082
Omron Programming Console C500-PRO13-E 3G2A5-PRO13-E
Omron Sysmac Link Unit C500-SLK21 3G2A5-SLK21
Omron Input Module C500-IM212 3G2A5-IM212
OMRON C500-RM201 USPP C500RM201
Omron C500-LK201-V1 C500LK201V1 Host Link Unit
OMRON C500-OD412 OUTPUT MODULE 32 POINT TRANSISTOR 24V
Omron Output Unit Cat. # C500-OD415CN OD415
OMRON C500-OD211 C500OD211 Free Ship
Omron C500-AD501 Analog Module for parts
Omron C500-ID219 3G2A5-ID219 lot of 5
OMRON C500-OD219 C500OD219 Free Ship
OMRON C500-ID218 NSFP C500ID218
OMRON C500-ID219 USPP C500ID219
OMRON C500-OD212 USPP C500OD212
OMRON C500-OD412 NSFP C500OD412
omron PLC INPUT UNIT C500-IA121, 3G2A5-IA121
OMRON C500-OD213 USPP C500OD213
Omron Corporation C500-ID219 Input Unit
OMRON C500-OC224-E SYSMAC PLC OUTPUT UNIT 32 POINT 2A/P
OMRON C500-ISX01 USPP C500ISX01
OMRON C500-OC222 OC-222
OMRON C500-MD211CN/3G2A5-MD211CN I/O MOD 16 12-24V
OMRON C500-ID218
Omron C500-PS223-3G2A5 PLC CPU
Omron C500-RT002-3G2A5-PEV1
Omron C500-ASC03 ASCII Unit 2-Port
OMRON C500-ID219 INPUT UNIT