CP1W-CIF41欧姆龙(CP1H)以太网通信完美操作说明
CP1H操作手册中文

关于在国外的使用
当出口(或提供给非居住者)本产品中属于外汇及外国贸易管理法所规定的出口许可、 承认对象货物(或技术)范围的产品时,必须有以相关法律为基准的出口许可、承认(或 官方交易许可)。
4
关于 CP 系列的「单元版本」
关于 CP 系列的「单元版本」
单元版本是指
在 SYSMAC CP 系列中,为了管理由于版本升级等引起的 CPU 单元配置功能的差异,引 入了「单元版本」这个概念。
为了区分单元版本和以前的 CPU 单元,请将此标签贴在 CPU 单元的正面。
7
相关手册
相关手册
CP 系列 PLC 本体的相关手册的构成如下表所示,请结合使用。
Man. No. W450 型号 CP1H-X40D□-□ CP1H-XA40D□-□ CP1H-Y20DT-D 手册名称 CP 系列 CP1H CPU 单元 用户手册 用途 内容 用于明确 CP 系列的概要 针对 CP 系列 PLC 本体的以下内容进行说明。 /设计/安装/保养等 ・ 需要明确其概要/特长时 基本规格时 ・ 需要设计其系统结构时 ・ 需要进行安装/布线时 ・ 需要明确 I/O 存储器分配时 ・ 需要明确其发生故障时的处理方法时 请结合程序设计手册(SBCA-341)一起使用。 用于明确 CP 系列的各种 针对 CP 系列 PLC 本体的以下内容进行说明。 功能时 ・ 需要编程 ・ 明确任务功能 ・ 明确各种功能 对 1)C 模式指令以及 需要了解有关指向 CS/CJ/CP 系列 CPU 单 2)FINS 指令的详细内容进行说明。 元的通信指令的详细内 需要明确关于指向 CPU 单元的通信指令(C 模 容时 式指令或 FINS 指令)的详细内容时,请参见。 注:本手册中所记载的通信指令是针对 CPU 单 元的通信指令。 与其通信路径无关 (能经由 CPU 单元的串行通信端口、 串行通信卡/单元的通信 端口、 通信单元等) 。 另外, 关于指向高功能 I/O 单元或 CPU 高功能单元的指令,请参见各单元 的用户手册。 对 CX-Programmer 的操作方法加以说明。
CP1W-CIF41欧姆龙(CP1H)以太网通信完美操作说明讲课稿

C P1W-C I F41欧姆龙(C P1H)以太网通信完美操作说明CP1W-CIF41欧姆龙以太网通信-FINS——陆一:连接设置节点号要正确要不CP1W-CIF41的ERROR灯闪(如·CP1W-CIF41 IP为192.168.250.1,节点号即为1,与最后一段相同)。
使用插槽1时4开关要置ON,使用插槽2时5开关要置ON,否则ERROR灯常亮。
PLC的串行选件端口插以太网模块时设置要改成115200 7,2,E HOST LINK 若是不知道模块的IP,可以从PLC内存查看:新建一个USB连接PLC的工程——在线工作——查看存IP地址的数据寄存器例如放在选件板2的位置,则IP地址在D32300+155=D32455,D32456两个地址查看;注意地址D后面不要带M。
(右键点击空白栏,编辑即可输入并查看)连接方法1:知道模块IP后。
设置电脑IP与模块处于同一个网段即可。
FINS 节点号即为模块IP的最后一个。
TIPS:最好将无线网卡禁用连接方法2:登陆http://192.168.250.1/c00.htm 注意:有时候模块要与电脑处于同一个网段才能连上(如模块192.168.250.1,电脑要为192.168.250.2)密码:ETHERNET修改完成以后点击传送,然后点击重启即可。
二:FINS指令:学习利用网络调试助手发送FINS命令对PLC进行操作,首先要学习FINS 的通讯格式;1、FINS指令格式手册中的格式如下:举例说明:利用FINS/TCP 的方式读取PLC 的DM1通道的数据,格式解析如下: FINS 帧格式: IC F RS V GC T DN A DA1 DA2 SN AS A 1 SA 2 SI DComman d codeTEXT固定 00 固定 02目标网络号 目标节点号 目标单元号 源网络号源节点号源单元号服务号,随便M RC SR C80 00 02 00 01 0000 C 700 00 0101 820000000001MR 、SR 参见FINS 命令第5章;返回写07也可,00表示本地网00表示本地网前面的ICF、RSV等为指定一些目标地址和源地址的网络号、节点号、单元号及其他固定的格式,后面关于Command code以及TEXT的内容,需要根据上位机实现什么的操作,填写不同的操作数据,就读取DM1通道的数据;DM区的Memory area code为82;读取存储区的Command code为0101;下面利用网络调试助手进行测试:2、使用网络调试助手测试FINS/TCP利用上位发送FINS/TCP的格式如下:ETN21手册,编号W421,P203。
欧姆龙PLC之CP1H以太网FINSTCP通讯实例

