CX控制器网口如何实现Profinet IO通讯.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CX控制器网口如何实现Profinet IO通讯

作者: mark 日期: 2012-01-17 E_mail: y.zhu@ support@ CX控制器网口如何实现Profinet IO通讯 ————————————————————————————————— 概 述 Beckhoff 的CX控制器自带的网口即可实现普通的TCP/IP通讯,也可通过设置将CX控制器实现为具有Profinet通讯能力的Profinet IO Device。本文档描述了将一台CX1020设置为Profinet IO Device,并与一台西门子S7-300 PLC的Profinet主站通讯的具体设置方法。 文档中包含的文件 文件名称 文件说明 Profinet IO device.tsm CX1020硬件配置文件 CX1001 Profinet.tsm CX1001硬件配置文件 S7300_Profinet.zip S7300配置文件归档 备 注 关键字:Profinet 。。。。。。。。。。。。。。。 硬件准备 CX1020一台、Siemenes S7-300 CPU315-2 PN/DP一台、网线两根(1根连接CX1020网口2与S7-300 CPU PN口用于Profinet通讯,一根连接CX1020网口1与电脑用于对CX1020配置及下载,CX1020两个网口可互换)、S7-300编程电缆一根 软件准备 CX1020:WinCE系统、 TwinCAT 2.11 Runtime、ProfiNET_Slave_CE 电脑:TwinCAT 2.11 Build 1546及以上版本、Step7 设置步骤: 1、System Manager中对CX1020 Scan完成,并手动添加一个ProfiNET Device如下图 2、选中列表中CX1020的网卡,若未选,以后亦可在相应Adapter选项卡下点击Search来查找并选中 3、右键新添加的Device 1(Profinet Device),选择Append box,并选中PNTC Device加入,并在随后出现的对话框中选择TwinCAT Device V2.2, 2 port(根据所用控制器决定所选类型) 4、添加1 word In and Output用于测试 5、在Device选项卡中,选中Gernerate Station Name from Control 注:此选项必须激活,激活后会在设备名称后自动加000(默认设备名:tcpniodevice),在CX运行时,若将控制字PnIoBoxCtrl关联到Task中,则设备名称后自动加的值(000)由控制字的值决定,如:控制字为12,则设备名为“tcpniodevice012“,值范围0-255。 6、Additional Task下建立一个Task,添加1Word Input和1Word Output,并与tcpniodevice000下建立的1word In and Output对应Link,用于测试 7、将CX1020激活并进入Run Mode 8、配置S7-300硬件 安装GSD文件:GSD文件可从倍福网站下载或直接从C:\TwinCAT\Io\Profinet中获得 选择相应类型设备(需与步骤3中所选类型一致)添加到Profinet网络上,设备名称设为TCPnIoDevice000(与步骤5中的名称一致),并设置IP地址与CX1020的IP地址在同一网段内 Profinet网络更新时间需设为与CX1020 task的Cycle time一致(此处为1ms) 添加1Word In and Output的Word module用于与CX1020中对应的变量通讯 配置完成后,下载至S7-300 CPU,完成后将S7-300 CPU切换至运行模式 9、此时可以发现S7-300 CPU上BF灯灭,Link和RX/TX灯常亮,即表示通讯正常。通过变量监视和修改可以测试S7-300和CX1020两处变量的相互数据交换是否正常 附:CX1020改为CX1001(TwinCAT2.10 runtime)在设置上的不同点 步骤1的Profinet IO device的添加通过以下方式实现 步骤3中选择Device类型如下(选择V2.0) 步骤6中task的Cycle time可适当降低,以降低CX1001的CPU负荷,本例中改为4ms。 S7-300的设置中需要注意选择加载V2.0的gsd device,Profinet的通讯速率也需改为4ms(与CX1001 task设置相同)。 CX1001与S7-300通讯时的注意点: 1、若用TwinCAT 2.11对CX1001配置后,不能激活,CX1001始终停在Config状态,用TwinCAT2.10没有问题 2、由于CX1

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档