PLC的通信与网络 10.1 通信与网络概述 10.2 PLC与计算机的通信 10.3 PLC间的通信.

Slides:



Advertisements
Similar presentations
简单迭代法的概念与结论 简单迭代法又称逐次迭代法,基本思想是构造不动点 方程,以求得近似根。即由方程 f(x)=0 变换为 x=  (x), 然后建立迭代格式, 返回下一页 则称迭代格式 收敛, 否则称为发散 上一页.
Advertisements

 泸定县是进藏出川的咽喉要道,素有甘孜州东大门之称。 气候冬无严寒,夏无酷暑,冬季干燥温暖,年平均气温 16.5 ℃,年平均无霜期 279 天,年均降雨量 664.4mm 。境 内平坝、台地、山谷、高山平原、冰川俱全,为世界所罕 见。泸定以 “ 红色名城 ” 著称,有 1705 年康熙皇帝亲赐御笔.
DP 二年级校长助理郭一根设计方案 广东碧桂园( IB )国际学校翻修方案 — 国际部 DP2 年级郭一根.
機械產業專業人才認證考試 主辦單位:工業技術研究院、中國機械工程學會 企業憑認證選人 認證考試須知 問題應答的訣竅 通過機械認證考試教戰手冊 11 月 24~25 日舉辦的認證考試 你準備好了嗎? 考 試必 勝考 試必 勝.
2.5 微分及其应用. 三、可微的条件 一、问题的提出 二、微分的定义 六、微分的形式不变性 四、微分的几何意义 五、微分的求法 八、小结 七、微分在近似计算中的应用.
報酬遞增與新的商業世界.
《设备电气控制与维修》 电气教研室 房金菁.
XX啤酒营销及广告策略.
第五章 输入输出系统 5.1 概述 5.3 接口 5.3 系统总线 5.4 直接程序传送方式接口 5.5 中断方式与接口
专利技术交底书的撰写方法 ——公司知识产权讲座
第八章 组织文化的整合 ——并购中的文化整合(二) 小组成员:浦若蓉、朱谷一、贾彦彦.
课首 第二章 有理数 苏科版 • 七年级 《 数 学 ( 上 )》 2.1 比零小的数 龙都初级中学 彭生翔
探索确定位置的方法 王积羽.
小论文的选题技巧与写作要领.
第一篇 基 础 篇 PLC(programmable logical controller )中文名称可编程控制器,今天PLC其应用已经十分的广泛,在工业领域已经是家喻户晓,PLC的厂家、型号和规格同样也层出不穷。对于有志于PLC应用的人员来说如何面对眼花缭乱的产品,是一个大的挑战。如何面对挑战呢,首先选择一个典型的应用广泛的PLC作为学习、研究的对象,本书选择西门子S7-300系列PLC作为对象。其次,了解和学习PLC的基础知识,最后,掌握综合应用PLC解决实际问题的技术和能力。如果遇到其它plc就可以
往下扎根 向上生长 ——提高学考选考教学实效的几点感想 桐庐中学 李文娟
字母可表示: 人名 字母可表示: 地方 字母可表示: 数 (1)阿Q和小D看《阿P的故事》, Q 、D、P各表示什么?
一元一次方程的应用 行程问题.
主 讲: 孟 华.
动画分镜头技巧 梁思平.
焦化电气设备维护管理 山西省焦炭集团龙源园区授课
第3章 S7-200可编程序控制器 3.1 S系列PLC发展概述 3.2 S7-200 PLC系统组成 3.3 编程元件及程序知识
食用受污染三鹿牌婴幼儿配方奶粉相关的 婴幼儿泌尿系统结石的超声诊断.
四种命题 班级:C274 指导教师:钟志勤 任课教师:颜小娟.
项目二 三相异步电动机点动的 PLC 控制.
平湖市当湖高级中学 平湖市教育局教研室 (电话)
造气DCS综合优化控制系统 介绍 石家庄兴盛德隆科技有限公司.
第一章 气压传动概述 一、气压传动基本知识 机电一体化技术 1)传动--动力的传递
(接触网)精品课程 建设方案 课程负责人:赵斌 新疆铁路中等职业学校.
第五章 定积分及其应用.
数控原理与系统.
《机械制造与自动化》(专升本) 《机电设备与管理》(专升本)专业介绍
北师大版七年级数学 5.5 应用一元一次方程 ——“希望工程”义演 枣庄市第三十四中学 曹馨.
《 PLC应用技术》课件 第三章 梯形图编程技巧.
海洋存亡 匹夫有责 ——让我们都来做环保小卫士 XX小学三(3)班.
深圳市晨兴餐饮投资管理有限公司 招商手册.
可编程序控制器原理及应用 宫淑贞 王东青 徐世许 编著 主要参考书 《可编程序控制器原理与程序设计》 《可编程序控制器原理 应用 网络》
第2章 开始项目 2.1 WinCCExplorer项目 2.2 变量管理 2.3 建立一个画面 2.4 设置起始画面及运行界面
主讲 彭红 西南科技大学网络教育系列课程 计算机网络基础与应用 主讲 彭红
S7-300PLC的硬件 自动化教研室.
第8章 其他常用PLC简介 8.1 西门子(SIEMENS)公司的PLC 8.2 A-B(Allen-Bradley)公司的PLC
电气控制及PLC技术 电气工程学院 自动化系 杨霞 2018年1月.
S7-400PLC的硬件 自动化教研室.
2007年高校PLC(西门子)教学研讨会培训.
ET200S应用问题 1、ET200S程序无法下载解决方案 2、ET200S单独使用时输入输出模块无法监控.
第8章 通信及网络 8.1 通信及网络概述 8.2 通信实现 8.3 网络通信 8.4 自由口通信.
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
陶瓷行业制釉车间配料 全自动化解决方案 南昌丹巴赫科技有限公司.
順序控制實驗室 Sequence Control Lab
电气控制及PLC技术 电气工程学院 自动化系 杨霞 2018年1月.
知识点:1、PLC系统起动前检查项目、 定期检查项目、日常维护 内容与步骤 2、掌握PLC诊断流程及故障 排除
3 S7-200可编程控制器 使用入门 2019/2/17.
永宏PLC --FB-PLC【基礎功能篇 】
导数的应用 ——函数的单调性与极值.
1、可编程控制器综合控制系统的构成 被控对象 传感器 PLC 执行机构 上位机监控 基于上位监控机的PLC控制系统.
第6章 S7-200系列PLC 通信及网络 本章主要介绍SIMATIC指令集中的常用指令及其使用方法,并以梯形图和语句表两种编程语言为例,讲授指令的结构形式、功能和相关知识。
第三章 PLC基础 掌握PLC工作原理、结构特点。 熟悉基本逻辑指令、顺序控制指令及常用的功能指令。 具备PLC应用系统设计初步能力。
課程地圖 可編程序控制器 (PLC) 高 階 可編程序控制器 (PLC) 進 階 控制線路 進 階 可編程序控制器 (PLC)
推广自动化技术;普及工控知识 TTPLC天天自动化
虚拟现实与增强现实技术概论 计算机中心.
4 S7-200可编程控制器 基本概念 2019/4/13.
第七章  事业单位支出的核算      §第一节  支出概述     §第二节  拨出款项     §第三节  各项支出     §第四节  成本费用.
第1章 可编程控制器的硬件 构成及工作原理 1.1 可编程控制器的硬件构成 1.2 可编程控制器的工作原理.
機台監控實務-RS232 實作目的 RS-232C是工業界相當常用的串列通訊介面,且 近年逐漸走向圖形監控,市面上圖控軟體更是如雨
第五章 输入/输出系统 本章讨论: 接口的基本概念 总线的基本概念 中断方式及其接口组成 中断方式及其接口组成 DMA方式及其接口组成
函数的连续性.
機電科簡介 科主任 郭紀翔.
项目二 可编程控制器的 构成及工作原理 2019/8/6.
第十章 可编程控制器的应用 第一节 PLC控制系统设计的内容与步骤 第二节 PLC的硬件设置 第三节 PLC的软件设计
第三章 可编程控制器概述 第一节 可编程控制器的定义 一、什么是可编程序控制器? 1、什么是可编程序控制器?
Presentation transcript:

PLC的通信与网络 10.1 通信与网络概述 10.2 PLC与计算机的通信 10.3 PLC间的通信

 本章要点 1. 了解PLC与计算机通信、PLC之间的通信的基本方法。  本章难点 1. PLC与计算机通信的连接与操作。 2. PLC之间通信的连接与操作。

10.1.1 通信方式 一、PLC与计算机之间的通信 PLC主要有三种通信方式: 1、PLC与计算机之间的通信; 10.1 通信与网络概述 10.1.1 通信方式 PLC主要有三种通信方式: 1、PLC与计算机之间的通信; 2、PLC与外围设备之间的通信; 3、PLC与上位PLC(大中型)之间的通信。 一、PLC与计算机之间的通信 PLC与计算机之间的通信一般是通过计算机的串口实现的。目前工控中常用的串行通信方式主要有三种:RS232、RS422和RS485;他们的传输速度和传输距离各不相同,适用于不同场合。

1:1通信工作方式(一台PLC与一台PC机): 直接通过RS232口无需适配器的通信方式,这只适用于具有两个串口的PLC机型,它除了有一个RS422口可用于编程外,还带有一个RS232口。故用户可以利用RS232口直接与PC机的串口相连 。 通过RS422口和适配器与PC机通信的连接图。这种方式可以用于各种机型,但其缺点是必须配备一个RS422/RS232转换器(即适配器)。而且RS422口与适配器之间的连接电缆必须用其专用电缆,即编程电缆。