欧姆龙PLC之CP1H 以太网FINS/TCP通讯实例CP1H上面的选件板插槽可以插入1-2块CP1W-CIF41模块,系统即具有了以太网功能,也可以使用CP1W-EXT01和CJ1W-ETN21以太网扩展模块来组态,用于在CX-Programmer软件下的编程或监控,也可以和其它网络设备(可以是上位机,也可以是其它的PLC或者是带有以太网接口的触摸屏等)进行通讯。
图1 CP1W-CIF41 图2 ETN21就像UDP的TCP之间的特性对比一样,和FINS/UDP方式相比,FINS/TCP具有更好的可靠性,但是不如前者的效率高。
不可以使用广播,同时最多16个连接。
本文给出FINS/TCP通讯实例供参考。
电脑和PLC通讯,通常都是电脑做为客户端,PLC作为服务器端。
如果是PLC之间进行通讯,任何一台PLC都可以作为服务器或者客户端。
硬件:CP1H-X40DR-A 1台CP1W-CIF41 1块网线、交换机软件:网络调试助手(或者其它网络调试软件)CX-ProgrammerCP1W-CIF41已经配置成ip=192.168.1.32,subnet MASK=255.255.255.0,port=9600。
运行CX-Programmer,在查看窗口添加D0、D1、W210通道和W212.01位用于监控。
客户端电脑配置成ip=192.168.1.5,subnet MASK=255.255.255.0。
运行网络调试软件,协议类型选择 TCP Client,远程主机地址处改为PLC地址和相应的端口号,即192.168.1.32:9600,之后即可点连接。
发送和接收区都设置成16进制。
一,握手命令1、客户端向服务器发送命令00000000。
这个命令长20字节,分成5组4字节。
分别是:头(FINS) + 长度(Hex0C) + 命令(00000000)+ 错误码(00000000) + 客户机节点地址。
46494E53是FINS的ASCII码值,即命令头。
cp1h无协议通信

竭诚为您提供优质文档/双击可除cp1h无协议通信篇一:cp1w-ciF41欧姆龙(cp1h)以太网通信完美操作说明cp1w-ciF41欧姆龙以太网通信-Fins——陆一:连接设置节点号要正确要不cp1w-ciF41的eRRoR灯闪(如cp1w-ciF41ip为192.168.250.1,节点号即为1,与最后一段相同)。
使用插槽1时4开关要置on,使用插槽2时5开关要置on,否则eRRoR灯常亮。
plc的串行选件端口插以太网模块时设置要改成11520xx,2,ehostlink若是不知道模块的ip,可以从plc内存查看:新建一个usb连接plc的工程——在线工作——查看存ip地址的数据寄存器例如放在选件板2的位置,则ip地址在d32300+155=d32455,d32456两个地址查看;注意地址d后面不要带m。
(右键点击空白栏,编辑即可输入并查看)连接方法1:知道模块ip后。
设置电脑ip与模块处于同一个网段即可。
Fins节点号即为模块ip的最后一个。
连接方法2:登陆http://192.168.250.1(模块的ip)/c00.htm注意:有时候模块要与电脑处于同一个网段才能连上(如模块192.168.250.1,电脑要为192.168.250.2)密码:etheRnet修改完成以后点击传送,然后点击重启即可。
二:Fins指令:学习利用网络调试助手发送Fins命令对plc进行操作,首先要学习Fins的通讯格式;1、Fins指令格式手册中的格式如下:举例说明:利用Fins/tcp的方式读取plc的dm1通道的数据,格式解析如下:mR、sR参见Fins命令第5章;前面的icF、RsV等为指定一些目标地址和源地址的网络号、节点号、单元号及其他固定的格式,后面关于commandcode以及text的内容,需要根据上位机实现什么的操作,填写不同的操作数据,就读取dm1通道的数据;dm区的memoryareacode为82;读取存储区的commandcode为0101;下面利用网络调试助手进行测试:2、使用网络调试助手测试Fins/tcp利用上位发送Fins/tcp的格式如下:etn21手册,编号w421,p203。
CP1W-CIF41操作说明

