苏州实操派科技有限公司官网-实操派教育科技,汇川技术PLC培训,实操派PLC培训,苏州PLC培训机构

首页国外自动化欧姆龙PLC欧姆龙_CP2E_EthernetSend_ReceiveData功能块手册
15688541361

文档

70

关注

0

好评

0
PDF

欧姆龙_CP2E_EthernetSend_ReceiveData功能块手册

阅读 300 下载 184 大小 1.53M 总页数 23 页 2024-10-14 分享
价格:免费文档
下载文档
/ 23
全屏查看
欧姆龙_CP2E_EthernetSend_ReceiveData功能块手册
还有 23 页未读 ,您可以 继续阅读 或 下载文档
1、本文档共计 23 页,下载后文档不带水印,支持完整阅读内容或进行编辑。
2、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。 免责声明: 版权:我们作为资源的整理方,所有资源均来自互联网的优秀作者们,版权归原作者或企业所有。
申明:任何使用本站收集的资源产生的不测后果,本站不对此负任何责任。
使用指南1.Ether Send/Receive Data功能块使用内置Ether端口在CP2E间进行数据交换的功能块。1.1概要使用内置Ether端口在多台CP2E-N单元间进行数据交换。通过使用发送数据/接收数据的功能块,无需创建复杂的程序,即可轻松实现CP2E间的数据交换。下面通过2个使用示例对使用方法进行介绍。1)全站链接方式本节功能于CP1H/CP1L的串行PLC链接相似,因此,尽量表述保持一致,方便用户理解。在所有CP2E-N间进行数据交换的方法。各节点将数据发送至其它节点,从而共享数据。节点A节点B节点C节点D自身区域(A)AAAB自身区域(B)BB自身区域(C)DD自身区域(D)2)主站链接方式仅主站与所有从站交换数据,从站仅与主站交换数据。主站将数据发送至所有从站,并从所有从站接收数据。从站区域的地址均相同,因此具有可将查看数据的梯形图程序通用的优点。主站:节点A从站:节点B从站:节点C从站:节点D自身区域(A)AAAB自身区域(B)自身区域(C)自身区域(D)(空白)(空白)D(空白)51.2使用的功能块使用从内置Ether端口将数据发送至本网络上节点的数据发送CPxO01 SendData功能块和从节点接收数据的数据接收CPxx002 ReceiveData功能块进行数据交换。功能块的详情请参阅“功能块规格”。数据发送_CPx001 SendData功能块常时ON标志BOOL)ENENO(BOOL)(BOOL)FB_BUSYFB处理中标志发送目标节点地址(INT)NodeAddressFB OKFB正常结来时1个周期ON标志发送源(本机节点)CH种类WORD)SendArealDFB_NGFB异常结来时1个周期ON标志(INT)(WORD)SendAreaNo发送目标(对做节点)CH种类WORD)发送目标对象节点)开始CH编号(INT)发送CH数(INT)数据接收_CPxx002 ReceiveData功能块常时ON标志ENO启动触发FB BUSYFB处理中标志发送请求目标节点地址(INT)(BOOL)NodeAddressFB正常结来时1个周期ON标志FB OK(BOOL)SendArealDFB_NGFB异常结来时1个周期ON标志发送请求对象(对像节点)开始CH编号(INT)(WORD)发送请求源体机节点)CH种类(ORD)RecvArealD发送请求源(本机节点)开始CH编号(INT)(INT)DataSize功能块的使用注意事项·本FB内使用的网络通信指令通过逻辑端口自动分配功能获取逻辑端口。梯形图程序内使用“_CPxx001 SendData'”、“_CPxx002_ReceiveData”的实例以及SEND/RECV/CMND指令时,请在梯形图程序中进行排他处理,以免同时使用的实例和指令总和超过9个。发送目标(对象节点)的单元地址固定为CPU00)。发送目标(对象节点)的网络地址固定为#00。不能跨网络。CP2E-N型内置Ether端口的FINS/TCP连接数为3个。使用FINS/TCP时,请控制在连接数以内。62.使用步骤通过Ether:端口在多台CP2E间使用FINS/UDP进行数据交换。通信接线使用Ether电缆连接各CP2E。使用CX-Programmer设定PLC系统设定的设定PLC系统“内置Ethemet'”标签,并传送至CP2E。设定在重新上电后生效。创建梯形图程序插入数据收发用的功能块,创建程序。73.使用示例3.1全站链接方式在4台CP2E-N型间进行数据交换。通过从各节点将100CH的数据存储器(D)数据发送至其它节点,在各CP2ECPU单元间进行数据交换。使用数据发送CPxx001 SendData功能块。各CP2E的IP地址、FNS节点地址、数据交换区域设定如下。节点A节点B节点C节点DP地址192.168250.10192.168.250.11192.168.250.12192.168.250.13FNS节点地址10111213D10000-D10099自身区域(A)AAAD10100-D10199B自身区域(B)BBD10200-D10299自身区域(C)D10300-D10399DDD自身区域(D)ABDSendFBSendFBSendFBFBSendSendFBSendFBFBSendFBSendSendFBFBSendFBFBESend3.1.1接线示例使用Ether电缆连接各CP2E。CP2E-N40CP2E-N40CP2E-N40CP2E-N40节点A节点B节点C节点D*:CP2E-N30/40/60CPU单元时,连接PORT1A或PORT1B均可。*:CP2E-N14/20CPU单元时,请使用交换式集线器连接各CP2E。3.1.2PLC系统设定示例①Ethemet的设定启动CX-Programmer。选择PLC系统设定的“内置Ether'”标签。设定各CP2E的IP地址、子网掩码、FINS节点编号。255.255.250Cすて0(42BSTCP/IP keep-alive分“内置Ether'”标签的设定示例设定项目节点A节点B节点C节点D192.168.250.10192.168.250.11192.168.250.12192.168.250.13子网掩码255.255.255.0255.255.255.0255.255255.0255.255.255.0FINS节点编号10111213“内置Etherne”标签的说明设定项目设定内容IP地址设定Ether端口的本机IP地址。子网掩码设定Ether单元的子网掩码。设定FWS节点地址。FINS节点编号请设定与P地址的主机D(最后的1字节)相同的值。上图中的节点A时,为192.168.250.10(=FNS节点地址10)。“FINS/UDP设定”可使用默认值。(请根据需要按系统构成进行设定。)·FINS/UDP端口:96009·P地址转换:自动生成方式(动态设定)·对象地址动态变更:动态变更对象P地址②FB通信设定选择PLC系统设定的“启动和CPU单元设定请与中文版CX-P的表述保持一致”标签。设定FB内通信指令设定的重新发送次数、响应监视时间。電源ON時動作モード保持人(HR/DM/ONTゼリアする厂命エ発生時実行き停止する“启动和CPU单元设定”标签的设定示例设定项目节点A节点B节点C节点D重试次数2次2次2次2次响应监视时间0(初始值2s)0(初始值2s)0(初始值2s)0(初始值2s)“启动和CPU单元设定”标签的说明设定项目设定内容重试次数设定功能块内使用的通信指令的重新发送次数。响应监视时间设定功能块的FNS的响应监视时间。3.1.3梯形图程序的创建示例①功能块的插入事先将数据发送CPxx001 SendData功能块文件保存至PC。从Cx-Programmer的[功能块]→[插入功能块]→[从程序库文件中加载]中,加载“CPxx001_SendData.cxf”。新規PLC1[CP2E-N]オライン PLCス設定CPxx001 SendData10②节点A的梯形图程序的创建创建将数据从节点A发送至节点B的程序。Send NodeB(BOOL)常时ON标志启动触发W1000(BOOL)W10.01Execute发送目标节点地址811w10.02FB OKNodeB OKP DMWORD)W10.03发送源数据CH:D10000~DM区域指定&10000(NT)(WORD)SendAreaNoP DM(WORD)发送目标数据CH:D10000~DM区城指定810000NT)发送CH数:100CH&100TataSizeW1003NodeB NGNodeB_ErrorCode异常结束时将错误代码保存传送/转换数据至D9010。90T0传送目标H编号·将节点A的D10000~D10099的100CH发送至节点B(节点地址11)的D10000~D10099。·将W10.00“启动触发(Execute)”设定为ON时,开始发送数据。“启动触发(Execute)”保持为ON时,重复数据发送。将“启动触发(Execute)”设定为OFF时,结束数据发送。·发送执行期间,W10.01(FB_BUSY)置ON。・送成功,W10.02(FB_OK)置ON.,W10.03(NG)置ON·异常结束(发送失败时)将错误代码保存至D9000。下一次发送正常结束时D9000内容会被清除,因此将错误代码保存至D9010。11同样,创建将数据从节点A发送至节点C和节点D的程序。节点C/节点D用的FB实例名称请设定为与节点B用的FB实例名称不同的名称。对节点C发送数据的节点地址设定为“12”,对节点D发送数据的节点地址设定为“13”。发送数据至NodeCSend NodeCCPx001_SendDataENO常时ON标志W11.00(BOOL)W1101NodeC_linkExecuteFBBUSY NodeC BUSY&12(NT)W11.02NodeAddressNodeC OKP DMDM区城指定ndAreaD810000(NT)(WORD)P.DMDM区城指定reaD810000(NT)&100DataSizeW11.03NodeC NG传送NodeC Errorcode传送/转换数据传送目标CH编号发送数据至NodeDSend NodeDCPx001_SendDataP.On(BOOL)(BOOL)常时ON标志W12.00(BOOL)W12.01NodeD_linkNodeD_BUSY&13NT)(BOOL)W12.02NodeD OKP DMWORD)DM区城指定FB NGNodeD NG810000(WORD)D9002ErrorCodeNodeD Error..P DM(WORD)DM区城指定RecvAreaD810000(NT)&100W1203NodeD NG传送传送目标CH编号至此,将数据从节点A传送至节点B/节点C节点D的梯形图程序创建完成。③节点B、节点C、节点D的梯形图程序的创建请同样插入功能块,创建梯形图程序。12
文档评分
    请如实的对该文档进行评分
  • 0
发表评论

"π³ 实操派",培养中高端PLC工程师,PLC培训-Codesys培训

项目实战 手把手教学 微信&电话 15850116008
超2000节系统化课程,汇川优秀自动化讲师亲授!学一门Codesys,玩800家PLC仅剩少量名额
点击免费试听

到实操派,学PLC就是快!

扫码领取工控文库VIP

钻石VIP先到先得

服务电话 & 微信:9:00-22:00

15850116008

苏州实操派科技有限公司

公司地址:江苏省苏州市吴中区越溪街道天鹅荡路5号31B13

Copyright © 苏州实操派科技有限公司 2022 到实操派,学PLC就是快!工业自动化业务培训适用人群:成人 ( 苏ICP备2022021576号-3 )

公司地址:江苏省苏州市吴中区越溪街道天鹅荡路5号31B13

返回顶部