1:N通信工作方式的连接图(多台PLC与一台PC机通信 ): 一台PC机最多可连接32台PLC,可构成现场控制网络。这种通信方式要求配备专用的通信模块FX—232ADP通讯适配器。与PC机相连的FX—232ADP模块使用RS232电缆与PC的串口相连,与PLC相连的FX—232ADP模块一般使用RS422电缆与PLC相连,而各个FX—232ADP间常采用RS485方式,只需用一根双绞线连接即可。最远传输距离可达1km,传输速率可达500kbps。每一个FX—232ADP模块上有一个终端切换开关,应正确放置其位置。当FX—232ADP处在通信链路的两端时,开关应放在“ON”处,除此之外均放在“OFF”处。

二、PLC与上位机PLC的通信 三、PLC与外围设备的通信 在很多控制系统中,需要用一台中型或大型PLC作主机,又称上位机,该主机可控制多台小型PLC,这些小型PLC用来直接控制现场设备,称为下位机,从而构成主从式控制网络。这种通信是PLC和PLC之间的通信,称为远程I/O通信。 三、PLC与外围设备的通信 PLC可以通过RS232口或RS422口与各种外围设备进行通信。常见的PLC外围设备有IOP(智能操作面板)、EPROM写入器、打印机以及条码判读器等。

10.1.2 网络概述 一、PLC网络系统 网络结构分为三种基本形式:总线结构、环形结构和星形结构

二、三菱PLC网络——MELSEC NET网络介绍 (1)具有构成多层数据通讯系统能力 (2)可靠性高 (3)良好的通讯监测功能 (4)网络中有1024个通讯继电器和1024个通讯寄存器,可在所有站中适当地分配使用,便于用户编写通讯程序。传输速度可达1.25MB/S,这保证了MELSECNET网络的公共数据通讯。

1.S7-200系列PLC与计算机通信的形式(网络形式) (1)PC/PPI网络(连接简单 ) (2)多主机网络(1个以上的主机 通信) (3)令牌网络 (4)DP网络(CPU215支持DP协议,且只能作从机使用 ) 2.S7-200系列PLC之间的通信 这种网络的设计思想是在辅助继电器(位)、数据寄存器(字)中专门开辟一个地址范围,将其分配给各台PLC,使得某台PLC可以写其中某些元件而其他所有站都可以读这些元件,然后再由这些元件去驱动其本身的软元件以达到通信目的,各站主机之间元件状态信息的交换是由PLC系统自己完成的,不需要用户编程。

