你现在位置:首页>技术论文>数据通讯>正文
PC机与三菱FXPLC串行通信
日期:2007-1-15 22:50:14 来源:本站整理  
点击: 作者:未知
点击【】放大字体.
本文对FX系列PLC的通信协议进行了详细的介绍,并以VB为开发工具实现了PC机与FX系列PLC的串行通信。 
WWW_P※LCJS_COM-PLC-)技.术_网

关键词: PLC ;串行通信;VB6.0 
W1WW_P4LCJS_COM-PLC-技.术_网

Abstract;This paper introduces the communication protocol of FX series PLC and achieves serial communication between PC and FX serial PLC. 
WW.W_PLC※JS_C,OM-PL,C-技.术_网

Keywords;  PLC; Serial Communication ;VB6.0 
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

1 前言 
W1WW_P4LCJS_COM-PLC-技.术_网

PLC以卓越的可靠性和方便的可编程性广泛应用于工业控制领域。实现PC机与PLC通信的目的是为了向用户提供诸如工艺流程图显示、动态数据画面显示、报 表显示、窗口技术等多种功能,为PLC提供良好的人机界面。本文详细介绍了FX系列PLC的通信协议,并在Windows环境下,使用VB6.0开发通信 程序,实现了PC机与FX系列PLC之间的串行通信。 
WWW_PLC※JS_COM-PmLC-技.术_网

2 PC机与PLC实现通信的条件 
WWW_P※LCJS_COM-PLC-)技.术_网

带异步通信适配器的PC机与PLC只有满足如下条件,才能互联通信: 
WWW_P※LCJS_CO※M-PLC-技-.术_网

(1)带有异步通信接口的PLC才能与带异步通信适配器的PC机互联。还要求双方采用的总线标准一致,否则要通过“总线标准变换单元”变换之后才能互联。 
WWcW_PLCJS_COM-PLC-技.术_网

(2)双方的初始化,使波特率、数据位数、停止位数、奇偶校验都相同。 
WWcW_PLCJS_COM-PLC-技.术_网

(3)要对PLC的通信协议分析清楚,严格地按照协议的规定及帧格式编写PC机的通信程序。PLC中配有通信机制,一般不需用户编程。 
WWW.PLCJS.COM——可编程控制器技术门户

3  PC机及与FX系列PLC的串行通讯 
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

3.1 硬件连接 
WWcW_PLCJS_COM-PLC-技.术_网

PC机与FX系列PLC不能直接连接,要经过FX-232AW单元进行RS232C/RS-422的变换,下图表示了它们之间的连接关系: 
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

<!--[if !vml]--><!--[endif]--> 
——可——编——程——控-制-器-技——术——门——户

3.2 FX系列PLC的通信协议 
WWW_PL※CJS_COM-PLC-技.术_网

在PC机中必须依据互联的PLC的通信协议来编写通信程序,因此先介绍FX系列PLC的通信协议。 
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

(1)数据格式 
WWW_PL※CJS_COM-PLC-技.术_网

FX系列PLC采用异步格式,由1位起始位、7位数据位、1位偶校验位及1位停止位组成,波特率为9600bps,字符为ASCII码。格式如下: 
——可——编——程——控-制-器-技——术——门——户

<!--[if !vml]--><!--[endif]--> 
WWW.PLCJS.COM——可编程控制器技术门户

(2)通信命令 
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

FX系列PLC有4个通信命令,它们是读命令、写命令、强制通命令、强制断命令,如下表所示。表中X—输入继电器;Y—输出继电器;M—辅助继电器;S—状态元件;T—定时器;C—计数器;D—数据寄存器。 
WWcW_PLCJS_COM-PLC-技.术_网

<!--[if !vml]--><!--[endif]--> 
WWW_PL※CJS_COM-PLC-技.术_网

(3)通信控制字符 
WW.W_PLC※JS_C,OM-PL,C-技.术_网

FX系列PLC采用面向字符的传输规程,用到5个通信控制字符,如下表所示。 
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

<!--[if !vml]--><!--[endif]--> 
WWW_P※LCJS_COM-PLC-)技.术_网

*当PLC对PC机发来的ENQ不理解时,用NAK回答。 
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

(4)报文格式 
WWcW_PLCJS_COM-PLC-技.术_网

PC机向PLC发送的报文格式如下: 
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

<!--[if !vml]--><!--[endif]--> 
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

其中STX为开始标志:02H;ETX为结束标志:03H;CMD为命令的ASCII码;SUMH,SUML为从CMD到ETX按字节求累加和,溢出不计。由于每字节十六进制数变为两字节ASCII代码,故校验和为SUMH与SUML。 
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

数据段格式与含义如下: 
WWW.PLCJS.COM——可编程控制器技术门户

<!--[if !vml]--><!--[endif]--> 
WW.W_PLCJS_COM-PLC-技.术_网

*写命令的数据段有数据,读命令的数据段则无数据。 

本新闻共3页,当前在第11 2  3  
WWW_PLCJS@_COM%-PLC-技.术_网

评论内容
载入中...
载入中...
P
L
C



|










|


P
L
C









·最新招聘信息
·最新求职信息
·推荐产品
·推荐厂商
·栏目热门排行
·站内热门排行