规格
项目 物理层 节点数 通过 the Internet进行PLC维护 服务器指定 通信 服务 FINS 通 信服务 自动获得IP地址 无固定节点地址的与个人 电脑的FINS通信 处理TCP/IP 通过电脑同时连接多个应 用 邮件功能 CP1W-CIF41 100/10Base-TX (AutoMDIX) 254 不支持 相同 相同 相同 相同,但最大两个连接 相同 无 CJ1W-ETN21(refulence) 100/10Base-TX 254 在Internet上通过邮件从个人电脑向PLC发 送指令。 通过IP地址或主机名 自动获得IP地址的个人电脑可以对PLC发送 指令并接受响应。 支持 (以太网单元自动分配) 客户机自动分配节点地址功能。仅TCP/IP。 FINS通信, UDP/IP或TCP/IP (16个最大) 支持 (UDP/IP或TCP/IP) 发送时允许带IO内存数据的附件(SMTP, 附 件) 邮件接受功能支持接受指令。(POP3, 邮件 接收) 支持 支持 支持
CX-P
多台连接时响应超时应 设为5秒
帧长度设定必须小于等于1004字节
设定方法—By Web功能
以太网选件板支持Web功能。 可通过个人电脑上的网页浏览器(如IE)设定CP1W-CIF41(如IP地址 等)。在IE地址栏内键入以下URL地址弹出Web设定窗口。
中文网页:http://192.168.250.1/C00.htm 其IP地址为CIF41的缺省IP地址,可变更。
CX-One Ethernet 选件板 型号: CP1W-CIF41
FINS-UDP/TCP指令
CP1H/CP1L(10点的CP1L除 外)通信选件板
连接方式(1)—多网段之间连接
连接方式(2)—PLC之间的连接
CP1H操作手册中文

关于「使用时的承诺事项」
1. 保证内容 ①保证期 本公司产品的保证期为购买本产品后或送到指定地点后的 1 年内。 ②保证范围 在上述保证期内,由于本公司的原因导致本产品出现故障时,在您所购买产品的地点 免费提供代用产品,并对出现故障的产品进行修理。 但是,因为以下原因造成的故障,不属于保证范围之内。 a)未按照产品样本或操作说明书等资料中所记载的条件・ 环境・ 操作方法使用 b) 本公司产品之外的原因 c) 非本公司进行的改造或修理 d) 未按本公司产品所规定的使用方法进行使用 e) 交货时以本公司所具有的科学・ 技术水平所无法预计到的情况 f) 自然灾害等其他非本公司所能承担责任的原因 此外,上述保证仅限于对本公司产品的保证,因此由于本公司产品的故障所引发的其 他损害不在保证对象范围内。 2. 责任的限制范围 ①对于由本公司产品引起并产生的特别损害、间接损害或其他消极损害,本公司概不负 责。 ②对于可进行程序设计的本公司产品,由本公司之外的人员进行的编程及由此造成的后 果,本公司概不负责。
为了区分单元版本和以前的 CPU 单元,请将此标签贴在 CPU 单元的正面。
7
相关手册
相关手册
CP 系列 PLC 本体的相关手册的构成如下表所示,请结合使用。
Man. No. W450 型号 CP1H-X40D□-□ CP1H-XA40D□-□ CP1H-Y20DT-D 手册名称 CP 系列 CP1H CPU 单元 用户手册 用途 内容 用于明确 CP 系列的概要 针对 CP 系列 PLC 本体的以下内容进行说明。 /设计/安装/保养等 ・ 需要明确其概要/特长时 基本规格时 ・ 需要设计其系统结构时 ・ 需要进行安装/布线时 ・ 需要明确 I/O 存储器分配时 ・ 需要明确其发生故障时的处理方法时 请结合程序设计手册(SBCA-341)一起使用。 用于明确 CP 系列的各种 针对 CP 系列 PLC 本体的以下内容进行说明。 功能时 ・ 需要编程 ・ 明确任务功能 ・ 明确各种功能 对 1)C 模式指令以及 需要了解有关指向 CS/CJ/CP 系列 CPU 单 2)FINS 指令的详细内容进行说明。 元的通信指令的详细内 需要明确关于指向 CPU 单元的通信指令(C 模 容时 式指令或 FINS 指令)的详细内容时,请参见。 注:本手册中所记载的通信指令是针对 CPU 单 元的通信指令。 与其通信路径无关 (能经由 CPU 单元的串行通信端口、 串行通信卡/单元的通信 端口、 通信单元等) 。 另外, 关于指向高功能 I/O 单元或 CPU 高功能单元的指令,请参见各单元 的用户手册。 对 CX-Programmer 的操作方法加以说明。
欧姆龙plc网口通讯设置

