OMRONPLC地址转MODBUS协议.docx

上传人:b****7 文档编号:16537414 上传时间:2023-07-14 格式:DOCX 页数:18 大小:112.90KB
下载 相关 举报
OMRONPLC地址转MODBUS协议.docx_第1页
第1页 / 共18页
OMRONPLC地址转MODBUS协议.docx_第2页
第2页 / 共18页
OMRONPLC地址转MODBUS协议.docx_第3页
第3页 / 共18页
OMRONPLC地址转MODBUS协议.docx_第4页
第4页 / 共18页
OMRONPLC地址转MODBUS协议.docx_第5页
第5页 / 共18页
OMRONPLC地址转MODBUS协议.docx_第6页
第6页 / 共18页
OMRONPLC地址转MODBUS协议.docx_第7页
第7页 / 共18页
OMRONPLC地址转MODBUS协议.docx_第8页
第8页 / 共18页
OMRONPLC地址转MODBUS协议.docx_第9页
第9页 / 共18页
OMRONPLC地址转MODBUS协议.docx_第10页
第10页 / 共18页
OMRONPLC地址转MODBUS协议.docx_第11页
第11页 / 共18页
OMRONPLC地址转MODBUS协议.docx_第12页
第12页 / 共18页
OMRONPLC地址转MODBUS协议.docx_第13页
第13页 / 共18页
OMRONPLC地址转MODBUS协议.docx_第14页
第14页 / 共18页
OMRONPLC地址转MODBUS协议.docx_第15页
第15页 / 共18页
OMRONPLC地址转MODBUS协议.docx_第16页
第16页 / 共18页
OMRONPLC地址转MODBUS协议.docx_第17页
第17页 / 共18页
OMRONPLC地址转MODBUS协议.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

OMRONPLC地址转MODBUS协议.docx

《OMRONPLC地址转MODBUS协议.docx》由会员分享,可在线阅读,更多相关《OMRONPLC地址转MODBUS协议.docx(18页珍藏版)》请在冰点文库上搜索。

OMRONPLC地址转MODBUS协议.docx

OMRONPLC地址转MODBUS协议

本文的地址对应同样适合CJ2M+CJ1W.SCU41.V1模块做Modbus-RTU从站。

一、简单概述

二、硬件安装与连接

三、OmronPLCModbus地址对应及使用

一・简单概述

要将OMRONPLC接入支持MODBUS协议的上位DCS系统中,通过ASC

模块可满足用户的这一需求。

方法为:

将编有MODBUS接口软件的ASC模块安装在OMRONPLC上,并配以相应的梯形图程序的运行,即可实现链接。

本手册提供了MODBUS接口软件ASCST-V2的安装和使用方法及注意事

项,用户在使用前,应仔细阅读本手册,理解了本手册的内容后再进行操作。

MODBUS协议的通讯方式分ASC方式和RTU方式,由于RTU方式比ASC

方式快,一般用户都选择采用后一种方式。

故ASC模块只支持ASC方式。

现采用的OMRONPLC型号与ASC模块型号如下:

PLC机型

modbus接口单元

C200H/HS/HE/HG/HX/

CS1

C200H-ASC11/21/31

注:

L本手册中所出现的ASC模块都是以C200H-ASC21为例的。

若用户

用到其他ASC模块,请参照<<C200H-ASCll/21/31操作手册>

2•本手册都是以C200HE/HG/HX为例的,谴参阅<vC200HE/HG/HX

编程手册>>•若用户使用C200H/HS或CS1的,请参阅相应的编程手册。

通讯结构构成如下:

 

OMRONPC

OMRONPC-MODICONPCMODICONPC-

硬件安装与连接

安装步骤:

1.完成所有的硬件连线。

2.对OMRONPLC传送相应的梯形图程序。

3.PLC的DM(m+1)设置为"自动运行"方式,即值为5A;(m=1000+100

X单元号(C200H/HS/HS/HG/HE),m=20000+100x单元号(CS1))。

4.PLC的DM999设置ASC单元的MODBUS从站号和PORT2口的通讯格式。

5.用WINDOWS超级终端通过ASC模块的P0RT1口下载编制的MODBUS程

6.通过ASC模块的PORT2口,使OMRONPLC与支持MODBUS的上位DCS

系统通讯。

硬件连线

◊ASC单元的P0RT1口用于下载MODBUS通讯程序。

PORT1口示意图及定义如下:

FG

口)

与计算机的接线图如下:

计算机侧(9芯)

SD

RD

RTS

CTS

5V

DSR

DTR

SG

