H T G 恒宇科技设备部 西门子培训课件 制作人:胡善旭 时间: 2016.6.

Slides:



Advertisements
Similar presentations
定 格 入 格 破 格 —— 新诗仿写复习训练 仿照下列句子,再把 “ 人生 ” 比喻成 “ 大海 ”“ 天空 ” , 造两个句子。 如果说人生是一首优美的乐曲,那么痛苦则 是其中一个不可或缺的音符。 参考答案: 1 、如果说人生是一望无际的大海,那么挫折则 是其中一个骤然翻起的浪花。 2 、如果说人生是一片湛蓝的天空,那么失意则.
Advertisements

高级服务器设计和实现 1 —— 基础与进阶 余锋
我的未来不是梦 攀枝花市经贸旅游学校. 1. 文中案例王萍苦恼的原因是 什么? 2. 你有哪些办法可以帮助王萍? 导入 思考  谁来帮帮她?
------课题(一) :PLC控制系统设计
NAT与ICMP交互.
《设备电气控制与维修》 电气教研室 房金菁.
两汉文学及汉代诗歌.
性教育教學模組設計 主題:身體自主權 台中市忠明國小 巫偉鈴.
近现代文学概说.
学习单元——仿宋字. 学习单元——仿宋字 字体的由来 印刷字体的一种,仿照宋版书上所刻的字体,笔画粗细均匀,有长、方、扁三体。也叫仿宋体,仿宋字。 后来人们又模仿宋体字的结构、笔意,改成笔画粗细一致、秀丽狭长的印刷字体,这就是仿宋体。
计算机网络课程总结 一、计算机网络基础 计算机网络定义和功能、基本组成 OSI/RM参考模型(各层的功能,相关概念, 模型中数据传输 等)
整体销售方案 中山市美好物业代理有限公司
臺中市頭家國小 生理衛生講座 青春期的奧秘 ‧說到青春期,你會想到? ‧班級表現最好的,有獎徵答有優先權。 葉孟娟老師、黃文玲老師.
第七章 MPI通讯技术 通讯是PLC应用过程中非常重要的部分,本章重点介绍了MPI通讯的基本概念,组建MPI网络的基本方法,分别介绍了无阻态的单边通讯和双边通讯的方法,通过一个项目详细介绍了全局数据通讯的实现过程。
第2章 PLC的结构及编程软件的使用 学习内容 S7-200系列PLC的外部结构 S7-200系列PLC的性能 PLC的编程语言与程序结构
第二章 项目一:企业厂区与车间平面设计 1.
淄博信息工程学校 ZIBOIT&ENGINEERING VOCATONAL SHCOOL 03 交换机干道技术 计算机网络技术专业.
股東會委託書徵求與使用 作業說明 臺灣集中保管結算所 中華民國103年3月.
1. 民主社會裡,公民的參與有其重要性,而透過政治參與無法達成下列哪一項目的?
第8章 机床操作 主讲:臧红彬 博士.
Oracle数据库 Oracle 子程序.
(接触网)精品课程 建设方案 课程负责人:赵斌 新疆铁路中等职业学校.
《机械制造与自动化》(专升本) 《机电设备与管理》(专升本)专业介绍
契約 課程:文書實務與應用 教師:黃湃翔老師.
S7-300PLC的硬件 自动化教研室.
通过MPI的通讯 目录 页码 SIMATIC的网络 … S7 的通讯 …… 作为系统功能的通讯…… S7 通讯的方法 ……
Hadoop I/O By ShiChaojie.
S7-400PLC的硬件 自动化教研室.
组织块 操作系统 OB1 FC FB FB FC SFC SFB OBs 其它 目录 页码
ET200S应用问题 1、ET200S程序无法下载解决方案 2、ET200S单独使用时输入输出模块无法监控.
项目名称:Simatic S7-200 Smart PLC助力济南天辰开拓智能车库市场
存储系统.
网络常用常用命令 课件制作人:谢希仁.
第七章 故障诊断 PLC是运行在工业环境中的控制器,一般而言可靠性比较高,出现故障的概率较低,但是,出现故障也是难以避免的。一般引发故障的原因有很多,故障的后果也有很多种。 引发故障的原因虽然我们不能完全控制,但是我们可以通过日常的检查和定期的维护来消除多种隐患,把故障率降到最低。故障的后果轻的可能造成设备的停机,影响生产的数量;重的可能造成财产损失和人员伤亡,如果是一些特殊的控制对象,一旦出现故障可能会引发更严重的后果。
奢侈稅成效分析與房市未來發展 吳中書 中華經濟研究院 第十九屆亞太財務經濟會計及管理會議 ~07.09.
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
Windows网络操作系统管理 ——Windows Server 2008 R2.
Windows网络操作系统管理 ——Windows Server 2008 R2.
文件读写实践 广州创龙电子科技有限公司 01 广州创龙电子科技有限公司
逆向工程-汇编语言
CPU结构和功能.
Genius Communication Training Course Presented by GE Fanuc Shanghai
《手把手教你学STM32》 主讲人 :正点原子团队 硬件平台:正点原子STM32开发板 版权所有:广州市星翼电子科技有限公司 淘宝店铺:
通过MPI的通讯 目录 页码 SIMATIC的网络 … S7 的通讯 …… 作为系统功能的通讯…… S7 通讯的方法 ……
第四章 团队音乐会序幕: 团队协作平台的快速创建
VisComposer 2019/4/17.
主要内容: 无线局域网的定义 无线传输介质 无线传输的技术 WLAN的架构 无线网络搭建与配置 无线网络加密配置
实验七 安全FTP服务器实验 2019/4/28.
第二章 补充知识 2.1 总线和三态门 一、总线(BUS) 三总线结构 数据总线DB(Data Bus)
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
信号量(Semaphore).
JSP实用教程 清华大学出版社 第2章 JSP运行环境和开发环境 教学目标 教学重点 教学过程 2019年5月7日.
长春理工大学 电工电子实验教学中心 数字电路实验 数字电路实验室.
多层循环 Private Sub Command1_Click() Dim i As Integer, j As Integer
Visual Basic程序设计 第13章 访问数据库
Touch Github = Touch the World
郑 昀 应用开发事业部 神州泰岳 SIP多方会话消息 之实例讲解 郑 昀 应用开发事业部 神州泰岳
临界区问题的硬件指令解决方案 (Synchronization Hardware)
阻塞式模型 本节内容 视频提供:昆山爱达人信息技术有限公司 视频录制:yang 官网地址:
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
厉害了,我的国! 15会计2班团支部 2018年4月20日.
機電科簡介 科主任 郭紀翔.
本节内容 进程 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
Genius Communication Training Course Presented by GE Fanuc Shanghai
工业机器人入门使用教程 ESTUN机器人 主讲人:李老师
培训课件 AB 变频器的接线、操作及参数的备份 设备动力科.
质量控制(QC)模式 BrookFIELD.
DSP技术与应用 电子与信息技术系.
Presentation transcript:

H T G 恒宇科技设备部 西门子培训课件 制作人:胡善旭 时间: 2016.6

S7 通讯及其数据传输

其中MPI 通讯较为常见的数据传输方式 MPI通讯,分为三种:全局数据包通信方式、组态通讯方式、无组态通讯方式。 (1)全局数据包通信方式a.全局数据包通讯方式在配置PLC硬件的过程中,组态所要通信的PLC站之间的发送区和接收区,不需要任何程序处理,这种方式只适合S7-300/400PLC之间的相互通信。b.事件触发的数据传送需要调用SFC60、SFC61,只支持400的CPU。 (2)无组态通讯方式a.双边数据通信需要调用SFC65、SFC66;b.单边数据通信需要调用SFC67、SFC68,S7-300/400的CPU可以同时作为客户机和服务器。 (3)组态通讯方式适合于S7-300/400以及S7-400/400之间的通信。S7-300/400通信时,S7-300只能作为服务器,S7-400作为客户机对S7-300的数据进行读写操作;S7-400/400通信时S7-400集可以作为服务器,也可以作为客户机。故此种方式不适合两个300之间的通信.

常用S7 编程的数据传输举例: CPU之间应用全局数据通讯 用于分布式I/O的SFC14、SFC15 S7通讯块和S7基本通讯块 SFC\SFB

一、用于传送数据记录的SFC 读写一条数据记录: SFC 58 SFC 59 原理 某些模块具有只写的系统数据区,可由程序向其传送数据记录。此区域包含编号从0到最大为240的数据记录。并不是每个模块都包含所有数据记录 另外,一些模块具有只读的系统数据区,可由程序从中读一个数据记录。此区域包含编号从0到最大为240的数据记录。并不是每个模块都包含所有数据记录

恒驰一次法成型机 CPU414 CP============ BST纠偏控制器

二、用于全局数据通讯的SFC

用于全局数据通讯的组网连接 打开硬件连接,点击两CPU连接的MPI线,右键:定义全局数据,如图:

三、用于分布式I/O的SFC

