


問:使用梯形圖語言編程時,采用了比較指令,是CMP I,輸入分別是MW10和MW12,然后想在符號表里定義這兩個變量,類型分別是WORD型,但是這樣定義后,程序就錯了。在比較指令輸入那邊顯示紅色。請問如果我想在符號表里定義這兩個變量,應該怎樣申明,程序里面要做什么改動?
答:數據類型定義為INT即可
字(WORD),16位整數(INT)都是STEP7的基本數據類型
區別如下(以下內容抄寫書上的原話):
字:相鄰的兩個字節組成一個字,字用來表示無符號數。字的取值范圍是:W#16#0000 W#16#FFFF
16位整數:整數是有符號數,整數的高位為符號位,高位為0時為正數,為1是為負數取值范圍為-32768 32767
功能指令圖中各標記代表的意義如下:
功能指示:功能指令圖的上部為功能指示區,用來表示所采用的功能指令,如圖中的“MOV—B"、“ADDR"等。
“使能"控制端:功能指令圖的EN輸入端稱為功能指令的“使能"端,只有在“使能"端的狀態為“1"時,才能執行對應的功能指令。
“使能"輸出端:功能指令圖的ENO輸出端稱為功能指令的“使能"輸出端,只有在“使能"端的狀態為“1",且功能指令被正確執行后,該輸出端才為“1"。
“使能"輸出端可以作為其他功能指令的“使能"端或用于驅動線圈。當“使能"輸出端作為其他功能指令的“使能"端時,可以實現功能指令的“串聯"式控制,這一控制稱為功能指令的“級連"。
數據輸入端:功能指令圖的IN輸入端稱為功能指令的數據輸入端,用于功能指令的操作數。根據實際需要,操作數可以是單個或多個(分別以IN1、IN2表示)的常數、存儲器地址等。
結果輸出端MICRO AIR SCA808NLM EXTRACTOR SOURCE CAPTURE ARM
ECONO LIFT TR20 TOTE BOX TILTER
FAIRBANKS MORSE 22,500 LBS Scale Printomatic
HITACHI 5188 ELEVATOR CHAIN LIFT
HAYWARD STI02094 VALVE
Spellman RHR40PN120x253 Hi-Pot Tester High Voltage Pow
EM Electronic Measurements TCR20T250-1 Power Supply
4 Signode Rapz Strapping Cart Strap Wire
ismet high voltage transformer DA 92/093587 HG 40-5-02
ISMET DA98 702044 97/715312/1 High Voltage Transformer
Globe Alum-5000 Auto Load Unload Robot
Corning 4SME Flat Optical Cable Drop 38000 ft
JAM Toyo Jamco Wire Crimper
AUMANN WG300 BENCH TOP WINDER
MELLES GRIOT 59LGJ423 INVARITAR
LIFT-RITE L50 PALLET JACK 5000LBS 42'' WIDE
Mitsubishi FX-40DU-ES Data Access Unit FX40DUES PLC
SIEMENS FXD63B250 ITE CIRCUIT BREAKER
HonEYWELL R7248A1004 INFARED AMPLIFIER




所有評論僅代表網友意見,與本站立場無關。