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