[中国赞]本短文详细解释欧姆龙PLC的指令@STUP(088)的功能、作用和应用。[中国赞]
【1992023】指令:@STUP(088)——微分更改RS-232通讯功能设置指令。



该指令的梯形图符号:
图1.1@STUP(088)
指令梯形图符号中操作数据区如图1.1中。
图1.1梯形图指令中的N:指定RS-232C的端口—000。
图1.1梯形图指令中的S:第一个源字—IR(输入输出继电器)、SR(内部辅助继电器)、AR(辅助继电器)、DM(数据继电器)、HR(保持继电器)、LR(链接继电器)、0000);DM6645~DM6649中的设置恢复为缺省值。
8.在执行STUP(088)/@STUP(088)指令过程中,更改RS-0232C设置标志(SR25312)将变ON;STUP(088)/@STUP(088)指令结束后,标志变OFF。
9.在PLC中,如果CPU单元上的通信开关为ON,将发生错误,并且停止STUP(088)/@STUP(088)指令。
10.在通信开关为ON时,RS-232C通信由缺省改为设置值决定。在发送完成时,更改RS-232C设置标志(SR25312)将变ON。
11.设置数据传送的功能:
(1)源字:DM0100;目标字:DM6645;内容:1001;功能:使DM0101中的通信设置有效,并将通信模式设为无协议模式。
(2)源字:DM0101;目标字:DM6646;内容:0803;功能:通信设置设定如下:9600bps,8位数据,1个停止位,无校验。
(3)源字:DM0102;目标字:DM6647;内容:0000;功能:无传输延迟(0ms)。
(4)源字:DM0103;目标字:DM6648;内容:2000;功能:终止码CR,LF有效。
(5)源字:DM0104;目标字:DM6649;内容:0000;功能:DM6648设为2000时没有。
12.ER:
(1)直接寻址DM字不存在。(*DM字的内容不是BCD码,或超出DM区)。
(2)端口指定字(N)不为000。
(3)在CPM2A/CPM2C中,CPU单元上的通信开关为ON。
(4)另一条STUP(088)/@STUP(088)指令已经在执行,或正在进行事件处理。
(5)指定源字超出数据区。
(6)在中断程序中执行指令。
(7)PC设置为写保护。
注明:更改RS-232C设置STUP(088)指令、微分更改RS-232C设置@STUP(088)指令的功能图解如表【1992023】—1、表【1992023】—2所示。
表【1992023】更改RS-232C设置STUP(088)指令、
微分更改RS-232C设置@STUP(088)指令状态表
表【1992023】更改RS-232C设置STUP(088)指令、
微分更改RS-232C设置@STUP(088)指令状态表