S7-200以太网通讯实现及组态 图文教程.pdf
S7-200 PLC以太网通讯实现及组态的知识点: 1. S7-200以太网解决方案 S7-200 PLC可以通过CP243-1通信处理器或CP243-1 IT模块接入工业以太网。有三种主要的以太网通信方式:S7-200 PLC之间的通信、S7-200 PLC与S7-300/400 PLC之间的通信以及S7-200 PLC与OPC或WINCC进行以太网通信。 2. S7-200之间的以太网通信 S7-200 PLC可以作为Server(服务器)端也可以作为Client(客户端)端进行通信。在做Server端时,PLC响应Client端的数据请求,仅需组态CP243-1模块,不需要进行额外编程。 3. Server端设置 Server端设置步骤如下: - 选择工具菜单下的“以太网向导”。 - 设置CP243-1模块的位置。 - 配置CP243-1模块的IP地址和子网掩码,并选择模块连接类型。 - 指定CP243-1模块的输出口起始字节地址和连接数据数。 - 设置本机作为服务器,并配置客户机的地址和TSAP(传输服务接入点),TSAP由两字节构成,分别定义连接数和机架号及CP槽号。 - 选择是否需要CRC保护,并配置保持活动的间隔时间。 - 选择CP243-1组态信息的存储地址,之后点击“完成”保存组态信息。 4. Client端设置 Client端设置步骤如下: - 前五步与Server端相同,关键的差别在于第四步中客户端的地址设定。 - 设定本机为Client端,并配置服务器地址和TSAP。 - 通过“数据传输”按钮配置数据传输方向、数据交换区以及数据传输名称。 - 选择是否需要CRC保护和保持活动的间隔时间。 5. S7-200与S7-300/400之间的以太网通信 在与S7-300/400 PLC的通信过程中,S7-200 PLC同样可以作为Server端或Client端进行设置。具体步骤与S7-200之间的通信类似,但在服务器地址配置时需要确保地址设置正确以匹配S7-300/400 PLC的配置。 6. 以太网通信的子程序 在实现以太网通信时,需要调用特定的子程序进行初始化和控制: - ETH0_CTRL:初始化和控制子程序,在每次扫描开始时调用,以检查以太网模块的状态。 - ETH0_XFR:数据发送和接收子程序,在客户端用于向服务器发送数据或从服务器接收数据。 7. 子程序参数说明 调用以太网子程序时,参数需要正确配置: - Chan_ID:指定连接号或连接名称。 - Data:指定数据传输号或数据传输名称。 - Error:用于查看通信错误信息。 8. 下载组态信息到PLC 通信组态完成后,需要把组态信息下载到PLC中。此时,客户端程序可以通过调用ETH0_XFR子程序与服务器进行数据交换。 9. 通信的持续监控 通过以太网模块的组态信息,可以监控通信的状态,如CP_Ready置1表示以太网模块准备就绪,Ch_Ready每一位对应一个通道的连接状态,Error包含了模块通信状态的信息。 总结来说,S7-200 PLC的以太网通讯实现主要涉及到CP243-1通信处理器模块的设置、IP地址配置、TSAP设置以及子程序调用,可实现不同S7系列PLC之间的网络通信,以及与OPC、WINCC等软件的通讯。完成这些步骤后,S7-200 PLC能够通过工业以太网与其它设备进行数据交换和通信。
剩余22页未读,继续阅读
- 粉丝: 329
- 资源: 2万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助