第6章 S7-200系列PLC 通信及网络 本章主要介绍SIMATIC指令集中的常用指令及其使用方法,并以梯形图和语句表两种编程语言为例,讲授指令的结构形式、功能和相关知识。

Slides:



Advertisements
Similar presentations
 泸定县是进藏出川的咽喉要道,素有甘孜州东大门之称。 气候冬无严寒,夏无酷暑,冬季干燥温暖,年平均气温 16.5 ℃,年平均无霜期 279 天,年均降雨量 664.4mm 。境 内平坝、台地、山谷、高山平原、冰川俱全,为世界所罕 见。泸定以 “ 红色名城 ” 著称,有 1705 年康熙皇帝亲赐御笔.
Advertisements

现场总线控制系统 第1讲 Fieldbus Control System,FCS 信息学院自动化系 凌志浩.
机械工程测试技术.
第五章 输入输出系统 5.1 概述 5.3 接口 5.3 系统总线 5.4 直接程序传送方式接口 5.5 中断方式与接口
第 10 章 電腦網路.
小学科学中的化学 武威十九中 刘玉香.
大学计算机基础 (省精品课程) 计算机网络技术 (第八章) 华南农业大学  信息学院 1.
计算机系统.
第十一章 量測、分析及改善 8.0 量測、分析及改善包括: 規劃量測、分析及改善流程; 監督及量測; 不合格品管制; 資料分析及改善.
市政工程解决方案 2016 年 01 月.
课首 第二章 有理数 苏科版 • 七年级 《 数 学 ( 上 )》 2.1 比零小的数 龙都初级中学 彭生翔
课程:晶体光学 学时:2学时 主讲:易伟欣 煤田地质与勘探实验中心
探索确定位置的方法 王积羽.
第二部分 控制系统类型.
武陵源.
第一篇 基 础 篇 PLC(programmable logical controller )中文名称可编程控制器,今天PLC其应用已经十分的广泛,在工业领域已经是家喻户晓,PLC的厂家、型号和规格同样也层出不穷。对于有志于PLC应用的人员来说如何面对眼花缭乱的产品,是一个大的挑战。如何面对挑战呢,首先选择一个典型的应用广泛的PLC作为学习、研究的对象,本书选择西门子S7-300系列PLC作为对象。其次,了解和学习PLC的基础知识,最后,掌握综合应用PLC解决实际问题的技术和能力。如果遇到其它plc就可以
第2章 PLC的结构及编程软件的使用 学习内容 S7-200系列PLC的外部结构 S7-200系列PLC的性能 PLC的编程语言与程序结构
意想不到的作用 第十章 压强与浮力 一、压 强.
DCS硬件系统 ——原理、指标、试验和应用
王老吉2008祝福北京 社区推广活动方案. 王老吉2008祝福北京 社区推广活动方案 公司简介 广州市晟恒广告策划有限公司是一家集公关活动策划、影视制作传播、明星及中外模特代理的一站式综合性广告公司。是香港P&P娱乐和HMI集团在中国地区的分支机构和最紧密的合作伙伴,同时也是香港艺员联络中心和香港TVB广州联络站。
主 讲: 孟 华.
第6章 计算机网络基础.
第3讲 计算机网络体系结构 一、 网络体系结构与网络协议的概念 二、 ISO/OSI参考模型 三、七层协议简介 四、信息的流动过程
第2章 集散控制系统 基 础 知 识.
动画分镜头技巧 梁思平.
Profibus Training Course
焦化电气设备维护管理 山西省焦炭集团龙源园区授课
第3章 S7-200可编程序控制器 3.1 S系列PLC发展概述 3.2 S7-200 PLC系统组成 3.3 编程元件及程序知识
造气DCS综合优化控制系统 介绍 石家庄兴盛德隆科技有限公司.
  重点 难点 计算机网络的含义 计算机网络的组成与结构 计算机网络的分类.
