在线客服: 通过QQ联系正航 技术支持:通过QQ联系正航

 
技术中心
  常见问题
  基本范例
  组态软件
  人机界面
应用案例
PLC示例程序
  A5_PLC示例程序
 
 
关键字:
范 围:
 
首页技术中心组态软件
 
正航A5 PLC与组态王的连接设置

 

正航A5  PLC与组态王的连接设置

一、             组态王与A5 PLC的连接设置

正航A5 PLC支持MODBUS-RTU和自由口通讯协议。

如果您需要使用组态王组态软件与A5 PLC连接,可以使用MODBUS-RTU或自由口通信与A5 PLC连接,本文介绍如何使用MODBUS-RTU通信协议与组态王连接。

A5 PLC的设置默认为MODBUS-RTU从机

正航A5系列PLC(以下简称A5)有1~2RS232/RS485通讯口,无需任何设置,默认为MODBUS-RTU从机,可直接使用MODBUS-RTU通讯协议直接访问。

A5通讯口的默认设置如下:

MODBUS地址:1;波特率:9600;数据位:8位;停止位:1位;校验位:无校验。

若您没有对A5的通讯进行任何设置,则可以直接按照上面所述的配置与A5进行通讯, 此时 A5作为MODBUS从机。

组态王的设置

按照上面的A5默认设置,组态王里添加任何支持MODBUS-RTU协议的PLC设备即可,本文以莫迪康PLC为例,组态王的设备连接设置如下:

1、定义组态王设备

在组态王工程浏览器的系统设备栏里添加设备,例如A5位于COM1口,点击COM1

在右边的设备窗口里双击“新建”图标,选择:[PLC] > [莫迪康] > [Modbus(RTU)] > [串行],下一步设置设备逻辑名称,默认“新I/O设备”,这里输入“A5PLC”。

2、设备地址及通讯参数定义

在接下来的设备添加配置向导里,选择串口号,这里选COM1, 下一步, 设备地址设置指南,这里设置地址为1. 再下一步通信参数里,尝试恢复间隔时间和最长恢复时间保持默认值即可。

这样组态王的设备设置就算OK

组态王的数据词典设置

本文以访问A5VW0变量为例,选择工程浏览器左侧大纲项数据库\数据词典 在工程浏览器右侧用鼠标左键双击新建图标,弹出变量属性对话框,在变量名处输入变量名,如:VW0;在变量类型处选择变量类型如: IO整数;在连接设备中选择先前定义好的IO设备:A5PLC;在寄存器中定义为:40001 数据类型中定义为:SHORT类型。其它属性目前不用更改,单击确定即可。

以上设置设置好后,就可以在组态王的画面中连接调用了。

关于寄存器定义,A5 PLC的寄存器定义如下:

0x寄存器

1x寄存器

3x寄存器

4x寄存器

A5内部

寄存器

MODBUS

地址

A5内部

寄存器

MODBUS

地址

A5内部

寄存器

MODBUS

地址

A5内部

寄存器

MODBUS

地址

数字量输出

Q0.0

1

数字量输入

I0.0

1

模拟输入

AIW0

1

中间寄存器

VW0

1

Q0.1

2

I0.1

2

AIW2

2

VW2

2

Q0.7

8

I0.7

8

AIW14

8

VW14

8

Q1.0

9

I1.0

9

AIWX

对应X/2+1

VW16

9

Q1.1

10

I1.1

10

模拟输出

AQW0

9

VW18

10

Q1.2

11

I1.2

11

AQW2

10

VW20

11

Q

18

I

AQWX

对应X/2+9

V

Q15.7

19

I15.7

128

 

 

VW1998

1000

QA.B

对应A*8+B+1

IA.B

对应A*8+B+1

 

 

VWX

对应
X/2+1

中间继电器

M0.0

129

 

 

 

 

 

 

 

 

 

M0.1

130

 

 

 

 

 

 

 

 

M

 

 

 

 

 

 

 

 

M15.7

256

 

 

 

 

 

 

 

 

MA.B

对应A*8+B+129

 

 

 

 

 

 

 

 

  

组态王中寄存器列表如下:

 寄存器格式

 寄存器范围

 读写属性

 数据类型

 变量类型

 寄存器含义

0dddd 

1-65535

读(打包)写

BIT

I/O离散

逻辑线圈(0XXXX

1dddd 

1-65535

读(打包)

BIT

I/O离散

输入位寄存器(1XXXX

3dddd 

1-65535

读(打包)

SHORT|USHORT

I/O整型

输入寄存器(3XXXX

4dddd 

1-65535

读(打包)写

SHORT|USHORT

I/O整型

保持寄存器(4XXXX

7dddd ,kkkk

0-65535
0-65535

读(打包)写

SHORT|USHORT
|LONG|FLOAT

I/O整型
I/O
实型

配置寄存器(扩展寄存器)(General Reference,1个索引为偏移地址,第2通道为文件序号

8dddd 

1-65535

读(打包)

SHORT|USHORT
|LONG|FLOAT

I/O整型
I/O
实型

输入寄存器(8XXXX

9dddd 

1-65535

读(打包)写

SHORT|USHORT
|LONG|FLOAT

I/O整型
I/O
实型

保持寄存器(9XXXX

SwapF

0

只写

BYTE

I/O整型

浮点型字节顺序

SwapL

0

只写

BYTE

I/O整型

长整型字节顺序

FMC

1-65535

只写

STRING

I/O字符串型

强制多线圈状态
说明:
1.
该寄存器最多强制16个连续的线圈状态;
2.
通道号为线圈的起始地址;

 

 

更新时间:2009-8-24 12:09:02