【昆仑通态】PLC_欧姆龙_HostLink&Fins驱动使用详解

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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驱动构件,设置“通用串

口父设备”的通讯参数:

相关文档
最新文档