【昆仑通态】PLC_欧姆龙_HostLink&Fins驱动使用详解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
1 欧姆龙PLC通讯方式说明 (1)
1.1 驱动设备简介 (3)
1.2 PLC的接线 (3)
1.3 通讯参数的设置 (3)
1.4 驱动对各系列PLC的支持 (6)
1.5 FINS驱动简要介绍及与Host Link驱动对比 (6)
2 驱动的基本使用 (6)
2.1 欧姆龙驱动通讯协议和通讯方式 (6)
2.2 欧姆龙驱动通讯连接方式 (6)
2.3 欧姆龙构件驱动的添加 (6)
2.4 欧姆龙构件采集通道 (6)
2.5 欧姆龙构件内部属性设置 (8)
2.6 欧姆龙驱动设备命令 (11)
3 驱动通讯的典型应用方案 (15)
4 常见问题及解决方案 (16)
4.1 根据通讯状态返回值判断的问题 (16)
4.2 通讯连接不上问题 (17)
4.3 新旧型号PLC寄存器说明 (17)
4.4 欧姆龙PLC数据读取速度慢问题 (17)
前言
1欧姆龙PLC通讯方式说明
1.1驱动设备简介
本驱动构件用于MCGS软件通过HostLink串口读写欧姆龙PLC设备的各种寄存器的数据。
本驱动构件支持欧姆龙C、CV、CS/CJ、CP系列部分型号的PLC。具体见第3节 驱动类型串口子设备,须挂接在“通用串口父设备”下才能工作
通讯协议采用欧姆龙HostLink(C-Mode)协议
通讯方式一主一从、一主多从方式。驱动构件为主,设备为从。
1.2PLC的接线
通讯连接方式:
<1>采用欧姆龙串口编程电缆与PLC的HostLink串口或RS232扩展串口通讯。通讯电缆
接线请参见 图1
<2>采用RS422方式与PLC的RS422扩展通讯板通讯, 通讯电缆接线请参见相应硬件连
接手册。
HostLink串口或RS232扩展口接线图:
图1
注:
1.通讯扩展板及部分型号的PLC引脚定义与此有所不同,具体请查看相应手册确认接线
方式,并参照其说明进行接线。
2.如果是自制电缆请注意,PLC RS232端并非标准RS232,4和5是短接的。
1.3通讯参数的设置
“通用串口父设备”通讯参数设置如下:
设置项参数项
通讯波特率4800 、9600(默认值) 、19200、38400、57600、115200
数据位位数7(默认值) 、8
停止位位数1、2(默认值)
奇偶校验位无校验、奇校验、偶校验(默认值)
父设备通讯参数设置应与设备的通讯参数相同,默认为:9600, 7, 2, E(偶校验),不同型号PLC有所不同,用户可根据需要进行设置,建议在通讯速度要求较高时设置为38400,7,2,E或PLC所支持的更高波特率进行通讯。
注意:父设备的参数必须和PLC的参数设置一直才能通讯成功,不同的PLC参数不同。如果用户不清楚该如何设备参数,可以启用PLC的自动在线功能查询该设备参数。具体操作如下:
以CP1H-X40DR-A为例,针对主串口(PORT1):PLC断电后,打开PLC的DIP 开关设置,选择开关4【PORT1】(9针串口)置为ON(如果您使用的是20针扩展串口请选择开关5【PORT2】),把开关拨到ON的位置,然后上电,打开欧姆龙的编程软件CX-Programmer,打开菜单项的PLC,选择自动在线,选择串口连接并且选择您的PC串口,如图2:
图2
单击连接后出现如图4的询问,选择“是”,等进入运行模式,查看工程里的设置选项如图3
PLC设备地址0--31 PLC9针串口
模式选择HostLink
固定
波特率19200
数据位8位,停止
位1位,校验方式
是E(偶校验)
图5
根据此设置参数设置驱动父设备参数即可。(校验方式说明:E 表示偶校验,0表示无校验,N表示奇校验)
如果您想修改PLC的通讯参数(注意!修改PLC通讯参数会造成PLC停止运行,请确保停止PLC不会对您造成任何影响的前提下进行操作),可以自动在线以后,确保DIP开关1处于OFF状态,选择工程下面的设置,如图6
在定制里设置你想要的通讯参数,然后选择PLC->传送->到PLC,如图7:
进入下载选项如图8对话框:
只勾选设置,点确定,出现图9对话框,选择是,出现图10对话框:选择是,出现图10的界面后表示通讯参数修改成功。
1.4驱动对各系列PLC的支持
本驱动构件支持欧姆龙C、CV、CS/CJ、CP系列部分型号的PLC参考2.5通道数据类型表
1.5 FINS驱动简要介绍及与Host Link驱动对比
FINS驱动构件支持欧姆龙CS/CJ(含CP)、CV系列部分型号的PLC,同时支持支持WR 寄存器。HostLink协议为欧姆龙公司旧有协议, 协议本身不支持新型号PLC的的W等寄存器的读写。如果使用新型号PLC并需要对相关寄存器进行操作,请使用MCGS新的FINS 串口驱动。另外,HostLink协议只支持4位地址,无法读取大于9999地址的寄存器区,在使用时,可将寄存器高地址区内容移到低地址区进行读写操作,新型号PLC也可直接换用新的FINS串口驱动。
FINS驱动用户可通过内部属性,添加PLC的通道,支持新的型号的寄存器W等。
HostLink驱动支持的寄存器类型IR、LR、HR、AR、TC、PV、DM。
FINS驱动支持的寄存器类型CIO、WR、DM、HR、AR、TK、TS、CS、TIM、CNT、IR、DR。
2驱动的基本使用
2.1欧姆龙驱动通讯协议和通讯方式
参考1.1驱动设备简介
2.2欧姆龙驱动通讯连接方式
参考1.2PLC接线
2.3欧姆龙构件驱动的添加
首先确保PLC与编程软件通讯正常,添加步骤如下:
①在设备窗口添加“通用串口父设备”
②在“通用串口父设备”下,添加扩展OmronHostLink驱动构件,设置“通用串
口父设备”的通讯参数: