IC695NIU001-CJ btn---自復位按鈕式輸入(button)
sw----切換開關或自鎖按鈕輸入(switch)
sig---傳感器、編碼等電平信號輸入(signal)
rly---輸出繼電器位(relay)
……
當然,這個個人習慣來,沒有定則,主利于自己區(qū)分。
IC695NIU001-CJ有一個字類型變量名為VarName,為使用前面轉換技巧,我們可以這樣定義:
wVarName----VW2
dVarName----VD0
IC695NIU001-CJ 程序初始化時將VW0清零是不需要記憶變量,直接將dVarName清零也可)數(shù)據(jù)塊中將VW0設置為零。則以后需要以字類型訪問變量時就用wVarName,需要以雙字類型訪問變量時就用dVarName。完全不需要類型轉換。
本方法可以極大減少程序語句數(shù),使程序更簡潔、可讀性更好,不需要做耗時類型轉換,程序運行效率也到提高。且數(shù)學運算量越大,效率提高越明顯。
缺點是要多占用兩字節(jié)內(nèi)存,以后程序中不能使用VW0。但西門子S7-200系列RAM空間很大,一般是用不完,以西門子PLC,CPU226為例,有多達10KRAM,本人從來沒有超過1K。這些RAM都是花錢買來,不用白不用,不用也是浪費了。
同理,有字節(jié)型變量經(jīng)常需要與字類型變量相互轉換,讓字節(jié)變量占用一個字內(nèi)存寬度浪費一個字節(jié),避免類型轉換。
IC695NIU001-CJ
IC695ETM001-DE
IC693CBL305A
IC300DIQ624C
44D750I2I(端子)
IC660BRD020F
IC200PWR002G
VMIC VMIPMC-5565
IC200ALG265E
HEC-GV3-DN
IS200VSVOH1B
IS200VCRC1BBC
IC693CPU350-CG
DS200DCFBG1BLC
IC697CHS790D
IC697CHS790G
IC697CPM790-CC
IC697CPX772
IC697MDL740
IC697MDL653
IC697CMM742-HJ
SR469-P5-HI-A20
IC697PWR711A
IC647MPP001
A06B-0104-B111#7000
IS2020RKPSG3A
IC697MDL940
LOUPE / LENS FOR BARCO PSI-3160 with BASE PSI-2950
WILTRON C24863 YIG TUNED OSCILATOR
AceCo Precision 154mm Susceptor S33-418 / 6''
BARCO Large-screen controller / Module PSI-3221-11
Prime Image Pick - 2 Main Frame Video Processor UNIT
PIC Electronics Tray 1H3644 for Vitros 950 Chemistry Sy
Honda 16100-HA7-774 ( High Quality Replacement Carbure
HP Agilent Attenuator 15VDC 33321-60030 + 33321-60029
CASE SKB Waterproof 160Liter Resistant to impact damage
ABB SACE SM3 630 CIRCUIT BREAKER 630A 4 POLE
2 UNITS CANON BJC-85 Portable Color Bubble Jet Printer
SVF F.C.I H25 SR-2CR Stainless Flanged Ball 316 Valve
ABB KENT-TAYLOR PH MONITOR 4535