(1)西门子SINEC LI LAN网络(小量数据交换、低速通信网络 ) 通信速率为9.6Kbps。通信方式为主从式,一个主站最多可挂30个从站。主站处于主动位置,协调网上的信息传输,从站为被动。BT777是网络耦合器,每站通过网络耦合器与网络连接。 ① 数据传输基本原理 用户必须为每个站定义一个发送“信箱”和接收“信箱”,有两个控制字节分别控制两个方向的数据传递,即接收和发送。所谓“信箱”,实际上是用户定义用于存储接收数据和发送数据的一块数据区。网络上的站发表把要发送的数据存放在发送“信箱”、用置位控制字节中“启动发送”位的办法向主站发出发送申请。主站的微处理器按顺序查询从站的控制字节,从而判断是否有发送请求,查询顺序是按用户预先编制的查询顺序表进行的。 当主站查询到发送请求,就从发送“信箱”读取数据,并准备传送给目标站的接收“信箱”。每个站用编号区分,0号站为主站,从站可以由用户定义为1~30间的数。只有接收站的“接收允许”位被置位时,才能进行传送服务。一旦传送结束,立即复位“发送请求”位,以表示数据已到达目的地。同时复位接收站的“接收允许”位,以说明有新数据输入,用户程序对新数据进行处理后,重新置位“接收允许”位,等待下一次接收。

② 数据交换格式 SINEC LI LAN网络有三种数据交换格式:查询式、中断式、广播式。 ③ 主站和从站初始化 初始化就是要对CP530进行编程。 ④ 应用软件的编制 编制发送“信箱”和接收“信箱”。“信箱”由内存数字变量组成,两个“信箱”格式相同,“信箱”的第1个字节是要发送或接收的字节数,第2个字节是站号,从第3个字节开始为实际发送或接收的数据,“信箱”的具体格式如下所示: 字 号 高 字 节 低 字 节 字1 要交换的字节数 站号 字2 第1个字节 第2个字节 字3 第3个字节 第4个字节 … 字33 第63个字节 第64个字节

控制字节的格式: 位 号 发送控制字节 接收控制字节 0=无错 1=发送错 0=无错 1=接收错 1 - 0=运行正常 1=从站故障 2 0=总线停止 1=总线运行 3 0=无编程器 1=有编程器 0=无编程器 1=有编程器 4 0=无中断 1=有中断 0=无中断 1=有中断等待 5 6 7 0=发送结束 1=申请发送 0=传送结束 1=等待接收 当有数据要发送时,必须把数据放入发送“信箱”,置位控制字节的第7位。数据发送结束时,操作系统复位控制字节的第7位,可以请求下一次发送。 当接收的数据全部放入接收“信箱”时,操作系统复位接收站控制字节的第7位。此时用户程序可以从接收“信箱”读出数据,读完数据后,用户程序置位控制字节的第7位,准备接收下一次传送的数据。

(2)西门子SINEC HI LAN可编程控制器网络 SINEC HI LAN是用于大型分布自动化控制系统的高速网络系统,数据传送速度10Mbps,该网上可挂SIMATIC S7-200和SICOMP计算机。 ① 结构。SINEC HI LAN由独立的网段组成,每个网段长500m,可挂100个站。网段之间用中继站连接。两站之间最多挂两个中继站。在一个网络中,一个中继站可分为一对远程中继站,远程中继站之间的距离为1000m,每个站和中继站都通过755耦合器连到网上,可编程控制器和网的通信是通过通信处理板CP535进行的。 ② 数据交换方式。SINEC HI LAN相当于Ethernet网络,符合IEEE802.3标准,竞争式存取,是载波侦听多重访问/冲突检测(CSMA/CD)信令方式。当某站有数据要发送时,就请求发送,如果网处于“闲”状态,该站就占有通道使用权,向网络发送数据,其他站识别并接收属于自己的信息。如果两站同时发出请求,两站能识别这种情况,请求均无效,需再请求。 ③ 功能方式。SINEC HI LAN有三种任务功能:发送功能、写功能和功能。

