广州正菱|三菱
当前位置:首页 >> 资料下载 >> 三菱 >> Q系列PLC >> 三菱_PLC_的通信 利用VB6.0实现PC与三菱_PLC_的通信
三菱_PLC_的通信 利用VB6.0实现PC与三菱_PLC_的通信
所属类别:三菱 >> Q系列PLC
资料介绍:

C 的 RS-422 编程口。
编写 PC 的通信程序可采用汇编语言、各种级语言,也可以采用工控组态软件或直接采用 PLC 厂家的通信软件。本文采用 VB6 . 0 软件,它必须依据所连接 PLC 的通信规程来编写通信协议,所以先简单介绍 FX 系列 PLC 的通信协议。
一、 FX 系列 PLC 的通讯协议
1 .数据传输格式
FX 系列 PLC 采用异步格式,由 1 位起始位、 7 位数据位、 l 位偶校验位及 l 位停止位组成,波特率为 9600bps ,字符为 ASCi Ⅱ码。
2 .通信命令
FX 系列 PLC 有 4 条通信命令,即读命令、写命令、强制通命令、强制断命令。表 1 中, X 为输入继电器; Y 为输出继电器; M 为辅助继电器; S 为状态元件; T 为定时器; C 为计数器; D 为数据寄存器。

3 .通信控制字符
FZ 系列 PLC 采用面向字符的传输规程,用到 5 个通信控制字符,如表 2 所示。

4 .报文格式
PC 机向 PLC 发送的报文格式如表 3 所示。其中, STX 为开始标志; ETS 为结束标志; CMD 为命令的 ASC Ⅱ码: SUMH 、 SUML 为从 CMD 到 ETX 按字节求累加和,溢出不计。由于每字节十六进制数变为两字节 ASC Ⅱ代码,故校验和为 SUMH 与 SUMI 。

PLC 向 PC 机发送的应答报文格式如表 4 所示。

二、 PC 通信程序的编写
1 .通信口初始化
, MSComm 控件简介: VB 带有专门管理串行通讯的 MSComm 控件。只需设置几个主要参数就可以实现 PLC 与 PC 间的串行通讯。要完成通信必须设置 MSComm 的相关属性值,即通信口初始化,其步骤如下:
(1)CoinmPort :设置或传回通信连接端口代号。
(2)Settings :设置初始化参数。以字 - 符串的形式设置或传回连接速度、奇偶校验、数据位、停止位等 4 个参数。
(3)PortOpen :设置或传回通信连接端口的状态。

晶体管输出模块 AJ65VBTCE2-8T
DC 输入/晶体管输出模块 AJ65VBTS32-16DT
DC 输入模块 AJ65VBTCU3-16D1
扩展底板 A68VB
晶体管输出模块 AJ65VBTCE2-16T
DC 输入/晶体管输出模块 AJ65VBTCFJ1-32DT1
DC 输入模块 AJ65VBTCE3-32DE
DC 输入/晶体管输出模块 AJ65VBTS32-32DT
DC 输入/晶体管输出模块 AJ65VBTCF1-32DT1
DC 输入模块 AJ65VBTCE3-16DE
DC 输入模块 AJ65VBTCE3-32D
晶体管输出模块 AJ65VBTS2-16T
晶体管输出模块 AJ65VBTCU2-8T
DC 输入模块 AJ65VBTS3-16D
模拟量模块 AJ65VBTCU-68DAVN
模拟量模块 AJ65VBTCU-68ADVN
DC 输入模块 AJ65VBTCE3-8D
DC 输入模块 AJ65VBTCE3-16D
DC 输入/晶体管输出模块 AJ65VBTCE32-16DT
晶体管输出模块 AJ65VBTCU2-16T
DC 输入模块 AJ65VBTS3-32D
底板 A30VB
DC 输入/晶体管输出模块 AJ65VBTCE32-32DT
模拟量模块 AJ65VBTCU-68ADIN
DC 输入模块 AJ65VBTCU3-8D1
晶体管输出模块 AJ65VBTS2-32T
三菱_PLC_的通信 利用VB6.0实现PC与三菱_PLC_的通信     三菱_PLC_的通信 利用VB6.0实现PC与三菱_PLC_的通信
相关下载