OMRON Hostlink通讯协议

合集下载

欧姆龙PLC HostLink协议在组态王中的寻址

欧姆龙PLC HostLink协议在组态王中的寻址

欧姆龙PLC HostLink协议在组态王中的寻址欧姆龙HostLink协议组态王设置1、定义组态王设备组态王定义设备时请根据所选用的PLC的具体型号定义设备:PLC\欧姆龙\C Serial\HostLinkPLC\欧姆龙\CJ1\HostLinkPLC\欧姆龙\CS1\HostLinkPLC\欧姆龙\CV Serial\HostLink当使用RS232与上位机相连时,PLC的地址在组态王中的设置范围从0到99。

以3G2A6-LK201-EV1为例该地址由背板上的SW1上的1—5决定。

对应关系如下:地址号SW1.1 SW1.2 SW1.3 SW1.4 SW1.50 OFF OFF OFF OFF OFF1 OFF OFF OFF OFF 0N2 OFF OFF OFF 0N OFF3 OFF OFF OFF 0N 0N-- -- -- -- -- --30 0N 0N 0N 0N OFF31 0N 0N 0N 0N 0N2、设备通讯参数定义组态王通讯参数设置请与PLC的设置保持一致。

当使用RS232与上位机相连时,PLC的推荐设置如下设定项推荐值波特率9600数据位7停止位 2校验位偶校验3、组态王数据词典-IO变量定义寄存器格式寄存器范围读写属性数据类型变量类型寄存器含义STATUS0~0读写BYTE I/O整型状态寄存器DM0~9999读写SHORT,USHORT,BCD,LONG,STRING(只写),FLOAT,LONG BCDI/O整数,I/O实数,I/O字符串数据寄存器AR0~9999读写USHORT,BCD,LONG,FLOATI/O整数,I/O实数辅助寄存器IR0~9999读写BIT,USHORT,BCD,LONG,FLOATI/O离散,I/O整数,I/O实数输入/出寄存器HR0~9999读写LONG,FLOAT,USHORT,BCDI/O整数,I/O实数保持寄存器LR0~9999读写USHORT,BCD,LONG,FLOATI/O整数,I/O实数连接寄存器W0~9999读写BIT,SHORTI/O离散,I/O整数W内存区FWALLDM0~0读写BIT I/O离散DM寄存器写格式标志TC_S TA0~9999读写BIT I/O离散TC状态寄存器TC_V AL0~9999读写SHORT,USHORT,LONG,BCDI/O整数TC值寄存器CIO0~6143读写SHORT,USHORT,LONG,BCDI/O整数输入/出寄存器(适用于CJ1和CS1型号PLC)ERROR0~3读写BYTE I/O整数错误寄存器TIMEOUT0~0读写USHORT I/O整数错误寄存器CTRL0~0读写USHORT I/O整数LTHDM0~0读写USHORT I/O整数设置DM字符串的长度2)、寄存器特殊说明:1、不同的PLC型号支持的寄存器有可能不同,以实际PLC支持的寄存器为准,例如:对于C系列,有IR寄存器,无CIO寄存器,且C系列不支持CIO、HR寄存器,其余系列恰好相反。

欧姆龙的通讯协议书

欧姆龙的通讯协议书

欧姆龙的通讯协议书欧姆龙是一家跨国企业,致力于开发和生产多种电子产品,包括传感器、控制器、机器人等等。

通信协议是欧姆龙产品在工业自动化领域中实现设备间通信的关键。

欧姆龙的通信协议主要有两种:Host Link协议和Fins协议。

这两种协议分别适用于不同的设备和场景。

Host Link协议是一种基于串行通信的协议,通常用于连接欧姆龙PLC和上位机之间的通信。

该协议使用RS-232C或RS-422等串行接口进行数据传输。

Host Link协议中定义了一套命令和响应格式,用于实现PLC与上位机之间的数据读写和控制操作。

这种协议简单易懂,适用于小规模的工业自动化系统。

Fins协议是一种基于以太网的通信协议,用于连接不同种类的欧姆龙设备,如PLC、触摸屏和变频器等。

该协议支持TCP/IP和UDP/IP等网络协议,可以在局域网或广域网中进行数据通信。

Fins协议将设备间的通信分为命令和响应两个阶段,通过发送不同的命令实现不同的功能,如读写数据、设备配置和监控等。

Fins协议功能强大,适用于大规模的工业自动化系统。

无论是Host Link协议还是Fins协议,它们的通信流程基本相似。

首先,通信的发起方发送一个请求命令到目标设备,请求完成特定的操作。