C200H-ASC21侧(P0RT1

2SD

4RS

5CS

65V

7RS

3RD

7DSR

8CS

8DTR

 

9SG

 

 

外壳FG

外壳FG

注:

其中FG接屏蔽线。

◊ASC单元的P0RT2口连接支持MODBUS协议的上位DCS系统中•

PORT2口示意图及定义如下:

SDA(-)

 

RDA(-)

RDB(+)

采用RS422A(四线制)方式与DCS系统通讯口连接:

DCS系统侧

RDC)

C200H-ASC21侧

(P0RT2口)

1SDA(-)

RD(+)

2SDB(+)

SD(-)

6RDA(-)

SD(+)

8RDB(+)

注:

同时,ASC模块的前面面板上2线/4线制开关拨到“4“,即四线制。

采用RS485(二线制)方式与DCS系统通讯口连接:

DCS系统侧

C200H-ASC21侧

(P0RT2口)

(-)

1SDA(-)

(+)

2SDB(+)

注:

同时,ASC模块的前面面板上2线/4线制开关拨到壮“,即二线制。

二■传送梯形图程序

利用OMRONCXP软件或编程器向PLC传送梯形图程序,用户编制的程序

添加在该梯形图的上方。

梯形图见附录一,或产品软盘中的

ASCST-V2-Ladder.cxp(CX-ProgrammerVersion2.0下编制)

三-设置ASC模块

安装ASC模块到PLC底板上时,需注意的是其单元号(前面面板设置)不

能与PLC底板上其他特殊I/O单元的单元号冲突。

 

P0RT1口通讯液特率设置■一般取9600bps

N为设置的单元号

DM

功能

设置

1000+100*N+

2

CSl机为20000+100*N

+2

00-07

PORTl波特率设

00:

960001:

300

02:

60003:

1200

04:

240005:

4800

06:

960007:

19200

08:

38400(bps)

PLCDM999区设置

DM

功能

设置

999

00-07

ASCLL单元的MODBUS从站号应与上位DCS系统设置—致

范围0—99

999

08-15

PORT2口通讯数据格式应与上位DCS系统设置—致

00:

9600,8,E,1

01:

1200,8,E,1

02:

2400,8,E,1

03:

4800,8,E,1

04:

19200,8,E,1

10:

9600,8,0,1

11:

1200,8,0,1

12:

2400,8,0,1

13:

4800,8,0,1

14:

19200,8,0,1

说明:

"9600,8,E(O),r

波特率9600bps,8位数据位■偶校验(奇校9佥),1位停止位

ASC模块运行方式设置

N为设置的单元号

DM

功能

设置

1000+100*N+1

CSl机为

20000+100*

N+1

00-07

Ascn模块运行方式设置

00:

手动运行

5A启动运行

注:

若设置为"手动运行’方式,则ASC模块的前面面板上的START/STOP幵关设成START,才能运行ASC模块中的程序。

相反,要停止运行程序,则把开

关设成STOP。

若设置为’‘自动运行"方式,则PLC-上电ASC模块处于自动运行程序状态,这时拨START/STOP开关无效。

四■下载MODBUS通讯程序

ASC模块中的MODBUS通讯程序通过WINDOWS的超级终端软件

COM口格式设定:

112£|

波特率:

与ASCLL模块设

置一致,-般为

9600bps

数据位:

8位

波特率⑥:

|9600

数据位妙

|8

2d

奇偶校检(M):

1无

2J

停止位①:

|2

zJ

流量揑制的:

Jj

高级®…1

还原款认值@)1

确定

1

取消1ai.»

奇偶校验:

无校验

停止位:

2位

流量控制:

图⑵

 

2属性

112£|

 

nigsn设置I

『功能隊箭头键和Ctrl键用作e终端键Q)rWindows褪电)

『发送Backspace

eCtrl+HrDelCCtrl+H,Space,C1

竽端仿其0):

)AHSIff

黏睜终端标识IVTIOO反卷締中区行数(B):

r连接或断幵时响铃三次(E)

ASCII碍设置◎…

确定I取消I

如图(3)逬行通讯厲性设置:

图(3)

 

ASC口码设g

V

112£|

毫秒。

 

FASCII码按收

r将换行符附加到接收到的行末尾®

厂将输入数据转换为7位的ASCII码①

P将超过终端宽度的行自动换行位)

确定I取消I

对图(3)对话框点击‘‘ASCII码设置",弹出图(4)所示对话框:

图(4)

jwr/wr

将字符延迟设定为1毫秒。

设置好以后■在超级终端主窗口环境下,按CTRL+X键,主窗口中将显示

发送立本立件

gASCST-V2-Basic

文件名@):

匠ST・¥2・B«iC

文件类型⑴:

j文本文件龜TXT)

