三菱PLC与组态王的通信Word格式文档下载.docx
- 文档编号:20509468
- 上传时间:2023-01-23
- 格式:DOCX
- 页数:61
- 大小:1.30MB
三菱PLC与组态王的通信Word格式文档下载.docx
《三菱PLC与组态王的通信Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《三菱PLC与组态王的通信Word格式文档下载.docx(61页珍藏版)》请在冰豆网上搜索。
0--255
如果省略NetAddr和PlcAddr,则认为是255。
建议的通讯参数:
设定项
推荐值
波特率
19200
数据位
8
停止位
1
校验位
奇校验
3、组态王数据词典-IO变量定义
1)、组态王中寄存器列表
寄存器格式
寄存器范围
读写属性
数据类型
变量类型
寄存器含义
备注
Xdd
0--1FFF
读写
BIT
I/O离散
Inputrelay
Ydd
Outputrelay
Bdd
Linkrelay
SBdd
0--7FF
Speciallinkrelay
DXdd
Directinput
DYdd
SHORT
USHORT
LONG
FLOAT
I/O整型
I/O实型
Directoutput
Wdd
I/O整型
Linkregister
SWdd
Speciallinkedregister
ZRdd
0--7FFF
Special-numberedfileregister
SMdd
0--2047
BIT
Specialrelay
Mdd
0--8191
Internalrelay
Ldd
Latchrelay
Fdd
Annunciator
TSdd
TimerContact
TCdd
TimerCoil
CSdd
0--1023
CounterContact
CCdd
CounterCoil
SSdd
AccumulativetimerContact
SCdd
AccumulativetimerCoil
Sdd
Steprelay
Ddd
0--12287
FLOAT
Dataregister
SDdd
Specialregister
TNdd
TimerPresentvalue
CNdd
CounterPresentvalue
SNdd
AccumulativetimerPresentvalue
Zdd
0--15
Indexregister
Rdd
0--32767
Fileregister
Vdd
I/O离散
Edgerelay/Indexregister
2)、寄存器特殊说明:
寄存器范围,从寄存器X到ZR使用16进制度,从SM到V使用10进制。
3)、寄存器使用举例:
寄存器名称
数据类型
寄存器说明
X1
X1点开关量输入
Y0
Y0点开关量输出
D10
地址为10的Dataregister
注意事项
组态王的串口通讯参数要与PLC编程软件中SW的相应设置一致。
定义变量的时候注意寄存器范围使用的是16进制还是10进制。
连接与配置
1、对于三菱各系列PLC,如果选择不同的通讯方式,其硬件上的连接与配置也不尽相同。
(对于使用QJ71C24通讯模块组网的485网络,其组网形式请与厂家确认)
以Q02HCPU,配以QJ71C24通讯模块为例。
Q02HCPU上的编程口,可以使用厂家提供的专用编程电缆进行连接。
QJ71C24通讯模块有两个通讯口,一个是232口,一个是RS422/485通讯口.
对于232口和上位机的连接方式如下:
PLC端
上位机端
1,4,6短接
2--------------------------
3
3--------------------------
2
5----------------------
5
7,8短接
对于485方式
485/232转换设备的485端
SDA,RDA短接
DATA+
SDB,RDB短接
DATA-
注:
建议设备的波特率设置(不要超过19200。
如果超过19200,通讯中断后有可能不能恢复)
3、EZUser.ini文件的使用
EZUser.ini是组态王提供的初始化信息文件,在组态王驱动目录下。
在EZUser.ini文件中包含了驱动调用的数据文件,您可以使用记事本打开它。
您可以修改以下参数
lUnitNumber:
设备的站号(对于编程口方式,设备的站号必须为0,请不要修改)
lPortNumber:
上位机连接设备的串口号(1对应COM1)。
对于Q系列PLC,配以QJ71C24通讯模块,设备的站号设置要与QJ71C24通讯模块站号设
置(在编程软件中设置)一致,如果使用多台PLC,每台PLC要设置不同的站号(EZUser.ini
文件中已经设置了4台PLC,地址为0,1,2,3,如果需要请在此基础上添加)。
对于Q系列PLC使用编程口通讯时,设备的站号设置要与CPU站号设置一致
上位机连接设备的串口号也必须要与实际情况相符。
对于Q系列PLC,配以QJ71C24通讯模块
EZUser.ini文件中默认的设置为COM1。
定义组态王设备
PLC\三菱EZSOCKET\相应设备
组态王的设备地址:
组态王的设备地址与EZUser.ini文件中题头(每种设备数据文件
的开头部分,[]中的内容)是一致的,
如:
Q02_QJ71C24_0
对于Q系列的PLC,使用QJ71C24通讯模块,EZUser.ini文件中已做配置,分别为:
对于Q系列编程口,组态王的设备地址处填入:
Q02_PRG(EZUser.ini文件中题头中的配
置)。
通讯参数设置
组态王通讯参数不用做设置
寄存器名称举例:
寄存器名称
数据类型
变量类型
变量值举例
说明
X1
ON
X1点开关量输入
Y0
Y0点开关量输出
D10
USHORT
I/O整数
无
地址为10的Dataregister
PLC\Q系列QJ71C24
组态王的设备地址范围0--31(与PLCB编程软件中SW5的设置一致)
当SW1和SW3均设置成07E6时,对应的串口通讯参数为19200,8,1,奇校验
3.8PLCCPU的输入/输出信号列表
本节介绍Q系列C24的输入输出信号
对于下表所示的输入输出信号的分配情况前提是假定Q系列C24安装在基板的插
槽0中
以X开始的软元件表示从Q系列C24到PLCCPU的输入信号以Y开始的软元件表
示从PLCCPU到Q系列C24的输出信号
下表列出了PLCCPU用输入输出信号
4.5使用GXDeveloper时的设置
本章说明了通过GXDeveloper使Q系列C24可以和外部设备进行通讯的各种设置
关于怎样设置远程口令参见用户手册应用篇的第3.3.3节
4.5.1I/O地址分配设置
[设置目的]
I/O地址分配设置即对安装到基板上的各种类型模块输入输出信号的范围和Q
系列C24的开关进行设置
[启动顺序]
[GXDeveloper][PLC参数]I/O地址分配
关于屏幕显示参见GXDeveloper操作手册
4.5.2I/O模块和智能功能模块的开关设置
I/O模块和智能功能模块的开关设置目的在于设置与外部设备进行通讯的传送
规格和通讯协议
[设置步骤]
[GXDeveloper][PLC参数][I/O地址分配设置]开关设置
关于屏幕显示见GXDeveloper操作手册.
[设置屏幕]
1)操作设置
•此项操作是设置使用两个Q系列C24接口进行独立数据通讯还是用
两个接口进行链接数据通讯
•关于链接运行的设置和数据流的说明见2
2)数据位设置
此项操作的作用是根据外部设备的规格设置与外部设备进行数据通
讯中一个字符的位长度使用MC协议二进制码通讯用的格式5
进行数据通讯时在用双向协议处理和数校验码时需要将位长度设置
为位
3)奇偶校验位设置
•此项操作的作用是根据外部设备的规格对于传送接收数据的一
个字节设置是否加奇偶校验位垂直校验
•Q系列C24对传送的数据添加奇偶校验位并且检查接收数据的奇偶
4)偶奇校验设置
此项操作的作用是根据外部设备的规格添加奇偶校验位时垂直校
验设置奇偶校验位垂直校验为奇校验还是偶校验
5)停止位设置
讯的字符的停止位长度
6)和数校验码设置
•此项操作的作用是根据外部设备的规格在进行采用MC协议或双
向协议的数据通讯时设置是否给每个帧和格式的传送和接收信息添
加和数校验码
•添加和数校验码设置为是时关于信息构成和和数校验码的
说明见每种协议的适用说明
7)RUN期间的写设置
•此项操作的作用是根据系统规格设置PLCCPU处于运行状态下
时采用MC协议传送的数据是否从外部设备写入PLCCPU
•RUN期间禁止写操作时使无效如果外部设备在PLCCPU运行
时向PLCCPU发出写数据请求数据不写入并且返回NAK信息
•关于此项设置涉及功能的说明参见参考手册命令列表中的写允许
设置和写禁止设置列
8)设置修改设置
此项操作是设置在Q系列C24起动后是否允许下列动作
更改数据通讯功能和传送
•每个接口的规格和切换模式
•把数据写入闪存ROM中写入系统设定值和用户设定帧
要点
1为了使用MC协议从外部设备将用户设定帧注册在闪存ROM中连接接
口端的设置修改应设置为允许
2为了从PLCCPU把系统设定值和用户设定帧注册在闪存ROM中通道1
和通道2端接口的设置修改都应该设置为允许
b通讯速率设置通道1端开关1高位通道2端开关3高位
两个接口各连接一个外部设备时设置通讯速率使两个接口的速率加起
来为115200或低于此值
只有一个接口接外部设备时连接外部设备接口的通讯速率最大可以设定
为115200bps在这种情况下将未连接接口的通讯速率设定为300
bps
在选择了GXDeveloper连接接口端的通讯协议设置中设定00H
后将按照GXDeveloper端设定的速率进行运行
d站号设定开关
5通道1端和通道2端共用
•此项设置用于使用MC协议的通讯
•几个Q系列C24通过多点连接连接在同一线路上时将每个外部设备
传送帧的数据项目中指定的站号在0至310H至1FH的范围内设定
此数字指定哪一个外部设备将与Q系列C24进行通讯
•外部设备和PLCCPU的系统构成为11时设定站号为0
三菱EZSOCKET协议
一、概述
组态王支持与三菱PLC之间采用EZSOCKET协议进行通讯,三菱系列的PLC均可采用
EZSOCKET协议。
本协议支持的通讯种类比较多,可以采用PLC的编程口,可以使用
232,或485的通讯模块,也可以使用以态网方式进行通讯。
本文将以Q02HCPU,配以QJ71C24通讯模块为例进行说明
支持的环境:
WIN2000,XP,NT
参考资料:
QCorrespondingSerialCommunicationModuleUser'
sMannua.
二、连接与配置
EZUser.ini是组态王提供的初始化信息文件,请将其放在c:
\下。
三、组态王设置
Q02_QJ71C24_1
Q02_QJ71C24_2
Q02_QJ71C24_3
组态王数据词典--变量定义
寄存器名格式
读写属性
Outputrelay(P)
YPdd
SHORT,USHORT,LONG,FLOAT
I/O整型I/O实型
Argumentinput
FXdd
Argumentoutput
FYdd
Internalrelay(P)
MPdd
Tdd
Cdd
Argumentregister
FDdd
Accumulator
Add
Extendedfileregister
ERdd
Extendedrelay
EMdd
SHORT,USHORT,LONG,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 三菱 PLC 组态 通信