




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、本文档如对你有帮助,请帮忙下载支持!通过 S7协议实现 S7-1200 与 S7-300 的通信显示订货号 1概述通过以太网可以实现 S7-1200与 S7-300连接通信。 S7-300可以使用带集成口 CPU或通信处 理器( CP343-1)连接到工业以太网上,它们都提供S7 通信的功能,既可作为客户机,也可以作为服务器,所拥有的连接资源可参见相关产品手册; S7-1200 集成以太网接口,提 供 S7 通信的功能,只能作为服务器,可以同时建立 3 个通信连接。下面会用一个实例来描述 S7-300 如何与 S7-1200 建立通信连接。图 1 : 实例网络拓扑图S7 1200 与 S7-3
2、00 通过 S7 通信的基本原理如下图所示:图 2: S7-300与 S7-1200 通信原理本文档如对你有帮助,请帮忙下载支持!2硬件需求? S7-1214C AC/DC/RLY? CPU 319-3 PN/DP? SCALANCE X204-2? PG/PC3软件需求? S7-1200 编程软件 STEP 7 Basic V10.5? S7-300 编程软件 STEP 7 V5.4 + SP44组态4. 1 S7-1200 配置? 使用 STEP 7 Basic 创建项目“ comS7300”图 3 : 创建项目? 添加 S7-1200 设备 CPU1214C,设置 IP 地址 ;图 4:
3、 添加 S7-1200 设备4. 2 S7-1200 PLC 编程本文档如对你有帮助,请帮忙下载支持!? 在 Program blocks 下,添加程序块( DB1,DB2,DB3),其中 DB1 和 DB3 为符号 DB(选择 Symbolic access only) ,DB2为绝对地址 DB(不选择 Symbolic access only) , S7 通信只支持绝 对地址 DB 寻址通信;图 5 : 创建绝对地址 DB2? 打开全局 DB2,输入 2 个数组类型数据,每个数组有 16 个元素;本文档如对你有帮助,请帮忙下载支持!图 6: 在 DB2 中添加数据? 创建两个监视表格 (
4、监视表格 _1, 监视表格 _2) 用来观察 DB2 的实时状态;? 将程序下载到 PLC CPU1214C中 。4. 3 S7-300 配置使用 STEP 7 创建 SIMATIC 300 Station。? 在硬件组态中添加 CPU 319-3 PN/DP,设置 IP 地址 ;本文档如对你有帮助,请帮忙下载支持!图 7 : 硬件组态? 在网络组态中 (NetPro )中创建 S7连接,首先在打开的 NetPro 中点击 SIMATIC 300 (1) 机 架的“ CPU 319-3PN/DP”处;图 8 : 在 NetPro 中选择相应的机架? 创建连接一个与“ Unspecified ”
5、的 S7 连接,点击“ OK”本文档如对你有帮助,请帮忙下载支持!图 9: 添加 S7 连接? 在相应的输入通信伙伴的 IP 地址 , 点击“ Address Details 本文档如对你有帮助,请帮忙下载支持!图 10:输入通信伙伴 IP 地址 ;? 在 Address Details 对话框中,将通信伙伴的槽号改为,确认其TSAP 为 03.01,点击“OK”,之后,可以将所建立硬件组态和网络连接编译并下载到PLC 中。图 11 :设置通信伙伴机架和槽号 ;4. 4 S7-300 PLC 编程? 在 STEP 7 Blocks 中创建写数据 DB1 ( put data)和读数据 DB3
6、(get data)数据块;本文档如对你有帮助,请帮忙下载支持!图 12 : DB1 和 DB2;? 打开主程序 OB1,分别在 Network1 和 Network2 中添加指令 FB14 GET 和 FB15 PUT,并 为其添加背景数据块 DB14和DB15 ;图 13 : 选择单边通信指令;在选择指令时, 要根据使用的产品来确定。 如果采用 CPU集成的以太网接口建立 S7 通信, 要采用左侧的指令;如果采用 CP 以太网卡建立 S7 通信,要采用右侧的指令。本文档如对你有帮助,请帮忙下载支持!图 14 :在 OB1 中调用 FB14 ;图 15 :在 OB1 中调用 FB15 ;?
7、创建变量表 VAT_1 监视写数据操作 (PUT);本文档如对你有帮助,请帮忙下载支持!本文档如对你有帮助,请帮忙下载支持!图 17 :变量表 VAT_ ;5调试 S7-1200 与 S7-300 PLC 通信? 从 S7-300 程序中可知, 在 M1.0 从 0 变为 1 时,读取 S7-1200 的数据 DB2. 到 S7-300 DB3.DBB0 DB3.DBB15中;18: S7-300调用 GET函数读取 S7-1200 数据从 S7-300 程序中可知, 在 M5.0 从 0 变为 1 时,将 S7-300 的数据 DB1.DBB0 DB1.DBB1 入 S7-1200 的 DB2.DBB16DB2.DBB31中;图 19: S7-300调用 PUT函数写入 S7-1200 数据6总结在使用 S7-300与S7-1200 建立S7 通信时,所能建立的最大连接数和通信任务是与 S7-300 产品的型号相关,如: CPU319-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 初中历史明朝的统治课件 2024-2025学年统编版七年级历史下册
- 新质生产力辅导
- 2025年一级造价师之建设工程技术与计量(水利)能力提升试卷B卷附答案
- 社会单位和重点场所消防安全管理规范 电动汽车充电站
- 2025家电维修服务协议书合同范本
- 《无人机介绍》课件
- 《飞机引擎冷却系统》课件 - 全面探讨飞机引擎冷却系统的设计与优化
- 主动脉夹层的临床护理
- 设计四年级试卷及答案
- 三中语文考试卷子及答案
- 四川省成都东部新区龙云学校2024-2025学年五年级下册半期测试题(含答案)
- 儿童支气管哮喘诊断与防治指南(2025版)解读课件
- 仓管员安全培训课件
- 红蓝黄光治疗皮肤病临床应用专家共识解读
- 区域健康医疗大数据中心建设方案
- 易制毒基础知识试题及答案
- 人教版(PEP)五年级下册英语期中测试卷 (含答案无听力试题)
- 2025统编版语文六年级下册第二单元解析+任务目标+大单元教学设计
- 七下9《木兰诗》一轮复习检测小卷(附答案)
- 综采工作面乳化液泵检修工技能理论考试题库150题(含答案)
- 26 跨学科实践“制作能升空的飞机模型”(教学设计)2024-2025学年初中物理项目化课程案例
评论
0/150
提交评论