第3章 计算机网络体系结构.
温故知新 1、凸透镜成像的规律有哪些? 2、照相机成像的原理是什么?.
初中图书馆综合阅读课程 图书馆知识普及 2013年3月.
12 集散控制系统.
可编程序控制器原理及应用 宫淑贞 王东青 徐世许 编著 主要参考书 《可编程序控制器原理与程序设计》 《可编程序控制器原理 应用 网络》
第8章 继电接触控制系统.
可编程序控制器应用 王如松.
第2章 开始项目 2.1 WinCCExplorer项目 2.2 变量管理 2.3 建立一个画面 2.4 设置起始画面及运行界面
简介 技术指标 特点 实现方法 PROFIBUS 现场总线介绍 PROFIBUS.
现场总线Fieldbus.
S7-300PLC的硬件 自动化教研室.
SIMATIC S7 SIMATIC NET SIMATIC HMI SIMATIC M7 SIMATIC S5 其它培训课程简介
Title page PC 控制: PC 兼容的开放式控制系统 结构比较: 传统方式与PC 控制技术 新自动化结构: 工业PC机作控制系统
第8章 其他常用PLC简介 8.1 西门子(SIEMENS)公司的PLC 8.2 A-B(Allen-Bradley)公司的PLC
电气控制及PLC技术 电气工程学院 自动化系 杨霞 2018年1月.
S7-400PLC的硬件 自动化教研室.
PLC 的硬件安装和维护 目录 页 目标 …… ……………………………………… …………………. 2
计算机组成与系统结构 陈泽宇 副教授.
组织块 操作系统 OB1 FC FB FB FC SFC SFB OBs 其它 目录 页码
2007年高校PLC(西门子)教学研讨会培训.
ET200S应用问题 1、ET200S程序无法下载解决方案 2、ET200S单独使用时输入输出模块无法监控.
第8章 通信及网络 8.1 通信及网络概述 8.2 通信实现 8.3 网络通信 8.4 自由口通信.
GB/T 电缆机械物理性能试验方法 宣 讲 人 李 凤 兰 2009年2月第2稿.
PROFIBUS通信协议.
机、电类 《传感器与检测技术项目教程》 模块四、压力检测 课件 统一书号: ISBN 课程配套网站 或 年2月第1版
PLC的通信与网络 10.1 通信与网络概述 10.2 PLC与计算机的通信 10.3 PLC间的通信.
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
陶瓷行业制釉车间配料 全自动化解决方案 南昌丹巴赫科技有限公司.
电气控制及PLC技术 电气工程学院 自动化系 杨霞 2018年1月.
第六章 软件设计 第一节 硬件定义 第二节 地址定义 第三节 控制策略组态.
3 S7-200可编程控制器 使用入门 2019/2/17.
第01章 计算机网络概述 讲师:韩立刚 QQ: QQ教学群:
4 S7-200可编程控制器 基本概念 2019/4/13.
来源:西安博适自动化仪表有限公司 公司网址: 热线:
安 徽 省 标 准 DB34/T 《计算机与仪表屏蔽电缆》 标准宣贯讲义 安徽省无为县电线电缆行业协会.
C omprehensive ontrol by FP2 FP2综合应用事例
第六章 计算机控制概述 In smart factories, machines are largely self-organizing, but humans retain control for making final decisions.
第八节 算术运算符和算术表达式.
项目二 可编程控制器的 构成及工作原理 2019/8/6.
10 有压管中的非恒定流 非恒定流在无压流及有压流中均可能产生。河道中洪水的涨落,明渠中水闸的启闭都会使河渠中产生非恒定流;水库水位上涨或下降通过有压泄水管的出流则属于有压非恒定出流。 本章主要讨论有压管中一种重要的非恒定流-水击(或称水锤)。当有压管中的流速因某种外界原因而发生急剧变化时,将引起液体内部压强产生迅速交替升降的现象,这种现象称为水击。由于交替升降的压强作用在管壁、阀门或其它管路元件上,会发生强烈的锤击管壁的响声,故水击也称水锤。
Presentation transcript:

第6章 S7-200系列PLC 通信及网络 本章主要介绍SIMATIC指令集中的常用指令及其使用方法,并以梯形图和语句表两种编程语言为例,讲授指令的结构形式、功能和相关知识。

第6章 S7-200系列PLC的通信及网络 6.1 通信及网络基本知识 6.2 通信实现 6.3 网络通信 6.4 自由口通信

