基于台达EX型PLC的X光机自动化
输入固定通讯指令的流程如图1所示。
图1输入固定通讯指令
3.2顺序处理发送接受数据
顺序处理、发送、接受数据流程如图2所示。
图2顺序处理、发送、接受数据
(1)首先翻译助记符。助记符分为两类:一类是计算机常用的,比如换行符LF(有固定的十六位数值0A),回车符CR(有固定的十六位数值是0D),这些数值不需要翻译,直接用MOV指令把数值转移到相应寄存器中即可;另一类助记符不是计算机固定使用的,这些助记符没有固定数值,比如,接通电源指令的助记符是PI,于是就要分别把代表P的数值H50和代表I的数值H49用MOV指令转移到相应的寄存器当中,数字0~9也分别变换成相应的十六制数值,转移到相应的寄存器当中。
(2)其次,通过程序固定的通讯格式进行连接。通过使用RS指令,把命令和数值发送给被控机。例如:开机指令:LFPICR
LDPM100
SETM1122//送信要求
MOV0AD200//LF换行符
MOVH50D201//P
MOVH49D202//I
MOV0DD203//CR回车符
LDM100//发送启动
LDPM0
RSD200K4D206K4
评论