您好,欢迎光临本网站![请登录][注册会员]  
文件名称: 鼎实创新OMRON HOSTLINK 协议设备的连接技术手册.pdf
  所属分类: 其它
  开发工具:
  文件大小: 695kb
  下载次数: 0
  上传时间: 2019-10-09
  提 供 者: weixin_********
 详细说明:鼎实创新OMRON HOSTLINK 协议设备的连接技术手册pdf,鼎实创新OMRON HOSTLINK 协议设备的连接技术手册北京州实创新科技有限公司 www.c-profibus.comcn 目录 概述 PB-B-RS-232/485接口及连接电缆 1.PB-B-RS-232接∏极性 2PBB-RS485接口板性. HOSTLINK协议简介 1.物理设置. 2.欧姆龙PLC的内存区划分 456667 3.数据帧格式. (1) HOSTLINK发送数据帧格式 (2) HOSTLINK协议响应帧格式 (3) HOSTLINK协议命令代码 四、 OMRON通信驱动功能块 10 1变量说明 10 2.流程图. 10 3发送单条指令 (1)系统结构 ……,……………12 (2)PC设置 12 (3)上位机的配置... (4)上位程序 .13 5)运行结果. 14 4多条指令 144 附录1:结束代码中的诊断代码及其含义.… 16 附录2:ASCⅡ代码表… 17 tcl:010-62054940 wcbwww.c-profibus.com.cn 北京州实创新科技有限公司 www.c-profibus.com.cn 概述 由于工业现场总线技术的普及以及可编程控制器在现代工业中的丿泛应用,到目前为 止国际现场总线技术标准委员会共设定了包括 PROFIBUS-DP和 DEVICENET协议(以上2 种现均已成为国家标准〕在内的8种国际标准,目前主要的可编程控制器厂商都只支持各自 的国际标准。 基于目前欧姆龙公司的小型可编程控制器在机器控制行业的广泛应用,并且欧姆龙公 司的小型可编程控制器中接入DEⅤ ICENET总线必须配置专用的模块,如果接入到其他总 线必须配置相应总线协议转换模块,我们提岀了将欧姆龙公司的可编程控制器通过 PBB232/485接入到 PROFIBUS-DP( SIEMENS公司主推)总线的一种解决方案。该方案 是通过软件的形式实现 HOSTLINK协议,用户不必深入的了解欧姆龙公司的 HOSTLINK协 议就可以简单的将欧姆龙公司的可编程控制器连接到 PROFIBUS-DP网络上。下图是该系统 的结构图 37-00,CFU3152DP HlI PROFIBUS DP PB-B-RS232 PB-B-RS232 PR-B-RS1O5 CPM2A CPM2A CPIa CPM2A 系统图 二、PB-B-RS-232/485接口及连接电缆 1.PB-B-RS-232接口极性 我公司的PB-B-RS-232模块的具有RS-232接口,可以将单个的欧姆龙PC设备以点对 点的方式接入到 PROFIBUS-DP总线中时,用PB-B-RS232与欧姆龙的产品实现点对点的连 接,的RS-232接凵,采用9针D形插应(针),是标准的三线制RS-232/485接凵。可以按 tcl:010-62054940 wcbwww.c-profibus.com.cn 北京州实创新科技有限公司 www.c-profibus.comcn 照下图自制RS-232/485通讯连接电缆。 TRuth REl n日 MRN设备 PB-B.+ G 图1RS232接冂特征 注意:CPM2A,Rd=2,Txd=3,GND=9;其它RS-232/485设备,应根 据RS-232/485嫠口的管脚定义,制作电缆的务必保证Td2→Rxd,Rxd3)→ X。 2.PB-B-RS/485接口极性 如果需要将多个欧姆龙的PLC产品接入到 PROFIBUS-DP总线中时,可以使用 PB-B-RS485产品,该设备的485接口性能与 PROFIBUS接口端完仝一致,为保证通讯的稳 定性在RS-485总线两端应设有终端电阻,PB-B-RS485产品已将终端电阻集成到产品中, 因此,当PB-B-RS485位于RS-485总线终端时,只须外接短接线,便将内置的终端电阻接 入总线。见图3中RS-485端子外接短接线的连接 B↓ 1 RSZ2、F48 H2、路45 双向转换器 变向转换器 双向转换器 CPM2A CPM2A CPM2A 图3使用终端电阻 tcl:010-62054940 wcbwww.c-profibus.com.cn 北京州实创新科技有限公司 www.c-profibus.com.cn 三、 HOSTLINK协议简介 HOSTLINK协议是欢姆龙公司定义的一种针对RS232485的通信协议,用于其他设备 与欧姆龙公司PLC的通信。 1.物理设置 欧姆龙公司可编程控制器产品的232接口支持多种欧姆龙公司内部的协议,要想某一个 232接口使用 HOSTLINK协议,必须通过机器设置来选定该232接口使用 HOSTLINK协议, 同时还必须设定有关物理层的规范。本手册示例中设定欧姆龙PLC的节点号01,传送泼特 率为9600bps,起始码1位,数据位8位,结束符2位,偶校验,具体设置方法参看欧姆龙 公司PLC的编程手册通信协议部分,相关的手册可以到欧姆龙(中国)公司网站上下载 http://www.omronservice.com 2.欧姆龙PLC的内存区划分 欧姆龙公司的可编程控制器产品根据处理的IO点数、储存容量大致可以分为以下几 类:CPM、CQM、C20、CJl、CS1,但是其核心的内存区的划分大致相同,只是不同产品 类型的内存容量不同,内存区域的主要有以下的一些分类:RSR输入输出位、AR状态辅 助位、HR保持位、LR链接位、DM数据储存区、TC计数器、定吋器位。 HOSTLⅠNK协议 对不同的内存区域有专门的命令代码来访问和控制。卜表介绍CPM2A的内存资源和相应的 功能。 内存数据区域 区域 区域功能 IR area输入区 R000toR00每个字为16个二进制位,该区域的二进制 位分配给输入输出端子排上 输出区 IR 010 LO IR019 (10 words) 工作区 R020toIR049工作位可以在程序中自由使用 IR 200 to IR 227 SR area SR228tSR25:殊的功能位例如系统的一些标忐和控制 (28 words 位 TR area TR010TR7当程序产生分支时用于暂存通断状态 8 bits) hR area HR00toHR9专门用于存储需要断电时保持原状态的工 (20 words 作位 ar area AR00toAR23特殊的功能位例如系统的一些标志和控制 24 words) 位 LR area LR00 to lrl5与其他的PLC进行1:1连接时数据 (16 words) tcl:010-62054940 6 wcbwww.c-profibus.com.cn 北京州实创新科技有限公司 www.c-profibus.comcn Timer/Counter area TC00toTC255定时器,计数器 256个定时汁数器 DM Read/write DM000t0DM数据区城只能以字的形式来访问,断电后 arca 1999 数据能保存 DM 2022 to DM 2047 ( 2,026 words) Error log DM2000toDM存放发生系统产生错误的时间和错误代码 2021 可以当作普通的DM区使用 (22 words Rcad-only DM6144toDⅵ只读区域,不可执行写操作 6599 (456 words) PC Setup DM60oDM存储PLC设置 6655(56 words) 3.数据帧格式 1) HOSTLINK发送数据帧格式 101x10RDx10x12x101x102x103x12x101g10 Node no Hesder Beginning acrd No of nords FCs Terminator 0001t6is k10x10wD110181816:x1 lmIng Write 11 Mold FCS ermine d ffor number of words b write) ①:开始码 ② Node o:PC的地址码,本例当中设定为0l,必须与欧姆龙PC中的设置保持一致 当采用485形式通讯时必须保证地址码的唯一性。 ③ Head code:命令代码,本功能块攴持命令代码中所有的第一个字符是‘R’‘W’的命 令,上图命令代码R、D的功能是读DM区。 注意,命令代码必须是以大写的形式 ④ Beginning word:命令代码对应操作的区的首地址,4位BCD码形式表示; ⑤No.0 iwords:读命令对应要读取目标区字的个数,4位BCD码形式表小; ⑥ Write data:写命令对应要写入到日标区的一个字长的数据,将要写入到日标区的数据 tcl:010-62054940 wcb:www.c-profibus.com.cn 北京州实创新科技有限公司 www.c-profibus.com.cn 放置到该区域内部,每个数据占用一个字长。4位16进制形式表示 注意: HOSTLINK妫议长的发送数据为13个字符,去除中厦定的H个字符(个 起给码2个结束码情况下)剩下120个字符也就是30个字长的数据。如果要写入超过30 个字长的情况下,用多条写价令来实现。 ⑦rCS:帧校验,对该数据帧按字节进行校验。具体方法如下: 点Sde Leftmost Rightmost 4010 10D 3OR 31 D011 01 XOR 0011 XOR R 0101 10 X口R D011 noD X口R 0011 0011 XOR 1310011 0100 10 Canverted to hexadecene Hnd引das粪三川! characters 首先将字符转换成ASCI码形式,然后送入校验寄存器中,取下一个字符的 ASCII与 校验寄存器中的数进行异或后将结果还送入校验寄存器中,再取下一个字符,直至校验所有 数据,将得到的8位2进制数据的高4位和低4位分别转换为ASCI码形式。 (2) HOSTLINK协议响应帧格式 霾101x1uw DX16116 n Header End code Terminate e a x 101 x10R D 16 x 16x 16x 16 x 16 x 16 Header End coda read data (1 wordi FCS TErminator Cn? Read data(for number of wcds read 北京州实创新科技有限公司 www.c-profibus.com.cn ① End code:结束代码,用来标志对发送帧的诊断,发送数据帧正确的响应代码是00, 16进制形式表示 ② Rcad data:读命令对应的目标区数据的响应。 注意: HOSTLIM协议最长的接收数据为132个字符,去除其固定的1个字符(1个 起始码2个结码情况下),剩下121个字符也就是30个字长的数据。如果读取超过30个 字长的情况下,要用多条读命令来实现。 (3) HOSTLINK协议命令代码 HOSTLINK协议对不同的内存区域的读写控制采用不同的命令码,以下是 HOSTLINK 协议听有的命令代码。 代码 CPM2C操作模式 头代码含 笠控 编程 卫S E YES IRRR区域读 YES YES LR区域读 五F3 HR城读 RC YES YES YE IC当前值区域读 YES TC状谨 T YES YES DM区域读 RT YES YES YES R区域读 W IRR國域写 环 YES LR区城写 W工 YES TFS HR区城写 yYC TC当前值区域写 下 YES YES TC状态写 H¤ YES Y DM区域写 YES 鸟R区城写 YES S读 R YFS YFS sv读2 YES YES S环变化1 YE YES S变化1 YES 互ES IfS 状态写 WVTF TES 主 KS H Y YES 强制谩定 KR YES F 强制复位 KF YES YES 多路强制谩定倥 YES YFS 互Es 多路强制设定复位取消 TVIll FC模式读 T 五F3 测 YES 读程序 Ⅰ○ 下□ YES 写程序 lYES YES YES 复合指令 YE 煎弃〔仅是命令〕 TFS YES 初始化〔仅是命令〕 EA YES YES IxD响应〔仅是响应〕 IC 殳有定的命令〔惺是响应〕 北京州罢创新科技有限公司 www.c-profibus.comcn 四、 OMRON通信驱动功能块 通过总线桥产品可以实现欧姆龙公司的PLC产品与西门子公司的300或是400系列带 有DP主站的PC产品之间的透明通讯,方法是将PB-B-RS232/485作为 PROF IBUS的从站 该设备同时作为 HOSTLINK的主站来连接 HOSTLINK从设备(本于册特指CPM2A),但是此方 法还有一个不足之处,用户必须除了要了解西门子STEP7编程外,还必须熟悉欧姆龙公司 的 TIOSTLINK协议,这就给用户带来了一定的工作量,为了方便用户我们通过在STEP7中 编辑个功能块HB1,该功能块完成了 HOSTLINK协议中命令代码第个字符是R’‘W的 所有命令。以下详细介绍该功能块的编程思想和具体的使用方法 1变量说明 该功能块用以所有命令代码的第一个字符是‘R’‘W’的命令。其中定义的变量如下 变量名 类型 注释 Address Num1 整型站点地址的高位 Address num2 整型站点地址的低位 ○ rder char1 字符读/写命令的第一个字符(大写形式) Order char2 字符读/写命令的二个字符 Read Write addr 整型|读/写相应区域的初始地址 Read Write Number 整型要读/写的字的个数 Send addr 指针月户为总线桥分配的接收区的开始位置 Ctrl addr 指针用户为总线桥分配的输出控制字节的开始位置 Receive addr 指针用户为总线桥分配的输入区的开始位置 Input db num 整型读写功能要求的数据块的块号 Comm correct 布尔通讯是否正确 2流程图 功能块的作用是按照 HOSTLINK协议的报文格式的要求将数据帧按照规定的格式送入到 配置的输出区中,由于报文中所有的数据都是以ASCI码的形式出现的,程序调用了一个功 能块FCl,该功能块的作用就是将0~9和A转换为相应的16进制的ASCI!码,程序流程 图如下 tcl:010-62054940 wcbwww.c-profibus.com.cn
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: lr
 输入关键字,在本站1000多万海量源码库中尽情搜索: