S7-200 S7-300 以太网通信 概述 编程示例 功能要求 实现步骤 概述 编程示例 功能要求 实现步骤 功能需求 实现步骤 CP243-1 IT 的组态 S7-200 程序说明 S7-300 的组态 通信测试 功能需求 实现步骤 CP243-1 IT 的组态 S7-200 程序说明 S7-300 的组态 通信测试 CP243-1 IT 的组态 S7-200 程序说明 S7-300 的组态 通信测试 CP243-1 IT 的组态 S7-200 程序说明 S7-300 的组态 通信测试 CP243-1 IT 的组态 S7-200 程序说明 S7-300 的组态 通信测试 CP243-1 IT 的组态 S7-200 程序说明 S7-300 的组态 通信测试 Thank you for your attention! * 实现步骤 CP243-1 IT 组态完毕之后,系统将自动生成相应的子程序。S7-200 作为客户机,只需编写主程序,调用子程序即可。 (1)网络1在每次扫描开始调用ETHx_CTRL子程序。ETHx_CTRL子程序负责执行以太网错误检查。 (2)网络2实现在脉冲信号SM0.5的上升沿时调用数据传送子程序ETHx_XFR,从S7-300读取IB0的数据到S7-200的VB2000。 S7-200 程序说明 (3)网络3实现在脉冲信号 SM0.5 的下降沿时调用数据传送子程序ETHx_XFR,向 S7-300 QB4 写入 S7-200 的 VB2001。 (4)网络4使用移位指令将 VB2000 移至 QB0 ,将 IB0 移至 VB2001。 (5)将编写完毕的程序下载到S7-200 CPU中。 S7-200 程序说明 * S7-300 的组态 S7-300 的组态 S7-300 为服务端与 S7-200 进行以太网通信时,不必编写PLC程序。只需按以下步骤做硬件组态操作。 (1)执行 Step7 菜单命令 “文件”“新建”打开“新建项目” 对话框,输入项目名称、路径,单击“确定”建立新 Step7 项目。 S7-300 的组态 项目新建成功后的效果如下图。 S7-300 的组态 (2)在项目树中右击建好的项目,执行菜单命令“插入新对象”“Simatic 300站点”。添加成功后,双击添加好的“SIMATIC 300(1)”图标。 S7-300 的组态 添加新 S7-300 站点后的效果如下图所示。 S7-300 的组态 (3)双击项目树上的 “SIMATIC 300(1)” 图标,再双击“硬件”图标,进入 S7-300 硬件组态界面。 S7-300 的组态 S7-300 硬件组态界面如下图所示。 S7-300 的组态 (4)在右侧的目录菜单中,依次添加导轨(Rail)、电源、CPU、输入输出扩展模块。 S7-300 的组态 (4)设置CP343-1IT模块的IP地址和子网掩码。 (5)组态完毕,将程序下载到 S7-300 PLC 中。 * 实现步骤 Software Workshop S7-200 提纲 * S7-200 S7-300 以太网通信 工业以太网作为广泛使用的控制级应用网络,是 Simatic Net 的重要组成部分。考虑到国内用户的需求和性价比因素,自动化技术人员常常需要组建包括 S7-200 和 S7-300 PLC 在内的以太网通信网络,这也是大家必须掌握的基本技能。 S7-200 和 S7-300 PLC 可分别通过以太网扩展模块 CP243-1 或CP243-1 IT 和 CP343-1 或 CP343-1IT 接入工业以太网,再加上功能强大的 STEP 7 和 STEP-7 Micro/WIN 等组态软件,使得 S7-200 和S7-300 PLC 之间的以太网通信的实现简单易行。 概述 CP243-1 以太网模块的连接结构图 提纲 * S7-200 S7-300 以太网通信 * 编程示例 本示例将利用 CP243-1 IT 和 CP343-1 IT 实现 S7-300 PLC 的 I0.1~ I 0.7 与 S7-200 PLC 的 Q0.1~ Q0.7、S7-300 PLC 的 Q4.0~Q4.7 与S7-200 PLC 的 I0.1~ I0.7 状态同步。 实现 S7-200 和 S7-300 PLC 的以太网通信需要具备以下必备条件: (1)带有 STEP 7
原创力文档

文档评论(0)