6.1 通信及网络基本知识 处于全球市场之中的工业生产为了适应市场竞争的需要,在追求竞争力的过程中逐渐形成了计算机集成制造系统。计算机集成制造系统采用系统集成、信息集成的观点组织生产,把市场、生产计划、制造过程、企业管理、售后服务看作要统一考虑的生产过程,并采用计算机、自动控制、网络通信等技术来实现整个过程的综合自动化,以改善生产加工、管理决策等。 为了实现这个目标,必须要将企业内现场控制、过程监控、经营管理、市场管理等各层次智能设备互联成综合自动化网络,实现各层次的住处汇通和数据共享,即实现工业企业的“管控一体化”。

6.1 通信及网络基本知识 为此,企业首先必须对各种企业资源建立完善的管理网络,使各方面资源充分调配、平衡和控制,最大限度地发挥其能力;其次,必须形成市场、经营、生产和研发之间紧密的协作链。 工业控制网络作为工业企业综合自动化系统的基础,从结构上看可分为三个层次:即管理层、监控层和现场设备层。如图所示。

6.1 通信及网络基本知识 其中,最上层的企业管理层网络,主要用于企业的计划、销售、库存、财务、人事以及企业的经营管理等方面信息的传输。管理层上各终端设备之间一般以发送电子邮件、下载网页、数据库查询、打印文档、读取文件服务器上的计算机程序等方式进行信息的交换,数据报文通常都比较长,吞吐量较大,而且数据通信的发起是随机的、无规则的,因为要求网络必须具有较大的带宽。 管理层网络主要由快速Ethernet(100M、1G、10G等)组成。

6.1 通信及网络基本知识 中间的制造执行层网络主要用于监控、优化、调度等方面信息的传输,其特点是信息传输具有一定的周期性和实时性,数据吞吐量较大,因此要求网络具有较大的带宽,以前由专用网络如令牌网组成,召集这一层网络则主要由传输速率较高的网段(如10M、100MEthernet等)组成。 而最底层的现场设备层网络,与变送器、执行机构等现场设备相连,采集现场数据,并将控制数据送入设备。它与以传递信息为主要目标的邮电通信技术以及其它信息网络技术相比,具有一些特殊性。由于工业自动控制网络通信的最终目的是通过传递测量和控制数据及相关信息,产生或引发物质或能量的运动和转换。

6.1 通信及网络基本知识 工业网络通信技术具有以下特殊性: ① 数据传输的及时性和系统响应的实时性:通常,制造自动化系统的响应时间要求在0.01~0.5s,过程控制系统的响应时间为0.5~2s。而信息网络的响应时间则是2~6s。显然,工业通信网络的实时性要求高得多。 ② 高可靠性:工业通信网络强调在工业环境下数据传送的完整性,对于工作在环境恶劣的工业生产现场的通信网络,必须解决环境适应性问题它包括电磁环境适应性或电磁兼容性EMC、气候环境适应性(要耐温、防水、防尘)、机械环境适应性(要耐冲击、耐振动)。在易爆或可燃的场合,它应具有本质安全的性能。

6.1 通信及网络基本知识 工业网络通信技术具有以下特殊性: ③ 工业通信网络需要解决不同厂商的产品和系统在网络上相互兼容的问题,强调互可操作性,因此它在现代通信系统所基于的ISO/OSI“开放系统互连的参考模型”上,加了用户层,通过标准功能块和装置描述(DD)功能来解决这种完整的开放性通信。 ④ 总线供电。工业现场控制网络不仅能传输通信信息,而且要能够为现场设备传输工作电源。这主要是从线缆铺设和维护方便考虑,同时总线供电还能减少线缆,降低布线成本。 OSI是Open System Interconnect的缩写。

6.1 通信及网络基本知识 工业网络通信技术具有以下特殊性: ⑤ 广播、多播与单播通信方式:工业通信网络把公散的单一用户(变送器、执行器等)接入某个系统,其通信方式常使用广播方式、多组方式或基于客户/服务器的单播方式。在IT网络中一个自主系统与另一个自主系统只在需要通信时建立一对一的方式。 ⑥ 现场控制层设备间传输的信息长度都比较小。这些信息包括生产装置运行参数的测量值、控制量、报警状态、设备的资源与维护信息、系统组态、参数修改、零点与量程调校信息等。其长度一般都比较小,对网络传输的吞吐量要求不高。     正是由于以上特点和特殊性,目前现场设备层网络主要由低速现场总线网络(如FF、Profibus、DeviceNet等)组成。

