首页 使用OpenCommunication Wizard 建立开放式 TCP 通信

使用OpenCommunication Wizard 建立开放式 TCP 通信

举报
开通vip

使用OpenCommunication Wizard 建立开放式 TCP 通信------------------------------------------作者xxxx------------------------------------------日期xxxx使用OpenCommunicationWizard建立开放式TCP通信【精品文档】【精品文档】【精品文档】【精品文档】【精品文档】【精品文档】110文献类型:常问问题,条目ID:90468366,文献编写日期:2014年6月26日(1)评估使用OpenCommunicationWizard建立开放式TCP通信文献涉及产品1.概...

使用OpenCommunication Wizard 建立开放式 TCP 通信
------------------------------------------作者xxxx------------------------------------------日期xxxx使用OpenCommunicationWizard建立开放式TCP通信【精品文档】【精品文档】【精品文档】【精品文档】【精品文档】【精品文档】110文献类型:常问问题,条目ID:90468366,文献编写日期:2014年6月26日(1)评估使用OpenCommunicationWizard建立开放式TCP通信文献涉及产品1.概述介绍SIMATICS7-PNCPU包含一个集成的PROFINET接口,该接口除了具有PROFINETI/O功能外还具有TCP通信功能。通过该集成以太网接口组态TCP通信时,只能使用开放式通信专用的功能块。依据RFC793的TCPMATCH_ word word文档格式规范word作业纸小票打印word模板word简历模板免费word简历 _1714172479172_2,在STEP7”通讯块”的“ 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 库”(图1所示)中提供了下列FB,通过用户程序与符合以太网标准的通讯伙伴进行数据交换:•用于分配连接参数的UDT65"TCON_PAR"•用于建立连接的FB65"TCON"•用于终止连接的FB66"TDISCON"•用于发送数据的FB63"TSEND"•用于接收数据的FB64"TRCV"OPENCommunicationWizard下载地址链接:cument/25209116"25209116图1解决 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 要通过S7-PNCPU的集成PROFINET接口实现开放的TCP通信,不能在硬件组态中完成,必须在一个数据块中指定每个连接的参数。使用“OpenCommunicationWizard”工具可以简单明了地指定连接参数,该工具可将一个包含所有参数的UDT导出到您的STEP项目中。使用该UDT可建立含有连接描述的数据块。随后,需使用通信功能块FB65"TCON"、FB66"TDISCON"、FB63"TSEND"和FB64"TRCV"完成程序的编写。2.系统配置CPU采用两个315-2PN/DP,使用以太网进行通信,网络拓扑如图2所示:图23.配置OPENCommunicationWizard首先使用STEP7创建一个项目,名称为open_TCP_wizard,建立两个315PN/DP站。安装并打开向导。从路径“开始SimaticOpenCommunicationWizardOpenCommunicationWizard”打开向导。打开后如图3所示,点击下一步:图3在图4中选择STEP7项目以及块文件夹,点击下一步,如图5所示:图4 图5在图5中选择New,然后点击下一步,如图6所示:图6在图6中选择TCPnative,点击下一步,如图7所示:图7点击下一步,如图8所示:图8在图8中设置两个315PN/DP的“ConnectionID”“Connectionname”“Connectionestablishment”“IPaddress”“Usedinterface”,在本例中,将partnerA设置为Active,即为客户端。PartnerB设置为Passive,即为服务器端。对于“Unspecifiedconnectionpartner”,如果选中,则服务器端不指定客户端的IP地址;如果不选中,则服务器端指定客户端的IP地址。点击下一步,如图9所示:图9在图9中设定partnetB的端口号,本例中设置为2000。点击下一步,如图10所示:图10在图10中分别定义用于TCP通信的数据连接结构的名称UDT65,以及在项目open_TCP_wizard中选择块文件夹。点击下一步如图11所示,再点击下一步如图12所示:图11 图12编译无误后如图13所示:图13点击Finish完成向导的配置。这样在项目open_TCP_wizard的块中生成了UDT65,如图14所示。图144.在STEP7中为项目open_TCP_wizard编写程序首先为Active端编写程序。在SIMATIC315PN-1的块中创建DB101,定义一个变量DB_VAR,变量类型为UDT65。如图15所示。图15在OB1中依次调用FB65,FB63,FB64,FB66,如图16,17,18,19所示:图16程序中的参数说明见 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 1参数名参数说明REQ上升沿触发建立通信连接ID连接IDCONNECT与变量类型为UDT65的变量相连DONE为1时,连接正确建立BUSY为1时,正建立连接ERROR为1时,有故障发生STATUS故障代码表1FB65参数说明 图17程序中的参数说明见表2参数名参数说明REQ上升沿触发ID连接IDLEN数据发送的最大长度DATA数据发送的区域DONE为1时,连接正确建立BUSY为1时,正建立连接ERROR为1时,有故障发生STATUS故障代码表2FB63参数说明 图18程序中的参数说明见表3参数名参数说明EN_R为1时使能ID连接IDLEN接收区域的长度DATA接收数据区NDR为1时,接收完成BUSY为1时,正在接收ERROR为1时,有故障发生STATUS故障代码RCVD_LEN实际接收的数据长度表3FB64参数说明 图19 程序中的参数说明见表4参数名参数说明REQ上升沿触发ID连接IDDONE为1时,断开连接完成BUSY为1时,正断开连接ERROR为1时,有故障发生STATUS故障代码表4FB66参数说明 OB1编写完成后,SIMATIC315PN-1的程序块如图20所示:图20同理,为SIMATIC315PN-2站编写程序,与SIMATIC315PN-1类似,在DB101中定义数据类型为UDT65的变量,在OB1中调用FB65,FB63,FB64,FB66。将硬件组态和程序分别下到两个S7300站中。在cpu运行的情况下分别监控两个站OB1的状态。首先在两个站的FB65中,将“REQ”置1,使连接建立。然后将SIMATIC315PN-1MB100-MB109赋值B#16#12,同时在SIMATIC315PN-2站中将FB64的EN_R置1,接着在SIMATIC315PN-1的FB63中,将M0.2设置上升沿信号,此时SIMATIC315PN-2站的MB200-MB209接收到来自SIMATIC315PN-1站的数据B#16#12,如图21所示:图21同样的操作,将SIMATIC315PN-2的MB100-MB109赋值B#16#03,SIMATIC315PN-1的MB200-MB209接收到B#16#03,图22所示。图225.常见问题•接收区的长度怎么指定?如果LEN不为0,区域长度由LEN的值指定;如果LEN为0,则由DATA参数长度信息指定。•接收功能块FB64的参数LEN怎么设置?答:接收器无法检测数据流中的某条消息在何处结束以及下一条消息在何处开始。因此,建议将通讯伙伴接收功能块FB64的参数LEN设置为发送方FB63参数LEN的值,即通信双方发送区的长度与对方接收区的长度保持一致。•FB64有时显示故障代码80A1?答:通信双方的通信连接未成功建立,先执行FB66,然后再次调用FB65。•FB65的DONE为什么一直为0?答:在连接建立的很短时间内DONE为1,然后复位到0,所以无法监控1的状态。可以通过采集它的上升沿信号来获取。•FB65显示故障代码873A?答:功能块没有正确关联变量类型为UDT65的参数。检查所定义的变量以及相应的DB块。引用声明1.“SystemsoftwareforS7-300/400system-andstandardfunctions”手册HYPERLINK"https://support.industry.siemens.com/cs/document/1214574"12145742.生成使用OpenCommunicationWizard建立开放式TCP/IP通信所需的连接数据HYPERLINK"https://support.industry.siemens.com/cs/document/25209116"25209116关键词:开放式通信向导,PN接口,TCP,STEP7,编程
本文档为【使用OpenCommunication Wizard 建立开放式 TCP 通信】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
busy
我是中学教学,担任英语教学工作
格式:doc
大小:2MB
软件:Word
页数:0
分类:
上传时间:2021-10-24
浏览量:55