background image

(3)要对 PLC 的通信协议分析清楚,严格地按照协议的规定及帧格式编写 PC 机的通信

程序。

PLC 中配有通信机制,一般不需用户编程。

这里我们主要用

PLC 来控制温度烤箱的温度,即 PLC 作为控制器。

2.1.2 FX 系列 PLC 的通信协议

PC 机中必须依据互联的 PLC 的通信协议来编写通信程序,因此先介绍 FX 系列

PLC 的官方公布的通信协议。

(1)数据格式
FX 系列 PLC 采用异步格式,由 1 位起始位、7 位数据位、1 位偶校验位及 1 位停止位组

成,波特率为

9600BPS,字符为 ASCLL 码。格式如图 2.2 所示。

(2)通信命令
FX 系列 PLC 有 4 个通信命令,它们是读命令、写命令、强制通命令、强制断命令,如下

表所示。表中

X—输入继电器;Y—输出继电器;M—辅助继电器;S—状态元件;T—定时器;C—

计数器

;D—数据寄存器。通信命令表 2.1 所示:

 

 

2.1 通信命令

(3)通信控制字符
FX 系列 PLC 采用面向字符的传输规程,用到 5 个通信控制字符,这些 ASCII 代码都

PLC 所识别的专用命令,主要包括计算机请求、PLC 应答、命令开始字以及结束字。如 2.2

表所示: