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(错误)包含模块通信状态。

|