欧姆龙plc网口通讯设置欧姆龙PLC(Programmable Logic Controller)是一种常用于自动化控制系统的设备,其网口通讯设置对于实现数据传输和远程控制至关重要。
本文将探讨欧姆龙PLC网口通讯设置的基本原理和步骤。
在实施自动化控制系统时,PLC被广泛应用于各个领域,如工业生产线、机械装置以及智能建筑等。
而PLC的网口通讯设置是实现PLC与其他设备进行数据交换和远程控制的关键之一。
首先,我们来了解一下PLC网口通讯设置的基本原理。
PLC中的网口通讯模块是PLC与其他设备进行数据传输的接口,通常采用以太网通讯或者串行通讯方式。
以太网通讯方式具有传输速度快、稳定性好的特点,适用于大容量数据传输和实时控制。
而串行通讯方式则适用于小容量数据传输和远程监控领域。
在进行PLC网口通讯设置之前,我们首先需要了解PLC的通信参数,如IP地址、子网掩码、网关等。
这些参数需要与其他设备在同一个网络中,才能实现数据交换和远程控制。
其次,我们需要使用PLC的编程软件,如CX-Programmer或者PLC Designer,通过连接电脑和PLC,进行网口通讯设置。
步骤如下:1. 打开编程软件,并连接电脑与PLC。
确保PLC和电脑之间的连接正常。
2. 在编程软件中点击“网口设置”或者“通信配置”等选项,进入PLC网口通讯设置界面。
3. 在设置界面中,选择通信接口类型为以太网或者串行口,根据实际需要进行选择。
4. 输入PLC的IP地址、子网掩码和网关等通信参数。
确保这些参数与其他设备在同一个网络中。
5. 进行网络测试,确认网络连接正常。
可以通过ping命令或者软件提供的网络测试工具来进行测试。
6. 在通信设置界面中选择所需的通信协议和通信方式。
不同设备之间通常采用不同的通信协议,如Modbus、EtherNet/IP等。
7. 设置数据传输方式和端口号。
可以选择TCP/IP方式或者UDP方式进行数据传输,并设置相应的端口号。
欧姆龙CP1W-CIF41

