Panasonic Industry

控制机器

检索已停产的产品


常见问题解答详细

Q:

通信插件FPX-COM2的第一个RS232C串口与上位机进行通用通信连接,上位机通过调试助手反复发送数据,接收缓存区的数据不会更新,什么原因?

A:

松下中小型PLC进行串口通用通信时,一次数据接收完成后,即收到接收符或接收缓冲区满后,不会继续接收数据。需要执行F159(MTRN,数据发送)指令,重置接收缓存写入指示器,准备下一次的数据接收。如果并不需要F159实际发送数据,则可以将F159指令中的发送字节数设置为0.
以COM1端口为例:
清除接收标志、发送空数据指令为——[F159 MTRN, DT100    ,K0     ,K1]
注意:
1)F159指令仅是清除[接收到数据]的标志(特殊继电器R9038等)和接收到字节数(设置的接收缓冲区的首个寄存器),并不实际清除接收缓冲区中的数据区
2)应确认PLC中设置的[结束符]是否正确,是否会包含在发送的数据中.
    例:当结束符设置为<CR>时,由于该符号的数值是HD(16进制的D,10进制的13),如果数据中有HD,则HD和之后的数据都不会被接收,直至清除接收缓冲区。

解答日期:2017-07-11

相关产品: 可编程控制器FP-X

浏览次数:1254   有帮助 0

打印发送电子邮件

没有找到解答?

请点击 留言咨询 或致电400-920-9200进行咨询
发送邮件
请输入您的邮箱地址, 我们会将FAQ发送到您的邮箱
您的email地址
发送