文件名称:
鼎实创新OMRON HOSTLINK 协议设备的连接技术手册.pdf
开发工具:
文件大小: 695kb
下载次数: 0
上传时间: 2019-10-09
详细说明:鼎实创新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最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.