CP1H使用CP1W-CIF41连接软件制作时间:2016.1硬件设备:CP1H-XA40DT-D(PLC),CP1W-CIF41(以太网选件板)软件:CX-Programmer案例简介:利用CP1W-CIF41 选件板实现CP1H 的以太网通讯1.系统概述,硬件搭建和接线将CP1W-CIF41 插入CP1H 任意插槽、本案例以串口1 为例、将PLC 的DIP#4 拨至ON、用网线连接PC 与CIF41图1-12.操作步骤(1)软件操作:a.首先用USB 线将CP1H与CX-Programmer 在线通讯,由于DIP#4 已拨至ON,所以串口默认Toolbus,波特率定制为115200kbps。
b. CP1H-XA40DR-A 串口1 设置地址n=DM32000 to DM32156,如下图所示图2-1c.模块IP 地址从D32155 开始,转换成10进制即192.168.250.1。
(新买的模块固定初始IP 地址)图2-2(2)查看电脑IP 地址方法:a.打开网络连接,点击“本地连接”图标,如图3-1 所示:图3-1b.点击“属性”,选择“Internet 协议版本4”并双击,如图3-2所示图3-2c.电脑IP地址为10.110.59.1,如图3-3所示图3-3d.将电脑的IP地址更改为192,168,250.10(节点号不得与模块重复),如图3-4所示图3-4(3) 登录网页设置模块IP地址a. 打开Internet Explorer,打开“工具”,点击“IE 选项”。
图4-1b.点击“连接”,选中“局域网设置”在“局域网设置”中要注意,所有的勾全部不要勾,如图4-2 所示,否则将无法链接到“欧姆龙以太网选件板设置”网页。
图4-3c.在网址区域输入http://192.168.250.1/C00.htm(中文),出现图4-4画面,输入密码“ETHERNET”,点击“登陆”,如图4-4所示图4-4d.点击“设置”后出现如图4-5 所示画面图4-5e.将模块的IP 地址更改为10.110.59.6(节点号不得与电脑重复),FINS 节点地址更改为6(此节点必需与模块IP 地址的末尾数一致),点击“传送”并“重启”图4-6f.改回电脑的IP地址(10.110.59.1)并再次重新输入网址或在内存中查看模块IP 地址是否已被更改。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CP1W-CIF41欧姆龙以太网通信-FINS
——陆
一:连接设置
节点号要正确要不CP1W-CIF41的ERROR灯闪(如CP1W-CIF41 IP为192.168.250.1,节点号即为1,与最后一段相同)。
使用插槽1时4开关要置ON,使用插槽2时5开关要置ON,否则ERROR灯常亮。
PLC的串行选件端口插以太网模块时设置要改成115200 7,2,E HOST LINK
若是不知道模块的IP,可以从PLC内存查看:
新建一个USB连接PLC的工程——在线工作——查看存IP地址的数据寄存器
例如放在选件板2的位置,则IP地址在D32300+155=D32455,D32456两个地址查看;注意地址D后面不要带M。
(右键点击空白栏,编辑即可输入并查看)
连接方法1:知道模块IP后。
设置电脑IP与模块处于同一个网段即可。
FINS节点号即为模块IP的最后一个。
连接方法2:登陆http://192.168.250.1(模块的IP)/c00.htm 注意:有时候模块要与电脑处于同一个网段才能连上(如模块192.168.250.1,电脑要为192.168.250.2)密码:ETHERNET
修改完成以后点击传送,然后点击重启即可。
二:FINS指令:
学习利用网络调试助手发送FINS命令对PLC进行操作,首先要学习FINS的通讯格式;
1、FINS指令格式
手册中的格式如下:
举例说明:
利用FINS/TCP的方式读取PLC的DM1通道的数据,格式解析如下:
MR、SR参见FINS命令第5章;
前面的ICF、RSV等为指定一些目标地址和源地址的网络号、节点号、单元号及其他固定的格式,后面关于Command code以及TEXT的内容,需要根据上位机实现什么的操作,填写不同的操作数据,就读取DM1通道的数据;
DM区的Memory area code为82;
读取存储区的Command code为0101;
下面利用网络调试助手进行测试:
2、使用网络调试助手测试FINS/TCP
利用上位发送FINS/TCP的格式如下:ETN21手册,编号W421,P203。
1)FINS节点地址数据发送(客户端->服务器)命令
发送:4649 4E53 0000 000C 0000 0000 0000 0000 0000 00C7(本机IP地址末位为199)。
反馈:46 49 4E 53 00 00 00 10 00 00 00 01 00 00 00 00 00 00 00 C7 00 00 00 01 ;
发送及返回截图如下:
2)切换到编程状态
发送:46494E53 00000014 00000002 00000000 8000 0200 0100 00C7 00FF 0402
FINS 长度命令错误码FINS帧
反馈:46494E53 00000016 00000002 00000000 C00002 00C700 000100 FF 0402 0000
3)切换到监视状态
发送:46494E53 00000014 00000002 00000000 800002 000100 00C700 FF 0401
反馈:46494E53 00000016 00000002 00000000 C00002 00C700 000100 FF 0401 0000
4)读DM0开始的2个通道:
发送:46494E53 0000001A 00000002 00000000 800002 000100 00C700 FF 0101 82 000000 0002
返回:46494E53 0000001A 0000000200000000 C00002 00C700 000100 FF 0101 0000 C0004541
5)将0.0置ON:
发送:46494E53 0000001B 00000002 00000000 800002 000100 00C700 FF 0102 30 000000 0001 01 (注:写位时,要将某位置ON,必须将写入内容的最末1位为1,其它位不限。
)
返回:46494E53 00000016 00000002 00000000 C00002 00C700 000100 FF 0102 0000 同时观察NJ501,对应的变量(CIO_00)变为ON.
6)读100.0:
发送:46494E53 0000001A 00000002 00000000 800002 000100 00C700 FF 0101 30 006400 0001
返回:46494E53 00000017 00000002 00000000 C00002 00C700 000100 FF 0101 0000 01 同时观察NJ501,对应的变量(CIO_10000)确实是ON.
3、使用网络调试助手测试FINS/UDP通讯
经测试,采用FINS/UDP方式时,直接发送FINS命令帧就可以进行通讯。