然后,目标设备接收到请求后进行相应的处理,并将处理结果发送回发起方。

在通信过程中,双方需要按照协议规定的格式进行数据的编码和解码。

除了以上两种主要的通信协议,欧姆龙还提供了其他特定于不同产品的协议。

例如,Vision协议用于连接欧姆龙视觉产品,实现图像数据的传输和处理。

CX-Server协议用于连接欧姆龙的运动控制器,实现运动控制指令的传输和执行。

值得注意的是,欧姆龙的通信协议不仅仅限于其自家产品的通信,还支持与其他厂家的设备进行通信。

这使得欧姆龙的产品在工业自动化领域中具有更高的灵活性和可扩展性。

总结起来,欧姆龙的通信协议在工业自动化领域中起着重要的作用。

Host Link协议适用于PLC与上位机之间的串行通信,而Fins协议适用于不同设备的以太网通信。

OMRONHostlink通讯协议

OMRONHostlink通讯协议

OMRONHostlink通讯协议
OMRON Hostlink通讯协议是一种用于OMRON PLC与上位机或外部设备之间进行通信的协议。

它定义了一系列的命令和数据格式,用于实现数据的读写、PLC程序的控制
以及与外部设备的交互。

下面是一些常用的OMRON Hostlink通讯协议命令:
- 读取位元件(Read Bit):用于读取PLC中的位元件的状态,如开关、指示灯等。

- 写入位元件(Write Bit):用于写入PLC中的位元件的状态,如开关、指示灯等。

- 读取字元件(Read Word):用于读取PLC中的字元件的值,如数据寄存器、定时器、计数器等。

- 写入字元件(Write Word):用于写入PLC中的字元件的值,如数据寄存器、定时器、计数器等。

- 读取文件(Read File):用于读取PLC中的文件的数据,如数据表、文件寄存器等。

- 写入文件(Write File):用于写入PLC中的文件的数据,如数据表、文件寄存器等。

除了上述命令外,还有一些用于控制PLC程序的命令和用于与外部设备通信的命令。

通过使用这些命令,上位机或外部设备可以实现与PLC的数据交换和程序控制。

OMRON Hostlink通讯协议的数据格式一般使用ASCII码或十六进制表示,并且有固定的命令格式和数据结构。

使用该协议进行通信时,需要注意正确的命令格式和数据格式,以及PLC和上位机或外部设备的通信参数的设置。

总的来说,OMRON Hostlink通讯协议是一种简单易用的通信协议,适用于OMRON PLC与上位机或外部设备之间的数据交换和程序控制。

欧姆龙通讯协议种类

欧姆龙通讯协议种类

欧姆龙通讯协议种类欧姆龙通讯协议是指用于欧姆龙公司产品之间进行数据通信的一种协议。

欧姆龙作为一家全球领先的工业自动化解决方案提供商,其产品广泛应用于工业控制、电子设备、医疗设备等领域。

为了实现这些产品之间的数据交互,欧姆龙推出了多种通讯协议,以下将介绍其中一些常见的种类。

1. 欧姆龙Host Link协议欧姆龙Host Link协议是一种用于欧姆龙PLC(可编程逻辑控制器)和上位机之间的数据通信协议。

通过该协议,用户可以在上位机上监控和控制PLC的运行状态,实现数据的读取和写入。

该协议具有简单、高效的特点,广泛应用于工业自动化领域。

2. 欧姆龙FINS协议欧姆龙FINS协议是一种用于欧姆龙各种设备之间进行数据通信的协议。

它支持多种通信方式,包括串口、以太网等。

通过该协议,用户可以实现不同设备之间的数据传输和控制命令的交互。

FINS协议具有高速、可靠的特点,被广泛应用于工业自动化控制系统。

3. 欧姆龙Ethernet/IP协议欧姆龙Ethernet/IP协议是一种基于以太网的工业自动化通信协议。

它可以实现不同设备之间的数据交互和控制命令的传输。

Ethernet/IP协议具有高速、可靠的特点,广泛应用于工业自动化网络中。

4. 欧姆龙Modbus协议欧姆龙Modbus协议是一种用于欧姆龙设备和其他设备之间进行数据通信的协议。

它是一种开放的通信协议,可以与其他厂家的设备进行兼容。

通过Modbus协议,用户可以实现设备之间的数据交互和控制命令的传输。

以上是一些常见的欧姆龙通讯协议种类,它们在工业自动化领域起到了重要的作用。

通过这些协议,不同设备之间可以实现数据的传输和控制命令的交互,提高了生产效率和自动化水平。

