APP下载

试论在PLC与上位机的通信实现

2016-08-09关浩然

中国新通信 2016年11期

关浩然

【摘要】 文章研究分析上位机与PLC之间的通信在实现现场数据采集活动的具体实施办法,从系统的结构与功能、软件设计等两方面进行论述,以供相关企业和人员参考研究。

【关键词】 上位机 PLC 通信

可编程控制器PLC因其安全可靠性、抗干扰能力强、性价比高、编程简单等优点广泛应用于工业自动化控制领域。在工业自动化控制中常常通过PLC监控现场设备,这就要对现场设备的数据信息进行实时采集与管理。因此上位机与PLC之间的实时通信是自动化控制系统设计开发的重点之一。

一、PLC通信功能

1.1通信协议

PLC提供了与计算机的专有通信协议,可用于计算机与PLC的通信,最多可访问6台PLC。而且不需要梯形图计算机就可以直接读写操作PLC。计算机和PLC之间的通信有3种形式:计算机从PLC中读取数据;计算机向PLC写数据;PLC向计算机写数据。FX系列PLC一般使用异步通信,异步通信的字符信息格式,由1个起始位、7~8个数据位、1个奇偶校验位和停止位组成,波特率为9600 bps,字符为ASCⅡ码。FX系列PLC有读、写、强制通、强制断4个通信命令,并有5个通信控制代码:STX——数据开始传送;ETX——数据传送结束;ENQ——要求通信;ACK——了解;NAK——不了解。

1.2通信参数设置

1、D8120的设置。D8120可用来设置如下通信参数:数据长度、校验、停止位、波特率、起始字符、结束字符、握手控制线、求和校验、协议方式、通信控制协议。2、PLC站号的设置。计算机通信模式下,计算机可以读写任何一台PLC的元件数据,所以必须以编号的形式对PLC加以区分,该编号就称为PLC站号。FX系列PLC用D8121数据寄存器来设定和存储站号,设定范围为00H~0FH。……

登录APP查看全文