在发送功能中,发送站发送数据,接收站接收数据。发送站定义数据源,接收站定义数据目标。对应用程序发出的发送请求,通信微处理器根据连接方式的优先级进行传送。 在写方式中,发送站发送数据,接收站接收数据。与发送方式不同,在写方式下,数据源和数据目标都是由发送站定义的。即发送站不仅定义数据源,也定义数据目标。写数据方式只能在优先级PRIO2下进行。 在读方式中,接收站先向发送站发现读请求,发送站传送数据给请求站。与写方式相同,请求站定义数据源和数据目标。亦即用户可以决定从某站读取某部分数据。读方式只能在优先级PRIO2下进行。

④ 连接方式。 连接方式有两种:直接连接方式和多掷连接方式。 ⑤ 优先级 多掷式连接用于快速数据传输,不需要应答。这种连接方式允许一个站向特定的一组站发送数据,特定组是在系统生成时定义的。 指数据传输是站与站之间进行 PRIO0:带中断申请的快速服务。用静态数据缓冲区建立永久性连接, 要传输的数据优先发出,并向接收站发出中断申请。 PRIO1:不带中断申请的快速服务。用静态数据缓冲区建立永久性连 接,要传输的数据优先发出。 PRIO2:永久性连接的标准服务。建立永久性连接,但所需的数据缓冲 区是在执行任务时动态建立的。 PRIO3:临时连接的标准服务。有数据传输时,临时建立连接和数据缓 冲区,所建立的连接,由用户程序清除。 PRIO4:临时连接的标准服务。有数据传输时,临时建立连接和数据缓 冲区,数据传输完全后,立即清除连接和缓冲区。

⑥ CP535初始化。初始化分两部分:系统参数和连接参数初始化。系统参数是指通信板的级别、固化软件的版本和存储器的型号等。最主要的参数是CP535的接口号和Ethernet的物理地址。连接参数用于定义连接类型、任务方式及优先级别等。 ⑦ 标准程序块调用。在发送方式中,仍调用标准发送功能块和接收功能块。写方式中直接调用发送功能块,只需QTYP=RW。读方式中,由专用标准功能块FB246供调用,功能块的图形调用方式及下表。 参数说明 参数名称 参数类型 说 明 FB246 SSNR PAFE A-NR ANZW ZTYP DBNR ZANF ZLAE SSNR D 通信板接口号 任务号 I 任务状态字 数据目标类型 数据块号 数据目标起始地址 数据长度 PAFE Q 参数设定错标志字

(3)应用实例 要使两台S7-200PLC(分别称为A机和B机)采用可编程通信模式进行数据交换。A机的IB0控制B机的QB0。对发送接收的时间配合关系无特殊要求。  ①分析 由于对两台机的发送与接收配合时间无特殊要求(这是一种最简单的通信),且一台机只有一种功能,即接收或发送。故两台机的程序可相对独立地编制而无需考虑其间的握手(handshaking)信号处理。 对A机,在设置了可编程通信模式之后,只要循环反复地将IB0送至在变量缓冲区中开辟的一个表格中的字节地址且不断执行发送指令XMT即可。同理,对B机,设置可编程通信模式之后,将接收中断事件8连接到一个中断程序,再开中断,然后循环地从SMB2中读取数据再送到QB0即可。 ②发送程序

发送程序:

③接收程序

④程序注释 ⑤调试 分别将发送程序下装(download)至A机。将接收程序下装至B机。 采用西门子SINEC L2网的连接器及电缆,在断电状态时将两台PLC通过PPI编程接口相连。一种最简单的实验室方法是直接利用编程器PG740或PG720所附带的MPI编程电缆来直接将A、B机相连。 上电运行后将A、B机的模式开关打到TERM位置。 接通或断开A机的模拟器开关,应能观察到:B机的输出QB0会跟随A机的IB0同步变化。