6.1 通信及网络基本知识 6.1.1 通信方式 1. 并行通信 并行通信方式一般发生在可编程序控制器的内部各元件之间、主机与扩展模块或近距离智能模板的处理器之间。 并行传送时,一个数据的所有位同时传送,因此,每个数据位都需要一条单独的传输线,信息有多少二进制位组成就需要多少条传输线,如下图所示。 它以计算机的字长为传输单位常见位数为8、16或32位。

6.1 通信及网络基本知识 2. 串行通信 串行通信多用于可编程序控制器与计算机之间,多台可编程序控制器之间的数据传送。传送时,数据的各个不同位分时使用同一条传输线,从低位开始一位接一位按顺序传送,数据有多少位就需要传送多少次,如下图所示。

6.1 通信及网络基本知识 (1)串行通信线路的工作方式 串行通信按信息在设备间的传送方向又为分单工、半双工和全双工三种方式。分别如下图中的(a)、(b)和(c)所示。

6.1 通信及网络基本知识 (2) 串行通信数据的收发方式 串行通信按时钟可分为同步传送和异步传送两种方式。 同步传送:传送数据时不需要增加冗余的标志位,有利于提高传送速度,但要求有统一的时钟信号来实现发送端和接收端之间的严格同步,而且对同步时钟信号的相位一致性要求非常严格。 异步传送:允许传输线上的各个部件有各自的时钟,在各部件之间进行通信时没有统一的时间标准,相邻两个字符传送数据之间的停顿时间长短是不一样的,它是靠发送信息时同时发出字符的开始和结束标志信号来实现的,如图所示。

6.1 通信及网络基本知识 (3)异步串行通信 异步串行通信的数据格式: 由一组不定“位数”数组组成,包括标志位又称起始位、字符数据位、奇偶校验位、停止位。

6.1 通信及网络基本知识 3. 串行通信接口标准 波特率:衡量数据传送速度的指标。波特率(又称鲍率):是指从一设备发到另一设备的波特率,即每秒钟多少比特bits per second (bit/s)。典型的波特率是300, 1200, 2400, 9600, 115200, 19200等bit/s。一般通信两端设备都要设为相同的波特率,但有些设备也可以设置为自动检测波特率。 串行通信技术标准是EIA-232、EIA-422和EIA-485,也就是以前所称的RS-232、RS-422和RS-485。由于EIA提出的建议标准都是以“RS”作为前缀,所以在工业通信领域,仍然习惯将上述标准以RS作前缀称谓。

6.1 通信及网络基本知识 3. 串行通信接口标准 EIA-232是PC机与通信工业中应用最广泛的一种串行接口。EIA-232被定义为一种在低速率串行通信中增加通信距离的单端标准。EIA-232采取不平衡传输方式,即所谓单端通信。标准规定,EIA-232的传送距离要求可达50英尺(约15米),最高速率为20kbps。 EIA-422标准全称是“平衡电压数字接口电路的电气特性”,它定义了一种平衡通信接口,将传输速率提高到10Mbps,传输距离延长到4000英尺(约1219米),并允许在一条平衡总线上连接最多10个接收器。一般在100米长的双绞线上所能获得的最大传输速率仅为1Mbps。 EIA-485标准,增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围,后命名为TIA/EIA-485-A标准。

6.1 通信及网络基本知识 6.1.2 现场总线技术 1.现场总线概念 现场总线(Field Bus)是20世纪80年代末、90年代初国际上发展形成的,用于过程自动化、制造自动化、楼宇自动化等领域的现场智能设备互连通讯网络。它作为工厂数字通信网络的基础,沟通了生产过程现场及控制设备之间及其与更高控制管理层次之间的联系。它不仅是一个基层网络,而且还是一种开放式、新型全分布控制系统。 现场总线(Field Bus)主要解决工业现场的智能化仪器仪表、控制器、执行机构等现场设备间的数字通信以及这些现场控制设备和高级控制系统之间的信息传递问题。

