omronplc地址转modbus协议_第1页
omronplc地址转modbus协议_第2页
omronplc地址转modbus协议_第3页
omronplc地址转modbus协议_第4页
omronplc地址转modbus协议_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、简单概述硬件安装与连接三、Omron PLC与 Modbus地址对应及使用.简单概述要将OMROPLC接入支持MODBU协议的上位DCS系统中,通过ASC模块可满 足用户的这一需求。方法为:将编有MODBU接口软件的ASC模块安装在OMROPLC 上,并配以相应的梯形图程序的运行,即可实现链接。本手册提供了 MODBU接口软件ASCST-V2的安装和使用方法及注意事项,用 户在使用前,应仔细阅读本手册,理解了本手册的内容后再进行操作。MODBU协议的通讯方式分 ASC方式和RTU方式,由于RTU方式比ASC方式快, 一般用户都选择采用后一种方式。故 ASC模块只支持ASC方式。现采用的OMRO

2、N PL型号与ASC模块型号如下:PLC机 型MODBU接 口单元C200H/HS/HE/HG/HX/CS1C200H-ASC11/21/31注:1.本手册中所出现的ASC模块都是以C200HkASC21为例的。若用户用 到其他ASC模块,请参照VVC200H-ASC11/21/31操作手册。2.本手册都是以C200HE/HG/HX为例的,请参阅vvC200HE/HG/H编程手 册.若用户使用C200H/HS或 CS1的,请参阅相应的编程手册。通讯结构构成如下:从支持MODBU协议的上位DCS系统OMRON PC OMRON PCMODICON PC MODICON PC- 硬件安装与连接安装

3、步骤:1. 完成所有的硬件连线。2. 对OMRON PL传送相应的梯形图程序。3. PLC的DM(m1-1)设置为“自动运行“方式,即值为 5A; (m = 1000+ 100X单 元号(C200H/HS/HS/HG/H) m=20000+10X 单元号(CS1)。4. PLC的DM999S置ASC单元的MODBL从站号和PORT口的通讯格式。5. 用WINDOWS级终端通过ASC模块的PORT口下载编制的MODBUS序,运行。6. 通过ASC模块的PORT2q,使OMRCPLC与支持MODBUS上位DCS系统通讯。一. 硬件连线 ASC单元的PORT口用于下载MODBUa讯程序。PORT1

4、口示意图及定义如下:1 FGZ 2 SD隔DTRSG89RTSS与计算机的接线图如下:C200HASC2侧(P ORT1 口)计算机侧(9芯) ASC单元的PORT口连接支持 MODBUS、议的上位DCS系统中.PORT口示意图及定义如下:8 RDB(+)9 -采用RS422A(四线制)方式与 DCS系统通讯口连接:DCSRD(-)RD(+)SD(-)SD(+)系统侧C200H1 SDA(-)2 SDB(+)6 RDA(-)8 RDB(i)ASC2侧(P 0RT2 口)注:同时,ASC莫块的前面面板上2线/4线制开关拨到“ 4 “,即四线制。采用RS485(二线制)方式与DCS系统通讯口连接:

5、DCS(-)(+)注:同时,ASC2侧(P 0RT2口)C200H1 SDA(-)2 SDB(+)ASC莫块的前面面板上2线/4线制开关拨到“ 2 “,即二线制。系统侧二. 传送梯形图程序利用OMROCXP软件或编程器向PLC传送梯形图程序,用户编制的程序添加 在该梯形图的上方。梯形图见附录一,或产品软盘中的 ASCST-V2-Ladder .exp(CX-Programmer 下编制)三.设置ASC模块安装ASC模块到PLC底板上时,需注意的是其单元号(前面面板设置)不 能与PLC底板上其他特殊I/O单元的单元号冲突。P ORT 口通讯波特率设置,一般取 9600b psN为设置的单元旦DM

6、位功能设置1000+100*N+2CS1机为20000+100*N+200-07P ORT波特率设置00:960001:30002:60003:120004:240005:480006:960007:1920008:38400(b ps)PLC DM999区设置DM位功能设置99900-07ASCLL单元的MODBL从 站号应与上位DCS系统设置 一致范围0 - 9999908-15P ORT口通讯数据格式 应与上位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:

7、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+1CS1机为 20000+100*N+100-07ASCII模块运行方式 设置00:手动运行5A :自动运行注:若设置为“手动运行“方式,则 ASC模块的前面面板上的START/STO开关 设成START才能运行ASC模块中的程序。相反,要停止运行程序,

8、则把开关设 成 STOP若设置为“自动运行“方式,则PLC一上电ASC模块处于自动运行程序状态, 这时拨START/STO开关无效。四.下载MODBUS讯程序ASC 模块中的 MODBUS通讯程序通过 WINDOWS勺超级终端软件 (HyperTerminal)下载。超级终端软件位于 WINDOV9X/NT/2000附件-通讯部分, 没有的可选择“控制面板-添加/删除程序-WINDOW安装程序-通讯-详细资料-超 级终端”进行安装。MODBU通讯程序见产品软盘中的(记事本格式)。运行超级终端软件,新建一个连接,选择一个通讯口(COM1/COM2)如图为超级终端主窗口:JnJ回1劉岡冋jg| E

9、EUN更改閤标(U).QB输入不胡躍箭缀的区号°I直按连接到串口 1电话寻码(£) 炷接时便用(M):便用區韶配直(£1.tttt>*l确定 II 职消 II已连接“24;调自功检测自动检側卜取比COM口格式设定:llcoii jg性1213谛口设置I波特率:与ASCLL模块设 置一致,一般为9600bps数据fe数据位:8位奇偶校验:无校验渡特率:奇偶校检:停止& 3):清星控制(£):还原默认值®确定 I取消J停止位:2位流量控制:无图如图(3)进行通讯属性设置:ZJ2SJ=左送 Enclcspace 锂.Ctrl+H C D

10、el C CtrHH , Space, C13 鋒端设置空J端仿墓:aStvS荐狀鐸鰭标识|VT血 反卷援神区行数):匝 r连接或断开时响铸三扶迥ASCII码设置确定 I 取消 I图(3)对图(3)对话框点击“ ASCII码设置”,弹出图(4)所示对话框:毫秒.? XP ASCII码搔收.r将换疔符附力薛摄收到的行齐尾厂轄轎入数据转换为7伍的ASCII码厦0将趟过盜诵宽度的衍目动换订(D确定职消I图(4)将字符延迟设定为1毫秒。设置好以后,在超级终端主窗口环境下,按 CTRL+X键,主窗口中将显示一 个“”,此时可以使用各种命令(所有的命令必须在有” >”的情况下键入才有 效),例如LI

11、ST指令将显示ASC莫块中已有的程序,RUN命令为运行ASC中的程lanewA£CET-V2-EazicH回刨IB團打开Q) I取消I /文件名 3): |ASCST-¥2-E4sic 立件类璽(1): I丈本文祥S.TKTJ序,NEW命令为清除ASC中的程序,具体命令可参见ASC单元操作手册。在超级终端主菜单中选择”传送”-“传送文本文件”,在弹出的”传送文 本文件”对话框中选择MODBL通讯程序(产品软盘中文本文件形式存在),完成 程序的下载。如图(5)图(5)超级终端主窗口会同步显示程序传送的过程。在程序全部传送完毕后,在“>”提示符下键入“ RUN命令,即可执