10.2 PLC与计算机的通信 运用RS232C和RS422通道,很容易配置一个与外部计算机进行通讯的系统。该系统中PLC接受控制系统中的各种控制信息,分析处理后转化为PLC中软元件的状态和数据。PLC又将所有软元件的数据和状态送人计算机,由计算机采集这些数据,进行分析及运行状态监测,用计算机可改变PLC的初始值和设定值,从而实现计算机对PLC的直接控制。 10.2.1 采用FX—232ADP的连接通讯 RS232C用通讯适配器FX-232ADP能够以无规约方式与各种具有RS232C接口的通讯设备连接,实现数据交换。通讯设备包括计算机、条形码读出器和及图像检测器等。使用FX-232ADP时,也可用调制解调器进行远程通讯。 1.通讯系统的连接

2.通讯操作 (1)通讯参数的设置 参数包括波特率、停止位和奇偶校验等,它们通过位组合方式来选择,这些位存放在数据寄存器D8120中 。 (2)起始字符和结束字符可以根据用户的需要自行修改。 (3)起始字符和结束字符在发送时自动加到发送的信息上。 在接收信息过程中,除非接收到起始字符,不然数据将被忽略。数据将被连续不断地读进直到接到结束字符或接收缓冲区全部占满为止。因此,必须将接收缓冲区的长度与所要接收的最长信息的长度设定得一样。

(1)计算机。要求机型是IBM PC/AT(兼容),CPU:486以上,内存:8兆或更高(推荐16兆以上)。 10.2.2 采用FX—232AW连接的通讯 FX-232AW接口单元,可将RS232C信号和RS422信号进行相互交换,使通用计算机与PLC之间实现数据的传送及监控。信号的传送速度为9600位/s。 1.通讯系统的连接 2.系统的配置 (1)计算机。要求机型是IBM PC/AT(兼容),CPU:486以上,内存:8兆或更高(推荐16兆以上)。 (2)编程和通信软件。采用应用于FX系列PLC的编程软件SWOPC-FXGP/WIN—C(可在Windows 3.1及Windows 95以上操作系统运行)。

(3)接口单元。采用FX-232AWC型RS-232C/RS-422转换器(便携式)或FX-232AW型RS-232C/RS-422转换器(内置式),以及其他指定的转换器。 (4)通信线缆。采用FX-422CAB型RS-422缆线(用于FX2,FX2c型PLC,0.3m)或FX-422CAB-150型RS-422缆线(用于FX2,FX2c型PLC,1.5m),以及其他指定的缆线。 3.通讯操作 (1)系统设置 : 端口设置 ;串口设置;运行时程序改变 。 (2)数据传送 :程序传送 ;寄存器数据传送 ;PLC存储器清除 。 4.系统监控

10.3 PLC间的通信 现在很多控制系统中,需要用很多台PLC来进行控制。这些PLC各自有不同的分工,进行各自的控制,同时它们又互相联系,进行通讯以达到共同控制,协调工作。 10.3.1 通讯系统的连接

[D]指定主站、从站接收数据的辅助继电器 10.3.2 通讯操作 1.通讯的设置 当主站的标志M8070和从站的标志M8071都为ON时,才能实现主站与从站之间的数据传送,因此,主站和从站程序中必须含有相应的置M8070和M8071为ON的指令。若需清除主站标志M8070和从站的标志M8071,需在PLC处于STOP状态时进行。 2.并行通讯指令 [S]指定主站、从站的输入元件号。 PRUN指令利用并行通讯适配器FX2—40AP/AW,把源操作数传送到指定的位元件区域,用专用标志M8070和M8071来控制数据传送。 [D]指定主站、从站接收数据的辅助继电器

3.应用举例 两台并联运行的PLC,主站将X10~X27的信号通过M800~M817传送到从站。从站接受到信号后,当M800和M810同时为ON时,从站向主站发出收到信号,置M900为ON。 有关程序梯形图及注释: 主站程序 从站程序

小 结 可编程控制器的组网与通讯是近年来自动化领域颇受重视的新兴技术。本章简要介绍PLC与计算机以及PLC与PLC之间的通讯,包括系统配置、连接以及通讯指令和软件的使用,介绍PLC网络系统及MELSC NET网络的应用技术。