通过S7协议实现s7-1200与s7-200的通信.pdf
文本预览下载声明
通过 S7 协议实现 S7-1200 与 S7-200 的通信
Communication between S7-1200 and S7-200 via S7 protocol
Getting Started Edition (2009 年 11 月)
摘 要 本文介绍了通过 S7 协议实现 S7-1200 与 S7-200 的通信。
关键词 S7 协议,S7-1200,S7-200
Key Words S7 protocol ,S7-1200,S7-200
IADT Service Support 15
目 录
1.概述 4
2 .硬件需求 4
3.软件需求 4
4 .组态 5
4. 1 S7-1200 配置 5
4. 2 S7-1200 PLC 编程 5
4. 3 S7-200 配置 7
4. 4 S7-200 PLC 编程 11
4. 5 检测 S7-1200 与 S7-200 PLC 通信结果 12
5.总结 14
IADT Service Support 15
1.概述
通过以太网可以实现 S7-1200 与 S7-200 连接通信。S7-200 可以使用 模块(CP243-1
或 CP 243-1 IT)连接到以太网上,该模块提供S7 通信的功能,既可作为客户机,也可以作
为服务器,可以同时与最多 8 个 S7 通信伙伴进行通信;S7-1200 集成以太接口,提供 S7
通信的功能,只能作为服务器,可以同时建立 3 个通信连接。
下面会用一个实例来描述 S7-200 如何与 S7-1200 建立通信连接。
图 1: 实例网络拓扑图
2 .硬件需求
• S7-1214C AC/DC/RLY
• CPU 224 XP CN DC/DC/DC
• CP243-1 IT
• SCALANCE X204-2
• PG/PC(使用编程电缆)
3.软件需求
• S7-1200 编程软件 STEP 7 Basic V10.5
• S7-200 编程软件 STEP 7 –MicroWIN V4.0 SP6
IADT Service Support 15
4 .组态
4. 1 S7-1200 配置
• 使用 STEP 7 Basic 创建项目“comS7200 ”;
图2 : 创建项目
• 添加 S7-1200 设备 CPU1214C ,设置 IP 地址为 8;
图3: 添加 PLC 设备
4. 2 S7-1200 PLC 编程
• 在 Program blocks 下,添加程序块(DB1,DB2,DB3),其中 DB1 和 DB3 为符号
DB (选择 Symbolic access only ),DB3 为绝对地址 DB(不选择 Symbolic
access only) , S7 通信只支持绝对地址 DB 寻址通信;
IADT Service Support 15
图4 : 创建绝对地址 DB2
• 打开全局 DB2,输入 2 个数组类型数据,每个数组有 16 个元素;
显示全部