6.1 通信及网络基本知识 6.1.2 现场总线技术 这项以智能传感、控制、计算机、数字通讯等技术为主要内容的综合技术。现场总线设备的工作环境处于过程设备的底层,作为工厂设备级基础通讯网络,要求具有协议简单、容错能力强、安全性好、成本低的特点:具有一定的时间确定性和较高的实时性要求;具有多分支结构,智能化测量,不同设备之间实现信息共享,各单元设备均属于总线上的一个节点;还具有网络负载稳定,多数为短帧传送、信息交换频繁等特点。 由于上述特点,现场总线系统从网络结构到通讯技术,都具有不同上层高速数据通信网的特色。

6.1 通信及网络基本知识 一般把现场总线系统称为第五代控制系统,也称作FCS-现场总线控制系统。一般把50年代前的气动信号控制系统PCS称作第一代,把4~20mA等电动模拟信号控制系统称为第二代,把数字计算机集中式控制系统称为第三代,而把70年代中期以来的集散式分布控制系统DCS称作第四代。现场总线控制系统一方面突破了DCS系统采用通信专用网络的局限,采用了基于公开化、标准化的解决方案,克服了封闭系统所造成的缺陷;另一方面把DCS的集中与分散相结合的集散系统结构,变成了新型全分布式结构,把控制功能彻底下放到现场。可以说,开放性、分散性与数字通讯是现场总线系统最显著的特征。

6.1 通信及网络基本知识 2. PROFIBUS简介 现场控制层由现场智能设备、现场智能仪表、远程I/O和网络设备构成。现场控制涉及PROFIBUS协议PROFIBUS-DP和PROFIBUS-PA两个部分。 PROFIBUS-DP是高速网络,通讯速率达到12M。PROFIBUS-DP可以连接远程I/O、执行机构、智能马达控制器、人机界面HMI、阀门定位器、变频器等智能设备,一条PROFIBUS-DP总线可以最多连接123个从站设备。PROFIBUS-DP的拓扑结构可以是总线型、星型和树型,通讯介质可以是屏蔽双绞线、光纤,也支持红外传输,采用双绞线时,不加中继器最远通讯距离可达1.2公里,最多可以采用9个中继器,最远通讯距离可达9公里。采用光纤时,最远通讯距离可达100公里以上,其中采用多膜光纤,两点间最远距离可达3公里,采用单膜光纤时,两点间最远距离可达3公里。

6.1 通信及网络基本知识 PROFIBUS-PA 是低速现场级网络,通讯速率为31.25kb/s,支持点对点连接、总线型、混合型、树型拓扑结构。PROFIBUS-PA主要用于连接现场智能仪表,如压力、温度、液位、流量等变送器及其执行机构等。可以采用屏蔽双绞线电缆,也可采用非屏蔽双绞线电缆,可通过总线供电。 PROFIBUS现场总线系统的优点 ① 开放性 PROFIBUS是一个完全开放的、与制造商无关的、无知识产权保护的现场总线标准,全球有超过250家公司可以生产超过2000种支持PROFIBUS的系统和设备。PROFIBUS的开放性保证了不同制造厂商的产品的互连,例如西门子公司的DCS或PLC 可以通过PROFIBUS连接第三方的远程I/O、智能设备和仪表,这些连接只需要产品制造商提供相应的GSD文件或EDD文件,然后进行简单组态即可实现。

6.1 通信及网络基本知识 目前国际知名的自动化系统制造商如: SIEMENS、ABB、EMERSON等和知名的仪表制造商如:SIEMENS、EMERSON等都可以提供丰富的支持PROFIBUS的产品。在电力行业知名的DCS制造商如:SIEMENS、ABB、EMERSON、FOXBORO等都支持PROFIBUS现场总线,知名的PLC品牌如:SIEMENS、MODICON、AB也都可以支持PROFIBUS总线。 ② 可靠性 PROFIBUS现场总线已安装运行节点数超过1000万个,大大高于其它现场总线系统。 PROFIBUS是IEC61158 的重要组成部分,并于2001年成为中国的行业标准JB/T 10308.3-2001。

6.1 通信及网络基本知识 PROFIBUS的可靠性表现在以下几个方面: PROFIBUS连接智能设备,减少了A/D转换的环节,提高了自动化系统的采集精度,为精确控制提供保障。 PROFIBUS上各设备的连接非常简单,并可以通过专用剥线工具和 PROFIBUS接头,减少接线风险;同时PROFIBUS接头可以保证总线上任何一个节点故障不影响系统通讯。 支持冗余总线系统,提高系统可靠性。

6.1 通信及网络基本知识 ③ 灵活扩展 采用PROFIBUS总线结构的控制系统,扩展非常方便灵活,主要表现在以下几个方面: a 拓扑结构灵活,可以支持总线型、星型、树型、冗余环型等多种拓扑结构。 b 支持光纤和双绞线作为通讯介质,采用多模光纤时,两个光电模块间的距离可达3KM,采用单模光纤时,两个光电模块间的距离可达26KM ;采用双绞线不加中继的最远通讯距离可达1KM,采用中继时最远可达9KM。 c 一条PROFIBUS-DP总线最多可以连接123个DP从站,所有满足PROFIBUS-DP通讯规约的设备都可以连接到系统中。

6.1 通信及网络基本知识 d 目前全球有超过1200家公司可以生产超过2000种支持PROFIBUS的产品,因此具有很强的开放性和可扩展性。 e 提供多种接口设备,用于将冗余DP总线转换成单DP总线和将冗余DP总线转换成PA总线,可以将DP总线转换成As-i总线等,非常便于扩展。 f PROFIBUS同时可以支持PROFI-safe协议,一条总线上既可以传输标准数字信号,也可以同时传输故障安全的信号。 g 提供可用于危险领域的接口模块,可以支持在危险区域的应用。 实时性采用PROFIBUS总线的系统具有很高的实时性,这是由PROFIBUS总线系统的数据传输速率高所决定的。PROFIBUS-DP 总线的传输速率可达12M,是目前通讯速率最高的现场总线。

6.2 通信实现

6.2 通信实现 6.2.1 网络概述 网络结构 (1)简单网络 多台设备通过传输线相连,可以实现多备间的通信,形成网络结构。下图就是一种最简单的网络结构,它由单主设备和多个从设备构成。

6.2 通信实现 6.2.1 网络概述 (2)多级网络 现代大型工业企业中,一般采用多级网络的形式,可编程序控制器制造商经常用生产金字塔结构来描述其产品可实现的功能。 这种金字塔结构的特点是:上层负责生产管理,底层负责现场检测与控制,中间层负责生产过程的监控与优化。国际标准化组织(ISO)对企业自动化系统确立了初步的模型,如下图所示。

6.2 通信实现

6.2 通信实现 6.2.2 通信协议 (1)通用协议 国际标准化组织ISO(International Standard Organization)于1978年提出了开放系统互联OSI(Open Systems Interconnection)的模型,它所用的通信协议一般为7层,如下图所示。

6.2 通信实现 6.2.2 通信协议 (2)公司专用协议 低层子网和中层子网一般采用公司专用协议,尤其是最底层子网,由于传送的是过程数据及控制命令,这种信息较短,但实时性要求高。公司专用协议的层次一般只有物理层、链路层及应用层,而省略了通用协议所必须的其他层,信息传送速率快。 西门子公司的生产金字塔由4级组成,由下到上依次是:过程测量与控制级、过程监控级、工厂与过程管理级、公司管理级。S7系列的网络结构如下图所示。

6.2 通信实现

6.2 通信实现 6.2.3 S7-200通信类型及协议 (1)通用协议 (2)公司专用协议 PPI协议 MPI协议 PROFIBUS协议 自由口协议 (3)通信类型

6.2 通信实现 可编程序控制器常见的有以下类型: 把计算机或编程器作为主站、把操作员界面作为主站和把PLC作为主站等类型,这几种类型又各有两种连接:单主站和多主站。 见下图.

