最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

OMRON??MODBUS

来源:动视网 责编:小OO 时间:2025-09-26 00:24:16
文档

OMRON??MODBUS

第一章概述要将OMRONPLC接入支持MODBUS协议的上位DCS系统中,通过ASC模块可满足用户的这一需求。方法为:将编有MODBUS接口软件的ASC模块安装在OMRONPLC上,并配以相应的梯形图程序的运行,即可实现链接。本手册提供了MODBUS接口软件ASCST-V2的安装和使用方法及注意事项,用户在使用前,应仔细阅读本手册,理解了本手册的内容后再进行操作。MODBUS协议的通讯方式分ASC方式和RTU方式,由于RTU方式比ASC方式快,一般用户都选择采用后一种方式。故ASC模块只支持A
推荐度:
导读第一章概述要将OMRONPLC接入支持MODBUS协议的上位DCS系统中,通过ASC模块可满足用户的这一需求。方法为:将编有MODBUS接口软件的ASC模块安装在OMRONPLC上,并配以相应的梯形图程序的运行,即可实现链接。本手册提供了MODBUS接口软件ASCST-V2的安装和使用方法及注意事项,用户在使用前,应仔细阅读本手册,理解了本手册的内容后再进行操作。MODBUS协议的通讯方式分ASC方式和RTU方式,由于RTU方式比ASC方式快,一般用户都选择采用后一种方式。故ASC模块只支持A
第一章  概 述

   要将OMRON PLC接入支持MODBUS协议的上位DCS系统中,通过ASC模块可满足用户的这一需求。方法为:将编有MODBUS接口软件的ASC模块安装在OMRON PLC上,并配以相应的梯形图程序的运行,即可实现链接。

   本手册提供了MODBUS接口软件ASCST-V2的安装和使用方法及注意事项,用户在使用前,应仔细阅读本手册,理解了本手册的内容后再进行操作。

   MODBUS协议的通讯方式分ASC方式和RTU方式,由于RTU方式比ASC方式快,一般用户都选择采用后一种方式。故ASC模块只支持ASC方式。 

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

PLC机型

MODBUS接口单元

C200H/HS/HE/HG/HX/CS1C200H-ASC11/21/31

  

注:1.本手册中所出现的ASC模块都是以C200H-ASC21为例的。若用户用到其他ASC模块,请参照<>。

    2.本手册都是以C200HE/HG/HX为例的,请参阅<>.若用户使用C200H/HS或CS1的,请参阅相应的编程手册。

 通讯结构构成如下:

                                       支持MODBUS协议的上位DCS系统

                                         主

                              从

     OMRON PC      OMRON PC ······ MODICON PC   MODICON PC ······

                                 

第二章  安 装

安装步骤:

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

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

3.PLC的DM(m+1)设置为“自动运行“方式,即值为5A; (m=1000+100×单元号(C200H/HS/HS/HG/HE),m=20000+100×单元号(CS1))。

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

5.用WINDOWS超级终端通过ASC模块的PORT1口下载编制的MODBUS程序,运行。

6.通过ASC模块的PORT2口,使OMRON PLC与支持MODBUS的上位DCS系统通讯。

一. 硬件连线

◇ ASC单元的PORT1口用于下载MODBUS通讯程序。

     PORT1口示意图及定义如下:          

                                            1   FG

               1               6            2   SD

                                            3   RD

                                            4   RTS

                                            5   CTS

                                            6   5V

               5               9            7   DSR

                                            8   DTR 

                                            9   SG

    与计算机的接线图如下:

         计算机侧(9芯)                     C200H-ASC21侧(PORT1口)

           2  RD                                    2  SD

           3  SD                                    3  RD

           4  ER                                    4  RS

           5  SG                                    5  CS

           6  DR                                    6  5V

           7  RS                                    7  DSR

           8  CS                                    8  DTR

           9  -                                    9  SG

      外壳 FG                                        外壳 FG    

注:其中FG接屏蔽线。

 ◇ASC单元的PORT2口连接支持MODBUS协议的上位DCS系统中.

    PORT2口示意图及定义如下:

                                      

                                       1   SDA(-)

               1               6       2   SDB(+)

                                       3    -

                                       4    -

                                       5    -

                                       6   RDA(-)

               5               9       7    -

                                       8   RDB(+) 

                                       9    -

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

            DCS系统侧                        C200H-ASC21侧(PORT2口) 

              RD(-)                                 1 SDA(-)

              RD(+)                                 2 SDB(+)

              SD(-)                                 6 RDA(-)

              SD(+)                                 8 RDB(+)

                                              

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

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

            DCS系统侧                        C200H-ASC21侧(PORT2口) 

               (-)                                  1 SDA(-)

               (+)                                  2 SDB(+)

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

二.传送梯形图程序

利用OMRON CXP软件或编程器向PLC传送梯形图程序,用户编制的程序添加在该梯形图的上方。梯形图见附录一,或产品软盘中的ASCST-V2-Ladder .cxp(CX-Programmer Version2.0下编制)

三.设置ASC模块

安装ASC模块到PLC 底板上时,需注意的是其单元号(前面面板设置)不能与PLC底板上其他特殊I/O单元的单元号冲突。

     

     PORT1口通讯波特率设置,一般取9600bps

   N为设置的单元号

DM功能设置
1000+100*N+2

CS1机为

20000+100*N+2

00-07PORT1波特率设置

00:9600     01:300

02:600      03:1200

04:2400     05:4800

06:9600     07:19200

08:38400(bps)

 

     PLC DM999区设置

DM功能设置
99900-07ASCLL单元的MODBUS从站号

应与上位DCS系统设置一致

范围0 -- 99

99908-15PORT2口通讯数据格式

应与上位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,O,1

11:1200,8,0,1

