S7-200 以太网通信.doc

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
S7-200 以太网通信

?S7-200 通过CP243-1 或CP243_1IT 接入工业以太网。 ??? S7-200 以太网通信主要有以下几种方式: ??? 1、S7-200 之间的以太网通信 ??? 2、S7-200 与S7-300/400 之间的以太网通信 ??? 3、S7-200 与OPC 及WINCC 的以太网通信 ??? ??? 一、S7-200 之间的以太网通信 ??? ??? S7-200 之间的以太网通信,S7-200 既可以做为Server(服务器)端, ??? 也可以做为Client(客户端)。 ??? ??? 1、 S7-200 做为Server 端 ??? ??? S7-200 做为Server 端时,只响应Client 端的数据请求,不需要编程,只要组态CP243-1 就可以了。 ??? ??? (1)选择“工具”菜单下的“以太网向导...”。 ??? ??? ??? (2)打开“以太网向导”,简单介绍CP243-1 及以太网的有关信息,点击“下一步”。 ??? ??? ??? (3)设置CP243-1 模块的位置,如不能确定,可以点击“读取模块”由软件自动探测模块的位置,点击“下一步”。 ??? ??? ??? (4)设定CP243-1 模块的IP 地址和子网掩码,并指定模块连接的类型(本例选为自动检测通讯),点击“下一步”。 ??? ??? ??? (5)确定PLC 为CP243-1 分布的输出口的起始字节地址(一般使用缺省值即可)和连接数据数,点击“下一步”。 ??? ??? ??? (6)设置本机为服务器,并设置客户机的地址和TSAP。 ??? TSAP:由两个字节构成,第一个字节定义了连接数,其中: ??? ●Local TSAP 范围:16#01,16#10~16#FE ??? ●Remote TSAP 范围:16#01,16#03,16#10~16#FE ??? ??? 第二个字节定义了机架号和CP 槽号。如果只有一个连接,可以指定对方的地址,否则可以选中接受所有的连接请求。 ??? “保持活动”功能是CP243-1 以设定的时间间隔来探测通信的状态,此时间的设定在下步设定。 ??? ??? ??? (7)选择是否需要CRC 保护,如选择了此功能,则CP243-1 在每次系统重启时,就校验S7-200 中的组态信息看是否被修改,如被改过,则停止启动,并重新设置IP 地址。 ??? “保持活动间隔”即是上步中的探测通信状态的时间间隔。 ??? ??? ??? (8)选定CP243-1 组态信息的存放地址,此地址区在用户程序中不可再用。 ??? ??? ??? (9)至此,S7-200 服务器端的以太网通信已经组态完毕,如下图,给出了组态后的信息。点击“完成”保存组态信息。 ??? ??? ??? (10)在程序调用子程序“ETH0_CTRL”。 ??? 参数说明:ETH0_CTRL 为初始化和控制子程序,在开始时执行以太网模块检查。应当在每次扫描开始调用该子程序,且每个模块仅限使用一次该子程序。每次CPU 更改为RUN(运行)时,该指令命令CP243-1以太网模块检查V 组态数据区是否存在新配置。如果配置不同或CRC保护被禁用,则用新配置重设模块。 ??? 当以太网模块准备从其他指令接收命令时,CP_Ready 置1。Ch_Ready的每一位对应一个指定,显示该通道的连接状态。例如,当通道0 建立连接后,位0 置1。Error(错误)包含模块通信状态。 ???   回复人:judaj ?回复时间:2013/2/25 18:02:00 HYPERLINK /forum/newplan.asp?action=bbsvip1id=131611 支持(143) |? HYPERLINK /forum/newplan.asp?action=bbsvip0id=131611 反对(156)? ????2、S7-200 做为Client 端 ??? S7-200 做Client 端时,组态步骤前5 步同S7-200 做Server 时,注意在第4 步中客户端的地址要设主。 ??? ??? (1)~(5)步同Server 端时的步骤。 ??? ??? (6)选择本机为客户机,并设定服务器的地址和TSAP。由于客户机需要组态发送或接收服务器的数据,点击“数据传输”按钮。 ??? ??? ??? (7)在弹出的画面中点击“新传输”。 ??? ??? ??? (8)选择客户机是接收还是发送数据到服务器及接收和发送的数据区,如有多个数据传输(最多32 个,0~31),可按“新传输”按钮定义新的数据传输。 ???

文档评论(0)

jingpin + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档