6.2 通信实现 1.PPI协议 PPI通信协议是西门子专门为S7-200系列PLC开发的一个通信协议。主要应用于对S7-200的编程,S7-200之间的通信以及S7-200与HMI产品的通信。可以通过PC/PPI电缆或两芯屏蔽双绞线进行联网。支持的波特率为9.6KB/s、19.2KB/s和187.5KB/s。 PPI是一个主/从协议。在这个协议中,主站(其他CPU、编程器或TD200文本显示器)向从站发送申请,从站进行响应。一般情况下,S7-200作为从站,自己不发送数据,也不初始化信息,当主站发出申请或者查询时,从站才响应。

6.2 通信实现 2.MPI协议 S7-200可以通过通信接口连接到MPI网上,如图所示,主要应用于S7-300/400CPU与S7-200通信的网络中。应用MPI协议组成的网络,通信支持的波倍率为19.2KB/s或187.5KB/s。通过此协议,实现作为主站的S7-300/400 CPU与S7-200的通信,在MPI网络中,S7-200作为从站,从站之间不能通信,S7-300/400作为主站,当然主站也可以是编程器或HM1产品。

6.2 通信实现 2.MPI协议 MPI可以是主/主协议,也可以是主/从协议,这取决于设备的类型。如果设备是S7-300 CPU,MPI就建立主/主协议,因为所有的S7-300 CPU都可以是网络的主站,但如果设备是S7-200 CPU,MPI 就建立主/从协议,因为S7-200 CPU 是从站。

6.2 通信实现 右图单主站结构网络 右图多主站结构网络

6.2 通信实现 3.Profibus协议 在S7系列的CPU中,CPU222、CPU224、CPU226都可以通过增加EM277 Profibus-DP扩展模块的方法增加DP网络协议。 Profibus协议用于分布式I/O设备(远程I/O)的高速通信。许多厂家在生产类型众多的Profibus设备。这些设备包括从简单的输入或输出模块到复杂的电机控制器和PLC。 协议支持的波特率为9600B/s到12MB/s。

6.2 通信实现 4.用户自定义协议(自由口通信模式) 自由通信口(Freeport Mode)模式是S7-200PLC一个很有特色的功能。S7-200PLC的自由口通信,即用户可以通过用户程序对通信口进行操作,自己定义通信协议(例如ASCII协议)。应用此种通信方式,使S7-200PLC可以与任何通信协议、具有串口的智能设备和控制器(例如打印机、条形码阅读器、调制解调器、变频器、上位PC机等)进行通信,当然也可以用于两个CPU之间简单的数据交换。该通信方式可以使可通信的范围大大增大,使控制系统配置更加灵活、方便。当连接的智能设备具有RS-485接口时,可以通过双绞线进行连接;如果连接的智能设备具有RS-232接口时,可以通过PC/PPI电缆连接起来进行自由口通信。此时通信支持的波倍率为1.2~115.2KB/s。

6.2 通信实现 6.2.4 通信设备 (1)通信口 S7-200CPU主机上的通信口是符合欧洲标准EN50170中PROFIBUS标准的RS-485兼容9针D型接口。接口引脚如图所示,端口0或端口1的引脚与PROFIBUS的名称对应关系如表所示。

6.2 通信实现 (2)

6.2 通信实现 (2)网络连接器 网络连接器可以用来把多个设备很容易地连接到网络中。网络连接器有两种类型:一种是仅提供连接到主机的接口,另一种增加了一个编程接口。带有编程口的连接器可以把编程器或操作员面板直接增加到网络中,编程口传递主机信号的同时,为这些设备提供电源,而不用另加电源。 (3)通信电缆 网络电缆—PC/PPI电缆,下表为各开关与参数关系对应表。

6.2 通信实现 (4)网络中继器 网络中继器在Profibus可以用来延长网络的距离、允许给网络加入设备、隔离不同网络段,每个中继器为网络段提供偏置和终端匹配。 每个网络中最多可以有9个中继器,每个中继器最多可再增加32个设备。

6.2 通信实现 (5)调制解调器 用调制解调器可以实现计算机或编程器与PLC主机之间的远距离通信。以11位调制解调器为例,通信连接如下图所示。

6.2 通信实现 6.2.5 确立通信方案 包括根据实际通信需要选择单主站或多主站,同时确定各站的编号;选择实现通信的硬件,如选择用PC/PPI电缆,还是用CP卡、MPI卡、EM 277通信模块或调制解调器等。 这几种通信硬件的性能如表所示。

