热门文档
- 2022-09-12 21:57:50 《HVD100系列通用变频器简易手册》-〖中文〗
- 2022-09-12 21:57:50 《CP520系列变频器用户手册》
- 2022-09-12 23:38:53 《中型PLC编程软件使用手册》
- 2022-09-12 23:59:15 《SV660N系列伺服选型手册》
- 2022-09-14 23:13:11 阿尔法6000E&6000M系列 电流矢量变频器说明书中文版
- 2022-09-12 23:59:15 19010795《SV660P系列伺服设计维护使用手册》
- 2022-09-12 23:38:53 AM400系列可编程控制器(NPN输出)用户手册
- 2022-09-13 22:07:40 H5U&Easy系列可编程逻辑控制器指令手册-CN-A10
- 2022-09-12 23:41:04 《IT7000系列人机界面(电容屏)用户手册》
- 2022-09-12 23:24:32 汇川-H3U系列可编程逻辑控制器简易手册版本号:V1.0
- 2022-09-12 21:57:50 《MD500系列Profinet扩展卡说明书》-〖英文〗
- 2022-09-12 23:24:32 H5U系列可编程逻辑控制器用户手册(无CAN和凸轮)

1、本文档共计 22 页,下载后文档不带水印,支持完整阅读内容或进行编辑。
2、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。 免责声明: 版权:我们作为资源的整理方,所有资源均来自互联网的优秀作者们,版权归原作者或企业所有。
申明:任何使用本站收集的资源产生的不测后果,本站不对此负任何责任。
2、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。 免责声明: 版权:我们作为资源的整理方,所有资源均来自互联网的优秀作者们,版权归原作者或企业所有。
申明:任何使用本站收集的资源产生的不测后果,本站不对此负任何责任。
使用指南41.Modbus TCP服务器功能块使用内置Ether端口实现Modbus TCP服务器功能的功能块。1.1概要使用CP2E-N型内置Ethemet端口的套接字服务功能,实现Modbus TCP服务器功能。通过上位PC或上位PLC的Modbus-TCP客户端访问CP2E的内部辅助继电器、数据存储器时,将自动返回响应。使用功能块,无需创建收发程序,即可简单地实现Modbus TCP服务器功能。上位PCCP2E-NCP2E-NCP2E-NModbus TCPModbus TCPModbus TCPModbus TCP客户端服务器服务器服务器Modbus指令发送Modbus响应1.2使用的功能块针对发送至内置Ether端口的Modbus指令,自动返回响应的功能块。有关支持的Modbus功能、存储器区域分配等功能块的详情,请参考“功能块功能说明”。常ON标志(BOOL)ENENO服务器启动标志Execute正在建立TCP连接TCP套接字No.(BOOL)TCP_ErrorTCP异常标志(UINT)(WORD)TCP通信异常代码接收计数器(UINT)(UINT)ClentlPAddr4(UINT)5支持的Modbus功能如下所示。功能码Modbus名称功能Read Coils内部辅助继电器(W)的多接点读取03HexRead Holding Registers数据存储器(D)的多通道读取06 HexWrite Single Register数据存储器(D)的通道写入OF HexWrite Multiple Coils内部辅助继电器()的多接点写入10HexWrite Multiple Registers数据存储器(D)的多通道写入使用功能块时的注意事项·本FB使用内置Ether的套接字服务功能实现。本FB使用的TCP/IP的连接数为1个。CP2E支持的TCPAP套接字最多为3个连接,因此最多可使用3个FB。本FB中使用的套接字No.、套接字No.对应的DM区域、特殊辅助继电器、工作区域请勿在本FB以外使用。DM区域分配特殊辅助继电器工作区域TCP套接字No.1D16000、D16004、D16008-D16017A567、A571.00~07D15000~D15149TCP套接字No.2D16001、D16005、D16018~D16027A568、A571.08~15D15150~D15299TCP套接字No.3D16002、D16006、D16028-D16037A569、A572.00-07D15300-D15449无需对套接字服务进行Passive打开/关闭处理。(在本FB内执行)无法指定连接对象IP地址。受理本地TCP端口No.所请求的所有TCP连接请求。2.使用步骤通过Ether端口以Modbus TCP协议连接PC和CP2E,进行数据交换。通信配线用Ethemet电缆连接CP2E和上位PC。使用CX-Programmer,.对PLC系统设定中的PLC系统设定“内置Ether'"选项卡进行设定,并传送至CP2E。设定将在电源ON时反映。创建梯形图程序插入Modbus TCP服务器功能块,创建程序。63.使用示例返回上位PC对Modbus指令的响应。上位PCCP2E-NModbus TCPModbus TCP客户端服务器IP地址:192.168.250.3Modbus指令发送1P地址:192.168.250.10Modbus响应使用套接字No.13.1配线示例用Ether电缆连接上位PC和CP2E。3.2PLC系统设定示例①Ethemet的设定启动CX-Programmer。“内置Ether'”选项卡选择PLC系统设定中的“内置Ether'”选项卡。设定CP2E的IP地址、子网掩码、TCP/IP keep-alive。File Options HelpDel-FINS Node No.Node No.10min“内置Ether”选项卡的说明设定项目设定内容P地址设定Ether端口的本地IP地址。子网掩码设定Ether单元的子网掩码。TCP/IP keep-alive设定活跃确认(keep-alive)监视时间。这里保持初始值0(120分钟。73.3梯形图程序的创建示例①功能块的插入事先将Modbus TCP服务器_CP2EO03_ExecuteModTcpServer功能块文件保存到PC。使用CX-Programmer,通过[功能块]→[插入功能块]→[从文件.]载入白□NewPLC1[CP2E-N]Offline异Symbols同SettingsMemoryFunction Block命Section1Paste白Function BlocksCP2E003_ExecuteModTcpServer②梯形图程序的创建创建Modbus TCP服务器的梯形图程序。CP2E003EerverP.On启动触发W0.00)w000TCP套接字No.1&10本地TCP端口No.502&502D10D20D212D22D23D24w101异常结束时,错误代码将保存到D9000中。8·使用TCP套接字No.1,启动Modbus TCP服务器功能。·将WO.00(Execute)设为ON后,将使用本地TCP端口No.502,变为TCP打开(Passive)的状态。请从上位PC执行TCP打开(Active)。请勿同时打开EN和“服务器启动标志(Execute)”。如果同时打开(例如对EN和Execute输入POn、输入相同的接点等),将不会启动Modbus TCP服务器。·上位PC和CP2E之间建立通信后,W1.OO(Established将变为ON,并进入Modbus指令受理状态。·客户端的IP地址将保存到D20~D23(D20.D21.D22.D23)中,客户端TCP端口No.将保存到D24中。·套接字通信发生异常时,错误代码将保存到D0中。参考将服务器启动标志设为OFF并关闭Active后的120秒内,将无法以同一个端口No.打开下一个套接字。如果服务器启动标志在120秒内变为ON,TCP异常标志(TCP_Error)将变为ON,并在TCP通信异常代码9■使用指南修订履历修订符号修订年月日修订理由A2019年10月31日第一版10功能说明11CP2E003Modbus TCP服务器CP2E0O3 ExecuteMod TcpServer功能概要使用内置Ether的套接字服务功能,实现Modbus TCP服务器功能。符号常ON标志(BOOL)(BOOL)ENENO服务器启动标志(BOOL)(BOOL)Execute正在建立TCP连接(BOOL)TCP套接字NoTCP异常标志(UINT)(ORD)TcpErrorCodeTCP通信异常代码(UINT)RecvCounter接收计数器(UINT)(UINT)(UINT)(UINT)(UINT)文件名_CP2E003_ExecuteModTcpServer.cxf对象型号CPU单元CP2E-NCX-Programmer版本9.72以上使用语言梯形图语言使用条件■使用共通资源套接字服务DM区域分配·套接字服务相关特殊辅助继电器接收数据用工作区域套接字No.DM区域分配特殊辅助继电器工作区域TCP套接字No.1D16000、D16004A567、A571.00-07D15000-D15149D16008-D16017TCP套接字No.2D16001、D16005A568、A571.08-15D15150-D15299D16018-D16027TCP套接字No.3D16002、D16006A569、A572.00-07D15300-D15449D16028-D16037功能说明,在“服务器启动标志(Execute)”的上升沿,使用指定的“TCP套接字No.”、指定的“本地TCP端口No.”,打开(Passive)TCP套接字,等待来自其他节点的连接。·建立连接后,Modbus TCP服务器功能开始运行,等到接收指令。,在“服务器启动标志(Execute)”的下降沿,关闭TCP套接字。·正在建立连接时(ESTABLISHED),“TCP连接建立中(Established)”将变为ON。端口No.(Client TcpPortNo)”中将保存端口No.。,通信异常时,“TCP异常标志(TCP_Error))”将变为ON,“TCP结束代码(TcpErrorCode)”中将保存TCP套接字服务的结束代码。,接收Modbus指令后,“接收计数器(RecvCounter)”将+1。·支持的指令和存储器的关系如下所示。有关内部辅助继电器/数据存储器和Modbus地址的分配、各指令的详情,请参考“■动作规格、指令响应详情”。功能码指令名称功能01 HexRead Coils内部辅助继电器)的多接点读取03 HexRead Holding Registers数据存储器(D)的多通道读取06 HexWrite Single Register数据存储器(D)的通道写入OF HexWrite Multiple Coils内部辅助继电器)的多接点写入10 HexWrite Multiple Registers数据存储器(D)的多通道写入12




请如实的对该文档进行评分-
-
-
-
-
0 分