欧姆龙作为工业自动化领域的领先企业,不断推出新的通讯协议,以满足不同应用场景的需求。

组态王与OMRON PLC通讯(以太网及hostlink协议)

组态王与OMRON PLC通讯(以太网及hostlink协议)

注:如果 PC 跟 PLC 不通过交换机连接,需要使用交叉网线。
(2)数据监视 编程软件与 PLC 在线连接,双击“内存”图标,弹出图 5-7 窗口,
图 5-7
选择需要监视的寄存器类型,双击,打开监视画面,这时在菜单中会自动增加“在 线”菜单,选择“在线”---“监视”菜单,即可查看当前各寄存器区的数据,如图 5-8、 5-9。
图 3-4
北京亚控科技发展有限公司
3
组态王与欧姆龙PLC通讯(HostLink协议与以太网协议)
配置文档
设置好以后确定退出,点击“在线工作”,编程软件就可以连接到 PLC。
(3)读取 PLC 的参数设置
双击左边树形菜单的“设置”(如图 3-5),打开的“PLC 设定”对话框,选择“选 项”---“从 PLC 传送”菜单,可以把 PLC 的设置参数读上来,打开“选择上位机链接 端口”页,如图 3-6,可以查看 PLC 参数设置。
图 4-3
(2)设置 PLC 参数
组态王跟 PLC 通讯需要设置设备地址及通讯参数(如波特率、数据位、停止位、奇 偶校验)等, 设备地址即对应为欧姆龙 PLC 的 Host Link 单元号,在用 SYSMAC WAY 网络类型通讯时,Host Link 单元号是有意义的。
北京亚控科技发展有限公司
6
(1)新建工程以 SYSMAC WAY 网络类型连接 PLC
第一步:
把 CPU 模块的拨码开关的 5 拨到 OFF 位置,当使用 SYSMAC WAY 网络类型时, CPU 模块的拨码开关的 5 一定要拨到 OFF 的位置,否则编程软件与 PLC 通讯不上。
第二步:
新建工程,在网络类型里选择 SYSMAC WAY(如图 4-1),或者在原工程里,离 线状态,双击“新 PLC1[CS1G-H]离线”(如图 4-2),也可以弹出图 4-1 的对话框直接 更改。

OMRONHostLink_FINS通讯笔记

OMRONHostLink_FINS通讯笔记

OMRONHostLink_FINS通讯笔记OMRON HostLink_FINS 通讯学习笔记⽬录1. Host Link (3)1.1. 协议概述 (3)1.2. 命令/响应格式 (3)1.2.1. 单帧命令格式 (3)1.2.2. 单帧正常响应格式 (4)1.2.3. 错误的响应格式 (4)1.2.4. 多帧命令格式 (4)1.2.5. 多帧响应格式 (5)1.2.6. FCS校验 (6)1.2.7. ASCII对照表 (7)2. FINS指令 (10)2.1. 命令格式 (10)2.2. CMND指令应⽤ (11)2.2.1. 读寄存器区:0101 (12)1.Host Link1.1.协议概述Host Link通讯使⽤C-Mode模式,与Fins相⽐,HostLink有如下特点:HostLink地址只能在CPU单元上设置,对于CS/CJ系列可以是CPU、串⾏通讯单元、或串⾏通讯板?只能⽤于本地⽹络最多可以连接32台PLC,单元号从0⾄31协议使⽤ACSII码⾸帧最多31个字符,中间帧字符总数最多131。

1.2.命令/响应格式1.2.1.单帧命令格式@:起始码Unit number(BCD):BCD格式表⽰的HostLink单元号,范围0⾄31Header Code:HostLink命令代码,2个字符Text:数据,根据命令不同FCS:校验码Terminator:结束泵,以*CR结束,CR代表回车字符CHR(13)1.2.2.单帧正常响应格式@:起始码Unit number(BCD):BCD格式表⽰的HostLink单元号,范围0⾄31,与接收到的地址⼀致?Header Code:HostLink命令代码,2个字符,与要响应的命令中的代码⼀致End Code:命令执⾏结果Text:数据,根据命令不同FCS:校验码Terminator:结束泵,以*CR结束,CR代表回车字符CHR(13)1.2.3.错误的响应格式@:起始码Unit number(BCD):BCD格式表⽰的HostLink单元号,范围0⾄31,与接收到的地址⼀致?Header Code:HostLink命令代码,2个字符,与要响应的命令中的代码⼀致End Code:命令执⾏结果FCS:校验码Terminator:结束泵,以*CR结束,CR代表回车字符CHR(13)1.2.4.多帧命令格式当要发送的命令数据很⼤时,分为多帧发送。