6.2 通信实现 1. 参数组态 通信设置 如图所示通信设置状态

6.2 通信实现 如图通信设置

6.2 通信实现 2.安装或删除通信接口 (1)安装接口 (2)删除接口

6.2 通信实现 在通信设置图所示的对话框,单击Properties按钮,将弹出参数设置对话框,如右图所示。其中有两个选项卡:MPI选项卡和Local Connection选项卡。

6.3 网络通信 6.3.1 控制寄存器和传送数据表 1. 控制寄存器 6.3 网络通信 6.3.1 控制寄存器和传送数据表 1. 控制寄存器 将特殊标志寄存器中的SMB30和SMB130的低2位置为2#10,其他位为0,即SMB30和SMB130的值为16#2,则可以控制将S7-200 CPU设置为PPI主站模式。 2. 传送数据表 (1)数据表格式 执行网络读写指令时,PPI主站与从站之间的数据以数据表的格式传送。传送数据表的程式描述如下表所示。

6.3 网络通信

6.3 网络通信 (2)状态字节 传送数据表中的第一个字节为状态字节,各位及其的含义如下:E1、E2、E3、E4错误编码。如果执行指令后E位为1,则由这4位返回一个错误码。

6.3 网络通信 这4位组成的错误编码及含义如表所示。

6.3 网络通信 6.3.2 应用实例 有一简单网络,结构如下图所示。其中TD200为主站,在RUN模式下,CPU 224在用户程序中允许PPI主站模式,可以利用NETR和NETW指令来不断读写两个CPU 221模块中的数据。

6.3.2 应用实例 操作要求: 站4要读写两个远程站(站2和站3)的状态字节和计数值(分别放在VB100和VW101中)。如果某个远程站中的计数值达到200,站4将发生一定动作,并将该远程站的计数值清0,重新计数。 CPU 224通信端口号为0,从VB200开始设置接收和发送缓冲区。接收缓冲区从VB200开始,发送缓冲区从VB250开始,内容如下表所示。该网络通信用户程序如下图所示。

6.3 网络通信 缓冲区设置表

6.3 网络通信 网络程序实例1)

6.3 网络通信 网络程序实例1)

6.3 网络通信 网络程序实例 2)

6.4 自由口通信 6.4.1 相关寄存器 1. 控制寄存器 SMB30控制和设置通信端口0,如果PLC主机上有通信端口1,则用SMB130来进行控制和设置。SMB30和SMB130的各位及其的含义如下: (1)PP位:奇偶选择 (2)D位:有效位数 (3)BBB位:自由口波特率 (4)MM位:协议选择

6.4 自由口通信 2. 特殊标志位及中断 中断 接收中断:中断事件号为8(口0)和25(口1)。 发送完成中断:中断事件号为9(口0)和26(口1)。 接收完成中断:中断事件号为23(口0)和24(口1)。 特殊标志位 SM4.5和SM4.6:分别用来表示口0和口1发送空闲状态。

6.4 自由口通信 3. 特殊寄存器字节 接收信息时用到一系列特殊功能存储器。对端口0用SMB86到SMB94;对端口1用SMB186到SMB194。各字节及内容描述如下表所示。

6.4 自由口通信 6.4.2 应用实例 1. 控制要求 本程序实现的功能是,一台CPU 224作为本地PLC,用另一台CPU 224作为远程PLC,本地PLC接收来自远程PLC的20个字符,接收完成后,信息又发回对方。 要求有一外部脉冲控制接收任务的开始,并且任务完成后用显示灯显示。 2. 参数设置 自由口通信模式。 通信协议为:波特率9600,无奇偶校验,每字符8位。 接收和发送用同一缓冲区,首地址为VB100。 不设立超时时间。

6.4 自由口通信 3. 程序 主程序如下图所示。实现的功能是初始化通信口及缓冲区,建立中断联系,并开放全局中断。

6.4 自由口通信 中断程序INT_0,启动发送指令。如图所示:

6.4 自由口通信 中断程序INT_1,发结束时输出。如图所示: