基于臺達EX型PLC的X光機自動化
輸入固定通訊指令的流程如圖1所示。
圖1輸入固定通訊指令
3.2順序處理發(fā)送接受數(shù)據(jù)
順序處理、發(fā)送、接受數(shù)據(jù)流程如圖2所示。
圖2順序處理、發(fā)送、接受數(shù)據(jù)
(1)首先翻譯助記符。助記符分為兩類:一類是計算機常用的,比如換行符LF(有固定的十六位數(shù)值0A),回車符CR(有固定的十六位數(shù)值是0D),這些數(shù)值不需要翻譯,直接用MOV指令把數(shù)值轉(zhuǎn)移到相應寄存器中即可;另一類助記符不是計算機固定使用的,這些助記符沒有固定數(shù)值,比如,接通電源指令的助記符是PI,于是就要分別把代表P的數(shù)值H50和代表I的數(shù)值H49用MOV指令轉(zhuǎn)移到相應的寄存器當中,數(shù)字0~9也分別變換成相應的十六制數(shù)值,轉(zhuǎn)移到相應的寄存器當中。
(2)其次,通過程序固定的通訊格式進行連接。通過使用RS指令,把命令和數(shù)值發(fā)送給被控機。例如:開機指令:LFPICR
LDPM100
SETM1122//送信要求
MOV0AD200//LF換行符
MOVH50D201//P
MOVH49D202//I
MOV0DD203//CR回車符
LDM100//發(fā)送啟動
LDPM0
RSD200K4D206K4
評論