恒驰一次法成型机 用于分布式I/O的SFC14、SFC15 读取Profinet接口数据 向Profinet接口发送数据 CALL "DPRD_DAT" SFC14 LADDR :=W#16#7D0 //add 2000 RET_VAL:=MW2500 RECORD :=P#DB1014.DBX0.0 BYTE 240 LADDR :=W#16#8C0 //add 2240 RET_VAL:=MW2502 RECORD :=P#DB1014.DBX240.0 BYTE 240 LADDR :=W#16#9B0 //add 2480 RET_VAL:=MW2504 RECORD :=P#DB1014.DBX480.0 BYTE 32 CALL "DPWR_DAT" SFC15 LADDR :=W#16#7D0 //ADD 2000 RECORD :=P#DB1013.DBX0.0 BYTE 240 RET_VAL:=MW2506 CALL "DPWR_DAT" SFC15 LADDR :=W#16#8C0 //ADD 2240 RECORD :=P#DB1013.DBX240.0 BYTE 240 RET_VAL:=MW2508 LADDR :=W#16#9B0 //ADD 2480 RECORD :=P#DB1013.DBX480.0 BYTE 32 RET_VAL:=MW2510 恒驰一次法成型机

用于分布式I/O硬件配置的硬件地址分配

四、S7通讯块和S7基本通讯块 除了全局数据通讯以外,SIMATIC S7可编程控制器的CPU/FM之间还有其它两种数 据交换方式: • 对于未组态的S7连接,使用通讯SFC进行数据交换 • 对于已组态的S7连接,使用通讯SFB进行数据交换 所选择的方法取决于所使用的SIMATIC S7可编程控制器(S7-300、S7-400)和用于数据交换的其它参数。

1、S7通讯块 及其SFC的分类 S7通讯块概述 分类 对于S7通讯,需要进行连接组态。通过SFB/FB或SFC/FC,在应用程序中调用集成 的通讯功能。 可以将这些块分成下列几个类别: • 用于数据交换的SFB/FB • 用于改变工作状态的SFB • 用于查询工作状态的SFB • 用于查询连接的SFC/FC 用于数据交换的通讯SFB/FB被用于在两个通讯伙伴之间交换数据。 如果只在本地模块上存在SFB,则称为单边数据交换。 如果在本地模块和远程模块上都存在SFB/FB,则称为双边数据交换。

2、S7基本通讯的功能块 及其SFC的分类: S7基本通讯不需要连接组态。通过用户程序中的SFC调用集成的通讯函数。 SFC分为两类: • 用于在S7 CPU和其它有通讯功能的模块之间交换数据的SFC,条件是通讯伙伴 属于相同的S7站(开头以I”标识,表示内部)。 连接到公共MPI子网(开头以X”标识,表示外部)。 对于与其它子网中的站的通讯,不能使用用于S7基本通讯的SFC。 用于基本通讯的SFC可以运行在S7-300和S7-400系列的所有CPU上。通过这些 CPU,还可以向S7-200的CPU中写入变量,以及从S7-200的CPU中读取变量。

高校软控上辅机同密炼机之间的传输 CPU315-2 DP===CPU315-2 DP 大连橡塑 密炼机

高校软控上辅机同密炼机之间的传输 CPU315-2 DP===CPU315-2 DP 大连橡塑 密炼机 使用 SFC 67 SFC 68 读、写本站之外的并且【没有组态组网和硬件 】 通讯伙伴的数据 CALL “X_GET” SFC 67 //读取本站之外的通讯伙伴的数据 REQ :=TRUE //控制参数 “请求激活” CONT :=TRUE //控制参数“继续” DEST_ID :=W#16#2 //通讯伙伴的MPI 地址: 2#地址 VAR_ADDR :=P#DB150.DBX0.0 BYTE 18 //指向伙伴CPU上要读取数据的区域DB150.DBW0-- DB150.DBW16 共9个字(18个字节) RET_VAL :=MW64 //传输出错后,错误代码存储区 :MW64 BUSY :=M62.3 //传输完成标志位 : M62.3 RD :=P#DB150.DBX0.0 BYTE 18 //指向本地CPU的接受数据区域DB150.DBW0--DB150.DBW16 共9个字(18个字节)【此字非彼字】 CALL “X_PUT” SFC 68 //写入本站之外的通讯伙伴的数据 REQ :=TRUE CONT :=TRUE DEST_ID :=W#16#2 VAR_ADDR :=P#DB152.DBX0.0 BYTE 6 SD :=P#DB152.DBX0.0 BYTE 6 RET_VAL :=MW60 BUSY :=M62.2

THE END