您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 组态王与OMRON-PLC通讯(以太网及hostlink协议)
组态王与欧姆龙PLC通讯(HostLink协议与以太网协议)配置文档北京亚控科技发展有限公司2010年3月组态王与欧姆龙PLC通讯(HostLink协议与以太网协议)配置文档目录1.OMRONPLC系列划分如下(具体以OMRON相关资料为准)............................12.组态王与欧姆龙PLC现有的几种通讯方式.........................................................13.CX-Programmer编程软件与PLC的连接...............................................................24.欧姆龙HostLink协议通讯.....................................................................................55.以太网通讯..........................................................................................................106.附录......................................................................................................................19北京亚控科技发展有限公司i组态王与欧姆龙PLC通讯(HostLink协议与以太网协议)配置文档1.OMRONPLC系列划分如下(具体以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*);●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指令)。(2)以太网协议包括以太网(UDP)和以太网(TCP)两种方式,UDP方式通讯速度较快,TCP方式通讯比较稳定。(3)欧姆龙PLCControllerLinkEventMemory组态王支持与支持与欧姆龙公司的所有支持ControllerLink协议,并采用EventMemory方式的PLC的通讯。本协议采用PCI板卡通讯,使用您的计算机中的PCI板卡插槽。(4)欧姆龙ControllerLinkFins_PLC组态王支持与欧姆龙公司采用ControllerLinkFins协议的PLC进行通讯。支持协议:专有协议。支持硬件型号:C系列、CS\CJ系列、CV系列。驱动运行需涉及的其他软件的支持:FinsGateway2003本文档只介绍组态王通过HostLink协议和以太网协议与欧姆龙PLC的通讯设置,连接的设备型号是CS1G-H,CPU42H,以太网模块型号是CS1W-ETN21。北京亚控科技发展有限公司1组态王与欧姆龙PLC通讯(HostLink协议与以太网协议)配置文档3.CX-Programmer编程软件与PLC的连接Toolbus连接方式能保证编程软件与PLC建立连接,不管之前这个PLC里面的参数怎样设置,因此我们先用这种方式使编程软件跟PLC建立连接,读取PLC的参数设置。本文档中提到的编程软件是CX-programmer5.0。(1)打开编程软件在“开始”---“程序”---“OMRON”---“CX-Programmer”选择“CX-Programmer”单击打开编程软件(如图3-1)。图3-1(2)新建工程以Toolbus网络类型连接PLCPLC默认的连接类型就是Toolbus,首先将CPU上面的拨码5拨到ON的位置(拨码的具体含义见附录)。第一次连接PLC可以直接选择“PLC”---“自动在线”---“选择一个串口”,在弹出的窗口里选择电脑与PLC连接的串口(默认为com1)。然后再单击“自动在线”菜单,编程软件会自动搜索网络中的PLC并且连接。另一种方式可以点击编程软件的新建菜单,弹出如图3-2所示窗口,选择设备类型CS1G-H及网络类型Toolbus。图3-2北京亚控科技发展有限公司2组态王与欧姆龙PLC通讯(HostLink协议与以太网协议)配置文档单击“设定”按钮,弹出如图3-3所示窗口,“网络”这里不用设置,HostLink单元号是灰的不可设置状态。图3-3“驱动器”这里选择连接端口并把“自动检测波特率”打钩,软件会自动检查PLC设备(如图3-4)。图3-4北京亚控科技发展有限公司3组态王与欧姆龙PLC通讯(HostLink协议与以太网协议)配置文档设置好以后确定退出,点击“在线工作”,编程软件就可以连接到PLC。(3)读取PLC的参数设置双击左边树形菜单的“设置”(如图3-5),打开的“PLC设定”对话框,选择“选项”---“从PLC传送”菜单,可以把PLC的设置参数读上来,打开“选择上位机链接端口”页,如图3-6,可以查看PLC参数设置。图3-5图3-6北京亚控科技发展有限公司4组态王与欧姆龙PLC通讯(HostLink协议与以太网协议)配置文档4.欧姆龙HostLink协议通讯组态王与PLC通过HostLink协议通讯,PLC的网络类型不能用Toolbus,一定要设置为SYSMACWAY网络类型,使用SYSMACWAY网络类型与PLC通讯的设置步骤与Toolbus类似。(1)新建工程以SYSMACWAY网络类型连接PLC第一步:把CPU模块的拨码开关的5拨到OFF位置,当使用SYSMACWAY网络类型时,CPU模块的拨码开关的5一定要拨到OFF的位置,否则编程软件与PLC通讯不上。第二步:新建工程,在网络类型里选择SYSMACWAY(如图4-1),或者在原工程里,离线状态,双击“新PLC1[CS1G-H]离线”(如图4-2),也可以弹出图4-1的对话框直接更改。图4-1北京亚控科技发展有限公司5组态王与欧姆龙PLC通讯(HostLink协议与以太网协议)配置文档图4-2然后单击“设定”按钮,弹出图4-3窗口,在“网络”页,设置HostLink单元号(默认为0),HostLink单元号可以通过上面介绍的方法从PLC读取上来,这里一定要跟PLC原来设置的单元号一样,否则编程软件与PLC通讯不上。设置完成后,确定退出,单击“在线工作”菜单,编程软件与PLC建立连接。图4-3(2)设置PLC参数组态王跟PLC通讯需要设置设备地址及通讯参数(如波特率、数据位、停止位、奇偶校验)等,设备地址即对应为欧姆龙PLC的HostLink单元号,在用SYSMACWAY网络类型通讯时,HostLink单元号是有意义的。北京亚控科技发展有限公司6组态王与欧姆龙PLC通讯(HostLink协议与以太网协议)配置文档下面介绍怎样设置PLC的通讯参数,具体操作如下:第一步:新建工程,CX-Programmer编程软件与PLC建立连接,把PLC的操作模式改成编程模式(如图4-4)。图4-4第二步:双击左边树形菜单的“设置”(如图4-5),打开如图4-6的“PLC设定”对话框,选择“选择上位机链接端口”页,在这里可以更改单元号及通讯参数。北京亚控科技发展有限公司7组态王与欧姆龙PLC通讯(HostLink协议与以太网协议)配置文档图4-5图4-6将参数设置好以后,单击“选项”---“传送到PLC”,如图4-7,图4-8所示,确定后,就将参数下载到PLC里了,之后可以按照上面介绍的SYSMACWAY的连接方式跟PLC在线,看参数设置是否成功。北京亚控科技发展有限公司8组态王与欧姆龙PLC通讯(HostLink协议与以太网协议)配置文档图4-7图4-8组态王按照上面的通讯参数和单元号进行设置,就可以用组态王与PLC通过HostLink协议通讯了。如果在连接PLC过程中出现下图4-9的错误,这时是在停止/程序模式,PLC错误北京亚控科技发展有限公司9组态王与欧姆龙PLC通讯(HostLink协议与以太网协议)配置文档清除不掉,需要把PLC切换到运行模式,然后再清除错误。图4-95.以太网通讯(1)PLC配置使用ETN21模块实现与CX-Programmer软件进行通讯,按如下步骤进行设置:1)第一步:例如:电脑网卡的IP地址:172.16.1.33。设置CJ1W/CS1W-ETN21模块的IP地址,在以太网模块上有NODE号设置拨码,如下图所示,图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=172)第二步:CX-Programmer软件通过串口方式和PLC连接在线,PLC切换到编程模式,双击IO表和单元设置,选项--创建,在机架中出现以太网单元模块,图5-2。图5-2双击以太网单元(或者右键菜单-单元设置),出现单元设置,设置模块的IP地址是172.16.1.17,子网掩码为255.255.255.0,点击“选项”---“传送到PLC”(PC到单元),图5-3。北京亚控科技发展有限公司11组态王与欧姆龙PLC通讯(HostLink协议与以太网协议)配置文档图5-33)第三步:CX-Programmer软件新建工程,网络类型选择Ethernet方式(经验证选择TCP也可以),点击设定。图5-4北京亚控科技发展有限公司12组态王与欧姆龙PLC通讯(HostLink协议与以太网协议)配置文档在驱动菜单中设置IP地址。图5-5网络菜单中设置网络号00(默认),节点号17。图5-6北京亚控科技发展有限公司13组态王与欧姆龙PLC通讯(HostLink协议与以太网协议)配置文档4)CX-Programmer软件点击在线,看是否可以连接,能通上就说明设置成功,通讯完成。注:如果PC跟PLC不通过交换机连接,需要使用交叉网线。(2)数据监视编程软件与PLC在线连接,双击“内存”图标,弹出图5-7窗口,图5-7选择需要监视的寄存器类型,双击,打开监视画面,这时在菜单中会自动增加“在线”菜单,选择“在线”---“监视”菜单,即可查看当前各寄存器区的数据,如图5-8、5-9。北京亚控科技发展有限公司14组态王与欧姆龙PLC通讯(HostLink协议与以太网协议)配置文档图5-8北京亚控科技发展有限公司15组态王与欧姆龙PLC通讯(HostLink协议与以太网协议)配置文档图5-9北京亚控科技发展有限公司16组态王与欧姆龙PLC通讯(HostLink协议与以太网协议)配置文档可以通过“视图”---“显示”菜单,实现显示方式(如:十进制、十六进制、二进制等)的切换。图5-10(3)以太网协议设备地址及通讯参数定义设备地址格式:目的IP地址:目的节点.源节点(#.#.#.#:#.#)或目的IP地址:目的节点.源节点:打包长度:网络延时(#.#.#.#:#.#:#:#)目的IP地址PLC设备的IP地址目的节点(即以太网模块的NodeNumber)与PLC目的IP地址的最后一个数相同源节点与本机IP地址的最后一个数相同。打包长度按通道号打包,默认长度100网络延时单位ms,默认3000PLC的以太网模块的单元号(Un
本文标题:组态王与OMRON-PLC通讯(以太网及hostlink协议)
链接地址:https://www.777doc.com/doc-6316660 .html