HostLinkFins协议

HostLinkFins协议
CPU应答@00FA004000000005010000435031482D58343044542D440000000020202020 30312E3430000000000030312E34310000000000 000000000000000000000000000000000000000100000000000000000000000000000000000102000028178000080000000000004C*
版权声明:本文为博主原创文章,未经博主允许不得转载。
欧姆龙PLC的FINS协议解释
UDP访问方式:
读取示例:读取DM区20个字, 从DM100H开始
命令:80 00 02 00 41 00 00 0B 00 00 01 01 82 00 64 00 00 14
说明:
80 00 02 固定帧头
435031482D58343044542D440000000020202020 对应ASCII码:CP1H-X40DT-D 为CPU型号
30312E3430000000000030312E34310000000000 对应ASCII码:01-40 01-40 为内部版本号
PLC状态改变为MONITOR
2、STOP 04 02
改变PLC到PROGRAM(编程)模式,即停止运行状态。
命令格式:04 02 FF FF
例:发送@00FA0000000000402FFFF71*
回应@00FA00400000000402000045*
PLC状态改变为PROGRAM
c0 00 02 00 0b 00 00 41 00 00 01 01 00 00 13 88 17 70 1b 58 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0:PROGRAM

欧姆龙串口通讯详解

欧姆龙串口通讯详解

欧姆龙串口通讯详解电气自动化技术2008-02-22 09:21:24 阅读470 评论0 字号:大中小订阅串行通信第一节上位机链接通信概要上位机链接系统即Hostlink系统是对于FA系统一种即优化又经济的通信方式,它适合一台上位机与一台或多台PLC进行链接。

上位机可对PLC传送程序,并监控PLC的数据区,以及控制PLC的工作情况。

HOSTLINK系统允许一台上位机通过上位机链接命令向HOSTLINK系统的PLC发送命令,PLC处理来自上位机的每条指令,并把结果传回上位机。

一.HOSTLINK 系统特点通信即可采用RS-232C方式,又可采用RS-422方式,RS-232C方式是基于1:1的通信,距离为15m。

RS-422方式是实现1:N的通信,即一台上位机与多台PLC进行通信,最多可有32台PLC连接到上位机,通信距离最大可达500m。

上位机监控上位机可对PLC的程序进行传送或读取,并可对PLC数据区进行读写操作。

双重检查系统所有通信都将作奇偶检验和帧检验,从而能估计出通信中的错误。

二.系统配置:RS-232C链接(1:1)当使用RS-232C连接时,只可实现1:1的通信,即一台上位机与一台PLC进行通信,最大通信距离不超过15m。

1.使用PLC自带的口RS-232C口RS-232C口编程器口(外设口)适配器外设口注:适配器型号为CPM1-CIF01或CQM1-CIF02,是外设口转RS-232C口的适配器。

2.使用上位链接单元:上位链接单元注:上位链接单元的型号为C200H-LK201,它提供的是一个25芯的RS-232C口。

若连的是CS1系列的PLC,可用通信模块CS1W-SCU21。

1.使用通信板:通信板RS-422链接(1:N)NT-AL001CPM1-CIF11NT-AL001B500-AL001RS-232C口外设口多至32台上位链接模块注:CPM1-CIF11为外设口转RS-422口的适配器NT-AL001为RS-232C与RS-422转换的适配器B500-AL001为分支器,其功能是将一路RS-422信号转成两路RS-422信号上位机链接模块为C200H-LK202,是带RS-422端口的模块。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

OMRON Hostlink通讯协议简述
浙江大学台州研究院汽摩配研究所1 物理层
基于EIA-232,通讯设定(38400,7,E,2),接线需自制,如下图
2 数据链路层
采用Hostlink/Fins协议,校验方式FCS
PC机为主机,PLC为从机,形成一主一从通讯架构,控制器站号“0”。

3 应用层(每一个X表示一个16进制数)3.1 按Word对D寄存器写入:
PLC接收到后反馈(16进制字符串):
3.2 按word从D寄存器读取
PLC接收到后反馈(16进制字符串):
3.3 按Bit对W寄存器写入
PLC接收到后反馈(16进制字符串):
3.4 FCS校验码计算方法
1.对一帧信息,除去校验码和结束符,从左向右每个字符转化为8位无符号整型数再做异或运算。

2.将计算结果转化为2位16进制字符串
如字符串”@00FA0000000000102B00000000000”,从@开始依次转化和运算后,得到的FCS校验码为”06”。

相关文档
最新文档