12、行程序,此时,ASC莫块的BASIC指示 灯会闪烁,表明程序在运行。如发生传送程序错误,应先在“”提示符下键入“NEW 命令,清除ASC中错误的程序。然后修改图(4)中的字符延迟项,适当再多延迟 一会,重新传程序。五.与上位DCS系统连接参照第三章的使用说明,即可使用 ASC模块进行MODBUS、议的通讯。三、Omron PLC与Modbus地址对应及使用上位DCS通过ASC模块的PORT2q进行数据的发送和接收,这些信息数据可 直接与OMRO的DM/IR/SR/AR/HR等继电器区交换数据.号,值得注意的是:由于和OMRO的PLC程序配合使用,DM860-DM999 IR232和 IR233

13、,已被用作交换数据的中间区域;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- DM999DM(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)OMRO支持MODBU功能码的是:功能码含义MOD

14、BUS对应地址OMRO对应地址01H读输出状态位00001-08192IR/SR 各位02H读输入状态位HR 各位03H读保持寄存器40001-46144DM0000-DM6143舍去程序占用区04H读输入寄存器30001-30512IR000-IR511 区31001-31100HR00-HR99 区32001-32028AR00-AR27 区33001-33064LR00-LR63 区05H写输出位00001-08192IR/SR 各位06H写单个保持寄存器40001-46144DM0000-DM614310H与多个保持寄存器舍去程序占用区MODBUS地址与OMRO地址对应关系:(OMRO

15、地址请参看C200H系列机的编 程手册)1. MODBUS保持寄存器地址4*后四位减一对应 OMRO的DM*。2. MODBUS输入寄存器地址 3*按上表所列,后三位减一对应OMRO的0*,地址*减一后除以16的商为OMRON通道地址,OMRO地址IR*前三位乘以16加上后两位再加1。1*,地址*减一后除以16的商为OMRON通道地址, OMRO地址反算MODBU地址参看第三条。IR/SR/AR/HR/LR*3. MODBUS出位地址余数为该通道的位。4. MODBUS入位地址余数为该通道的位。例:MODBU地 址对应OMRO地址计算方法40001DM00001道0001-1=00004500

16、1DM50001道5001-1=500030101IR100通道101-1=10030256SR255通道256-1=25531051HRSd 道51-1=5032021AR020通道21-1=2033051LR050通道51-1=5000016IR000通道第15位(16-1)/16=0(通)15(位)01601IR100通道第00位(1601-1)/16=100 010216HR131道第7位(216-1)/16=13 7注意事项:1)PLC程序是根据C200H机系列所设计的,如用户使用 CS1机,则须修改梯形 图程序,使之适应CS1机。但请注意,程序寻址范围不变。2)请先运行ASC模块中的程序,再进行MODBUa讯;3)如用户中途要改变ASC设置,如PORT口的通讯设置,ASC的MODBUS站号等, 须先终止ASC中的程序运行,再对PLC设置区(即DM999进行修改,然后重新

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论