组态王与OMRON PLC通讯(以太网及hostlink协议)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
注:如果 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 的对话框直接 更改。
第一次连接 PLC 可以直接选择“PLC”---“自动在线”---“选择一个串口”,在弹 出的窗口里选择电脑与 PLC 连接的串口(默认为 com1)。然后再单击“自动在线”菜 单,编程软件会自动搜索网络中的 PLC 并且连接。
另一种方式可以点击编程软件的新建菜单,弹出如图 3-2 所示窗口,选择设备类型 CS1G-H 及网络类型 Toolbus。
图 5-1
上图中设置模块的 NODE 号为 1,是由下面的公式计算出来的, NODE=0×161 +1 ×160=1
北京亚控科技发展有限公司
10
组态王与欧姆龙PLC通讯(HostLink协议与以太网协议)
配置文档
如果想把 PLC 的 IP 地址设置为 17,那么把 0×161 拨到 1,把 160 的拨码拨到 1, 这样 NODE=1×161 +1 ×160=17
北京亚控科技发展有限公司
图 3-2
2
组态王与欧姆龙PLC通讯(HostLink协议与以太网协议)
配置文档
单击“设定”按钮,弹出如图 3-3 所示窗口,“网络”这里不用设置,Host Link 单 元号是灰的不可设置状态。
图 3-3
“驱动器”这里选择连接端口并把“自动检测波特率”打钩,软件会自动检查 PLC 设备(如图 3-4)。
北京亚控科技发展有限公司
11
组态王与欧姆龙PLC通讯(HostLink协议与以太网协议)
配置文档
图 5-3
3)第三步: CX-Programmer 软件新建工程,网络类型选择 Ethernet 方式(经验证选择 TCP 也可 以),点击设定。
北京亚控科技发展有限公司
图 5-4
12
组态王与欧姆龙PLC通讯(HostLink协议与以太网协议)
组态王与欧姆龙PLC通讯(HostLink协议与以太网协议)
配置文档
下面介绍怎样设置 PLC 的通讯参数,具体操作如下: 第一步:
新建工程,CX-Programmer 编程软件与 PLC 建立连接,把 PLC 的操作模式改成编 程模式(如图 4-4)。
图 4-4 第二步:
双击左边树形菜单的“设置”(如图 4-5),打开如图 4-6 的“PLC 设定”对话框, 选择“选择上位机链接端口”页,在这里可以更改单元号及通讯参数。
图 3-5
图 3-6
北京亚控科技发展有限公司
Байду номын сангаас
4
组态王与欧姆龙PLC通讯(HostLink协议与以太网协议)
4. 欧姆龙 HostLink 协议通讯
配置文档
组态王与 PLC 通过 HostLink 协议通讯,PLC 的网络类型不能用 Toolbus,一定要设 置为 SYSMAC WAY 网络类型,使用 SYSMAC WAY 网络类型与 PLC 通讯的设置步骤 与 Toolbus 类似。
组态王与欧姆龙PLC通讯(HostLink协议与以太网协议)
配置文档
北京亚控科技发展有限公司
2021年5月
组态王与欧姆龙PLC通讯(HostLink协议与以太网协议)
配置文档
目录
1. OMRON PLC系列划分如下(具体以OMRON相关资料为准) ............................ 1 2. 组态王与欧姆龙PLC现有的几种通讯方式......................................................... 1 3. CX-Programmer编程软件与PLC的连接............................................................... 2 4. 欧姆龙HostLink协议通讯 ..................................................................................... 5 5. 以太网通讯 .......................................................................................................... 10 6. 附录 ...................................................................................................................... 19
(2)以太网协议 包括以太网(UDP)和以太网(TCP)两种方式,UDP 方式通讯速度较快,TCP 方 式通讯比较稳定。
(3)欧姆龙 PLC Controller Link EventMemory 组 态 王 支 持 与 支 持 与 欧 姆 龙 公 司 的 所 有 支 持 Controller Link 协 议 , 并 采 用 EventMemory 方式的 PLC 的通讯。本协议采用 PCI 板卡通讯,使用您的计算机中的 PCI 板卡插槽。
在驱动菜单中设置 IP 地址。
配置文档
图 5-5 网络菜单中设置网络号 00(默认),节点号 17。
图 5-6
北京亚控科技发展有限公司
13
组态王与欧姆龙PLC通讯(HostLink协议与以太网协议)
配置文档
4)CX-Programmer 软件点击在线,看是否可以连接,能通上就说明设置成功,通讯 完成。
北京亚控科技发展有限公司
1
组态王与欧姆龙PLC通讯(HostLink协议与以太网协议)
3. CX-Programmer 编程软件与 PLC 的连接
配置文档
Toolbus 连接方式能保证编程软件与 PLC 建立连接,不管之前这个 PLC 里面的参数 怎样设置,因此我们先用这种方式使编程软件跟 PLC 建立连接,读取 PLC 的参数设置。
2)第二步:
CX-Programmer 软件通过串口方式和 PLC 连接在线,PLC 切换到编程模式,双击 IO 表和单元设置,选项--创建,在机架中出现以太网单元模块,图 5-2。
图 5-2
双击以太网单元(或者右键菜单-单元设置),出现单元设置,设置模块的 IP 地址 是 172.16.1.17,子网掩码为 255.255.255.0,点击“选项”---“传送到 PLC” (PC 到单元), 图 5-3。
北京亚控科技发展有限公司
9
组态王与欧姆龙PLC通讯(HostLink协议与以太网协议)
清除不掉,需要把 PLC 切换到运行模式,然后再清除错误。
配置文档
图 4-9
5. 以太网通讯
(1)PLC 配置 使用 ETN21 模块实现与 CX-Programmer 软件进行通讯,按如下步骤进行设置: 1)第一步: 例如:电脑网卡的 IP 地址:172.16.1.33。 设置 CJ1W/CS1W-ETN21 模块的 IP 地址,在以太网模块上有 NODE 号设置拨码, 如下图所示,
北京亚控科技发展有限公司
8
组态王与欧姆龙PLC通讯(HostLink协议与以太网协议)
配置文档
图 4-7
图 4-8 组态王按照上面的通讯参数和单元号进行设置,就可以用组态王与 PLC 通过 HostLink 协议通讯了。 如果在连接 PLC 过程中出现下图 4-9 的错误,这时是在停止/程序模式,PLC 错误
(4)欧姆龙 Controller Link Fins_PLC 组态王支持与欧姆龙公司采用 Controller Link Fins 协议的 PLC 进行通讯。 支持协议:专有协议。 支持硬件型号:C 系列、CS\CJ 系列、CV 系列。 驱动运行需涉及的其他软件的支持:FinsGateway 2003 本文档只介绍组态王通过 HostLink 协议和以太网协议与欧姆龙 PLC 的通讯设置, 连接的设备型号是 CS1G-H,CPU42H,以太网模块型号是 CS1W-ETN21。
北京亚控科技发展有限公司
i
组态王与欧姆龙PLC通讯(HostLink协议与以太网协议)
配置文档
1. OMRON PLC 系列划分如下(具体以 OMRON 相关资料为准)
● C 系列:C2000H、C200H、C200HE、C200HE-Z、C200HG、C200HE-Z、C200HS、 C200HX 、 C200HX-Z 、 C1000H 、 C**H 、 C**K 、 C**P 、 CQM1 、 C500 、 CPM1 (CPM1A/CPM2*);
图 4-1
北京亚控科技发展有限公司
5
组态王与欧姆龙PLC通讯(HostLink协议与以太网协议)
配置文档
图 4-2
然后单击“设定”按钮,弹出图 4-3 窗口,在“网络”页,设置 Host Link 单元号(默 认为 0),Host Link 单元号可以通过上面介绍的方法从 PLC 读取上来,这里一定要跟 PLC 原来设置的单元号一样,否则编程软件与 PLC 通讯不上。设置完成后,确定退出, 单击“在线工作”菜单,编程软件与 PLC 建立连接。
本文档中提到的编程软件是 CX-programmer5.0。
(1)打开编程软件
在“开始”---“程序”---“OMRON”---“CX-Programmer”选择“CX-Programmer” 单击打开编程软件(如图 3-1)。
图 3-1
(2)新建工程以 Toolbus 网络类型连接 PLC
PLC 默认的连接类型就是 Toolbus,首先将 CPU 上面的拨码 5 拨到 ON 的位置(拨 码的具体含义见附录)。
● CJ 系列:CJ1G、CJ1H、CJ1G-H、CJ1H-H、CP1H、CP1L、CP1E、CH1H-X; ● CS 系列:CS1G、CS1JH; ● CV 系列:CVM1、CVM1-V2、CV500、CV1000、CV2000。
2. 组态王与欧姆龙 PLC 现有的几种通讯方式
(1)欧姆龙 HostLink 协议 组态王支持与欧姆龙 PLC 通过串口 RS232 进行通讯。该驱动支持的硬件包括 C 系 列、CS1 系列、CJ1 系列、CV 系列,支持的协议为欧姆龙 HostLink 协议(包括 C-mode 指令和 FINS 指令)。
北京亚控科技发展有限公司
7
组态王与欧姆龙PLC通讯(HostLink协议与以太网协议)
配置文档
图 4-5
图 4-6
将参数设置好以后,单击“选项”---“传送到 PLC”,如图 4-7,图 4-8 所示,确定 后,就将参数下载到 PLC 里了,之后可以按照上面介绍的 SYSMAC WAY 的连接方式 跟 PLC 在线,看参数设置是否成功。