12:2400,8,O,1

13:4800,8,O,1

14:19200,8,O,1

说明:  “9600,8,E(O),1”

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

    

   ASC模块运行方式设置

   N为设置的单元号

DM功能设置
1000+100*N+1

 CS1机为

20000+100*N+1

00-07ASCII模块运行方式设置

00:手动运行

5A:自动运行

注:若设置为“手动运行“方式,则ASC模块的前面面板上的START/STOP开关设成START,才能运行ASC模块中的程序。相反,要停止运行程序,则把开关设成STOP。

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

四.下载MODBUS通讯程序

     ASC模块中的MODBUS通讯程序通过WINDOWS的超级终端软件(HyperTerminal)下载。超级终端软件位于WINDOWS 9X/NT/2000附件-通讯部分,没有的可选择“控制面板-添加/删除程序-WINDOWS安装程序-通讯-详细资料-超级终端”进行安装。MODBUS通讯程序见产品软盘中的ASCST-V2-Basic.TXT (记事本格式)。

     运行超级终端软件,新建一个连接,选择一个通讯口(COM1/COM2),

如图为超级终端主窗口:            

                              图 (1)

COM口格式设定:

波特率:与ASCLL模块 设置一致,一般为 9600bps

数据位:8位

奇偶校验:无校验

停止位:2位

流量控制:无

                                              图(2)

如图(3)进行通讯属性设置:

                              图(3)

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

                           图(4)

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

设置好以后,在超级终端主窗口环境下,按CTRL+X键,主窗口中将显示一个“>”,此时可以使用各种命令(所有的命令必须在有”>”的情况下键入才有效),例如LIST指令将显示ASC模块中已有的程序,RUN命令为运行ASC中的程序,NEW命令为清除ASC中的程序,具体命令可参见ASC单元操作手册。

在超级终端主菜单中选择”传送”-“传送文本文件”,在弹出的”传送文本文件”对话框中选择MODBUS通讯程序(产品软盘中文本文件形式存在),完成程序的下载。如图(5)

                               图(5)

超级终端主窗口会同步显示程序传送的过程。在程序全部传送完毕后,在“>”提示符下键入“RUN”命令,即可执行程序,此时,ASC模块的BASIC指示灯会闪烁,表明程序在运行。如发生传送程序错误,应先在“>”提示符下键入“NEW”命令,清除ASC中错误的程序。然后修改图(4)中的字符延迟项,适当再多延迟一会,重新传程序。

五.与上位DCS系统连接

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

第三章   使  用

上位DCS通过ASC模块的PORT2口进行数据的发送和接收,这些信息数据可直接与OMRON的DM/IR/SR/AR/HR等继电器区交换数据.

值得注意的是:由于和OMRON的PLC程序配合使用,DM860-DM999,IR232和IR233,已被用作交换数据的中间区域;DM(m)-DM(m+99),IR(n)-IR(n+9),其中m=1000+100*单元号,n=100+10*单元号(当单元号为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时,n=100+10*单元号            使用

                        单元号A-F时,n=400+10*(单元号-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-330

 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保持寄存器地址4****后四位减一对应OMRON的DM****。

2. MODBUS输入寄存器地址3****按上表所列,后三位减一对应OMRON 的IR/SR/AR/HR/LR***。

3.MODBUS输出位地址0****,地址****减一后除以16的商为OMRON的通道地址,余数为该通道的位。OMRON地址IR*****前三位乘以16加上后两位再加1。

4.MODBUS输入位地址1****,地址****减一后除以16的商为OMRON的通道地址,余数为该通道的位。OMRON地址反算MODBUS地址参看第三条。

例:

MODBUS地址

对应OMRON 地址

计算方法     

40001

45001

DM0000通道

DM5000通道

0001-1=0000

5001-1=5000

30101

30256

31051

32021

33051

IR100通道

SR255通道

HR50通道

AR020通道

LR050通道

101-1=100

256-1=255

51-1=50

21-1=20

51-1=50

00016

01601

IR000通道第15位

IR100通道第00位

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

(1601-1)/16=100…0

10216HR13通道第7位

(216-1)/16=13…7

  

注意事项:

1) PLC程序是根据C200H@机系列所设计的,如用户使用CS1机,则须修改梯形图程序,使之适应CS1机。但请注意,程序寻址范围不变。

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

3) 如用户中途要改变ASC设置,如PORT2口的通讯设置,ASC的MODBUS从站号等,  须先终止ASC中的程序运行,再对PLC设置区(即DM999)进行修改,然后重新运行程序进行通讯。

4) 如果在与上位机通讯的过程中发生了port2口通讯错误,表现为port2口通讯错误灯亮,只要上位机能重发询问帧,此时并不影响通讯的进行.用户只需修改相应的PLC内存区(具体位置参见ASC操作手册)关掉通讯错误灯。

5)上位设备连接多台ASC从站时,上电前务必确保各从站享有唯一的从站号,不得与其他从站重复。

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

                    

              

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

附录二    相关产品订货型号

名称型号
ASCII模块

C200H-ASC11/21/31

MODBUS接口软件

ASCST-V2 Ver2.0

文档

OMRON??MODBUS

第一章概述要将OMRONPLC接入支持MODBUS协议的上位DCS系统中,通过ASC模块可满足用户的这一需求。方法为:将编有MODBUS接口软件的ASC模块安装在OMRONPLC上,并配以相应的梯形图程序的运行,即可实现链接。本手册提供了MODBUS接口软件ASCST-V2的安装和使用方法及注意事项,用户在使用前,应仔细阅读本手册,理解了本手册的内容后再进行操作。MODBUS协议的通讯方式分ASC方式和RTU方式,由于RTU方式比ASC方式快,一般用户都选择采用后一种方式。故ASC模块只支持A
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top