一个7,此时可以使用各种命令(所有的命令必须在有的情况下键入才有效),例如LIST指令将显示ASC模块中已有的程序,RUN命令为运行ASC中的程序(NEW命令为清除ASC中的程序(具体命令可参见ASC单元操作手册。

在超级终端主菜单中选择讨专送rW专送文本文件:

在弹出的•'传送文本文件‘‘对话框中选择MODBUS通讯程序(产品软盘中文本文件形式存在),完成程序的下载。

如图(5)

图(5)

超级终端主窗口会同步显示程序传送的过程。

在程序全部传送完毕后,在

、"提示符下键入"RUN"命令,即可执行程序,此时,ASC模块的BASIC指示灯会闪烁,表明程序在运行。

如发生传送程序错误,应先在提示符下键入’NEW"命令,清除ASC中错误的程序。

然后修改图⑷中的字符延迟项,适当再多延迟一会,重新传程序。

五-与上位DCS系统连接

参照第三章的使用说明,即可使用ASC模块进行MODBUS协议的通讯。

三.OmronPLC与Modbus及使用

上位DCS通过ASC模块的PORT2口逬行数据的发送和接收,这些信患数据

可直接与OMRON的DM/IR/SR/AR/HR等继电器区交换数据.

值得注意的是:

由于和OMRON的PLC程序配合使用QM860-DM999,

IR232和IR233,已被用作交换数据的中间区域;DM(m)-DM(m+99),IR(n)

-IR(n+9),其中m=1000+10(^单元号,nJOO+lO*单元号(当单元号为0

・9时)或n=400+10壮单元号-10)(当单元号为A-F时),已被用作ASCII

模块的工作区,客户谴不要使用•(以上m.n之算法适用于C200H@机)

DM860-DM999

DM(m)-DM(m+99)m=1000+100★单元号

用户

不能

使用

IR232■IR233

IR(n)-IR(n+9)单元号0-9时小=100+10*单元号

单元号A-F时,n=4OO+lOq单元号-10)

OMRON支持MODBUS功能码的是:

功能码

含义

MODBUS对应地址

OMRON对应地址

01H

读输岀状态位

00001-08192

IR/SR吕立

02H

读输入状态位

10001-11600

HR各位

03H

读借寺寄存器

40001-46144

DM0000-DM6143

舍去程序占用区

04H

读输入寄存器

30001-30512

31001-31100

32001-32028

33001-33064

IR000-IR511区

HR00-HR99区

AR00-AR27区

LR00-LR63区

05H

写输出位

00001-08192

IR/SR吕立

06H

10H

与单个保持寄存器

与多个保持寄存器

40001-46144

DM0000-DM6143

舍去程序占用区

MODBUS地址与OMRON地址对应关系:

(OMRON地址请参看C200H

系列机的编程手册)

1.MODBUS保持寄存器地址护*卄后四位减—对应OMRON的DM****

2.MODBUS输入寄存器地址站★好按上表所列,后三位减一对应OMRON的

IR/SR/AR/HR/LR***

3•MODBUS输出位地址0丈*r地址★法b咸—后除以16的商为OMRON的通

道地址,余数为该通道的位。

OMRON地址IR决*"前三位乘以16加上后两

4.MODBUS输入位地址地址★法法★减—后除以16的商为OMRON的通

道地址,余数为该通道的位。

OMRON地址反算MODBUS地址参看第三条。

例:

MODBUS地址

对应OMRON地址

计算方法

40001

DM0000通道

0001-1=0000

45001

DM5000通道

5001-1=5000

30101

IR100通道

101-1=100

30256

SR255通道

256-1=255

31051

HR50通道

51-1=50

32021

AR020通道

21-1=20

33051

LR050通道

51-1=50

00016

IR000通道第15位

(16-1)/16二0(通)…15(位)

01601

IR100通道第00位

(1601-1)/16=100...0

10216

HR13通道第7位

(216-1)/16=13...7

1)PLC程序是根据C200H@机系列所设计的■如用户使用CS1机,则须修改梯

形图程序,使之适应CS1机。

但谴注意,程序寻址范围不变。

2)谴先运行ASC模块中的程序,再进行MODBUS通讯;

3)如用户中途要改变ASC设置如P0RT2口的通讯设置,ASC的MODBUS从

站号等,须先终止ASC中的程序运行,再对PLC设置区(即DM999)逬行修改,

然后更新运行虧逬行通讯。

4)如果在与上位机通讯的过程中发生了port2口通讯错误,表现为port2口通讯

错误灯壳,只要上位机能重发询问帧,此时并不影响通讯的进行•用户只需修改相

应的PLC内存区(具体位置参见ASC操作手册)关掉通讯错误灯。

5)上位设备连接多台ASC从站时,上电前务必确保各从站享有唯一的从站号,

6)严禁带电插拔各通讯口。

附录一梯形图程陰(适用于C200H@机)

 

 

 

附录二相关产品订货型号

名称

型号

ASCII模块

C200H-ASC11/21/31

MODBUS接口软件

ASCST-V2Ver2.0

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 教育学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2