基于PROFIBUS-DP总线技术的PLC与主从站间的通信

发布者:Qingliu2022最新更新时间:2012-12-29 来源: 21IC 关键字:PROFIBUS-DP  总线技术  PLC  主从站 手机看文章 扫描二维码
随时随地手机看文章

  1  前言

  目前在工业控制中大量使用的DCS系统在实际应用中逐渐显示出许多不足,工业生产过程中采用一对一连线,用电压、电流的模拟信号进行测量控制,或采用自封闭式的集散系统,难以实现设备之间以及系统与外界之间的信息交换,使自动化系统成为"信息孤岛",而且这些不足对DCS来讲是无法从根本上得到解决。所以有必要考虑一个全新的控制系统,以解决目前DCS系统存在的问题,而现场总线控制系统,即FCS(Field Bus Control System),将是最好的选择。

  2  现场总线的优点

  现场总线是将智能化现场设备、自动化系统通过"总线"连在一起,实现互操作。它的出现,促进了现场设备的数字化和网络化,并且极大的加强了现场控制的功能,使过程控制系统具有开放性,并成为兼具测量、控制和过程诊断等综合能力的控制系统。

  现场总线控制系统是基于底层控制网络、开放式、数字化、多点通信的控制系统。与传统的DCS系统相比,现场总线系统主要具有以下6个特点:(1)信号传输数字化;(2)标准统一开放;(3)控制功能彻底分散;(4)系统可靠性高、可维护性好;(5)对现场环境的适应性;(6)降低了系统及工程成本。国际上现场总线标准群雄并起,说明了这一技术的先进性及其良好的发展前景。

  除此以外,现场总线还有如下优点:第一,一条通讯线连接N台控制设备或仪表,减少了安装费用,缩短了工程工期,易于维护,可靠性高,抗干扰能力强,精度高;第二,互换性、互操作性好,不同制造厂生产的仪表可以互连;第三,控制分散,现场控制仪表不仅有检测功能还有运算和控制功能,使控制回路彻底分散。

  3  PLC与主站

  PLC是以微处理器为核心,把自动化技术、计算机技术、通信技术融为一体的新型工业自动控制装置,它既能改造传统的机械产品成为机电一体化新一代产品,又适用于生产过程控制,凭借其卓越的可靠性、抗干扰性和可编程性,目前已被广泛应用于各种生产机械和生产过程的自动控制中。本文主要介绍如何通过PROFIBUS-DP适配卡CP5611完成作为一类主站PLC与二类主站PC间的通信及PLC与从站间的连接问题。

  PROFIBUS连接的系统由主站和从站组成。主站能控制总线,当主站得到总线控制权时可以主动发送信息。主站又可分为一类主站和二类主站。一类主站是可决定总线的数据通信,当主站得到总线控制权时,没有外界请求也可以主动发送信息。二类主站是操作员工作站、编程器、操作员接口等,完成各站点的数据读写、系统配置、故障诊断等。从站为简单的外围设备,典型的从站为传感器、执行器及变送器,它们没有总线控制权,仅对接收到的信息给予回答,或者主站发出请求时回送给该主站相应的信息。典型的从站包括:输入输出装置、阀门、驱动器和测量发送器。主站之间使用令牌环方式通信,主站与从站之间采用主-从方式通信。本文中的一类主站是指PLC,二类主站是通用PC机。其通信原理如图1所示。 [page]

  PROFIBUS协议基础为OSI/ISO网络参考模型,它仅使用了第一层物理层、第二层数据链路层和用户层,第三到第七层没有使用。

  若选用PLC作为一类主站存在两种情况:其一是处理器CPU带内置PROFIBUS接口(这种CPU通常具有一个PROFIBUS-DP和一个MPI接口);其二是PROFIBUS通信处理器(CPU不带PROFIBUS接口,需要配置PROFIBUS通信处理器模块)。

  PC机加PROFIBUS网卡可作为主站,这类网卡具有PROFIBUS/DP/PA/FMS接口。选择与网卡配合使用的软件包,软件功能决定PC机作一类主站还是二类主站。本文选择CP5611网卡,软件选择Step7软件包,因此PC机仅作为编程监控的二类主站。

  CP5611自身不带微处理器,是短PCI卡,可运行多种软件包,9针D型插头可成为PROFIBUS-DP和MPI接口。它具有以下功能:

  (1) DP功能

  PG/PC机成为一个PROFIBUS-DP一类主站,可连接DP分散型I/O设备。主站具有DP协议诸如初始化、数据库管理、故障诊断、数据传输及控制等功能。

  (2) S7 FUNCTION

  实现SIMATIC S7设备之间的通信。用户可使用PG/PC对SIMATIC S7/S5编程。

  (3) 支持SEND/RECEIVE功能。

  (4) PG FUNCTION

  使用STEP7 PG/PC支持MPI接口。

  4  PLC与从站

  4.1 信息内容

  PLC与从站之间的数据传送由一个串行通信请求启动,发出请求的从站叫做源,接受请求的从站叫做目标,该串行通信请求设置在用户程序中,包含下列信息:

  (1) 接收通信请求的目标或从站的标识号;

  (2) 数据传送的方向(数据可以双向传送);

  (3) 数据传送的目标地址;

  (4) 数据传送的源地址;

  (5) 传送的数据数量。

  4.2 格式要求

  当源从站的用户程序启动通信请求后,上述通信请求信息被传送给通信控制,通信控制将这些信息转换成适用于串行线接口发送的适当格式,该格式有如下要求:

  (1) 根据标准信息码,对需要的信息是进行编码还是解码;

  (2) 根据通信协议,对通信请求信息和发送的数据文本是进行汇编还是反汇编;

  (3) 对传送过程中出现的错误的检查方法。

  一旦启动了通信请求,且数据已进行了正确的格式转换,串行接口将通过串行通信线把数据发送出去。在图2中,主计算机通过启动以一个查询序列开始的通信请求来和远方从站建立通信,为保持该通信,被请求的从站必须在适当的时间确认该查询。

  通信建立以后,主计算机向PLC发送一个传送数据文件块所必须的标题语言,一旦PLC接收了这个标题信息,则数据文件就可以在主计算机和PLC之间进行传送。

  当PLC接收到数据信息以后,就按照数据传送的相反顺序对这些数据信息进行处理。首先将它们从串行方式转换为并行方式,然后从协议中抽取字符以一定的方式对它们进行处理,最后,这些数据信息通过用户程序从PLC的一个存储器送到另一个存储器。

  5  结束语

  PLC与现场仪器的通信,完成了DP网络的功能,使控制分散化,降低了系统的工作风险,将在现场应用中起到不可忽视的作用。PLC在DP网络中与二类主站的通信,不仅可以满足调试和监视程序运行的功能,而且可以在二类主站上编写一段人机界面,方便工作人员更直观方便的监视现场仪器的工作状态。

关键字:PROFIBUS-DP  总线技术  PLC  主从站 引用地址:基于PROFIBUS-DP总线技术的PLC与主从站间的通信

上一篇:用网络接口芯片PS2000实现智能化家电与Internet连接
下一篇:STEC2000控制器在LonWorks总线系统中应用

推荐阅读最新更新时间:2024-05-02 22:29

嵌入式PLC芯片组实现kp3-05m06r型运动控制器
  1 引言   本文作者利用黄石市科威自控有限公司的嵌入式plc芯片组,设计出了kp3-05m06r型运动控制器。该控制器集plc、can总线、rs485/232等功能于一体,与步进驱动器或伺服驱动器配套使用,具有对步进电机或伺服电机进行点动、定位、脉冲正反插补、脉冲分频等功能。多个运动控制器通过can通信接口互连,其中一台运动控制器作为主站,其余运动控制器均作从站。该系统可接人机界面,实现工艺集中显示、控制和管理,如配备web服务器还可实现控制系统的远程监控和诊断。     2 运动控制器的功能   自2005年至今,kp3-05m06r型运动控制器在纺织、印染行业现场应用了数千台。实践证明该款控制器不但性能优越,
[嵌入式]
PLC的运动控制到底是什么?plc插补与同步插补区别
PLC的运动控制是指PLC系统通过控制运动设备的运动轴,实现精确、稳定和可编程的运动控制功能。它可以控制运动设备(如电机、伺服驱动器等)的位置、速度和加速度等参数,以实现所需的运动轨迹和运动逻辑。 选取支持运动控制的PLC时,以下是一些关键因素和考虑事项: (1)运动控制功能:确保PLC具备完善的运动控制功能,包括轴控制、轨迹规划、速度和加速度控制等。PLC应支持多个运动轴的控制,并能满足具体应用的运动控制需求。 (2)接口和通信能力:PLC需要提供与运动设备(如伺服驱动器、编码器等)的接口和通信能力。常见的接口包括模拟量输入/输出、数字量输入/输出、编码器反馈接口等。同时,PLC应支持常见的通信协议,如EtherCAT、CA
[嵌入式]
<font color='red'>PLC</font>的运动控制到底是什么?<font color='red'>plc</font>插补与同步插补区别
CAN总线及其在艾默生CT PLC上的应用
引言   数字电子信息技术的飞速发展对全世界的制造业日益起着巨大的推动作用,使得制造业的各种设备的设计越来越电子化,数字化,网络化,ECCT产品是艾默生CT推出的一款专门应用于纺织行业的具有CAN总线协议的专用PLC控制器,它不仅满足了纺织的基本I/O工艺需求,更是把CAN总线协议完美地融合进去,使用户很轻易地把系统的各种设备通过CAN协议进行连接,本文介绍了CAN总线功能在艾默生CT PLC上的应用。 CAN总线基础知识简介   CAN总线(CONTROLLER AREA NETWORK,控制器局部网络)由德国BOSCH公司首先提出来的,CAN总线是目前工业界广泛应用的总线。其特点简要归纳如下:   1)CAN控
[嵌入式]
PLC变量哪些部分组成?
变量 变量是用于程序的,可以有不同值的变量。 根据应用范围,变量可分为以下几类: ● 局部变量: 局部变量仅适用于定义这些变量的块。 ● PLC 变量:PLC 变量适用于整个 PLC。 程序中多数指令都通过变量来操作。 为指令分配变量后,即会使用指定变量的值来执行该指令。 变量在 TIA Portal 中集中管理。 在程序编辑器中创建 PLC 变量与在 PLC 变量表中创建 PLC 变量没什么区别。 如果在程序或 HMI 画面的多个位置使用某个变量,则对该变量所作的更改会立即在所有编辑器中生效。 PLC 变量 PLC 变量由以下部分组成: ● 名称(例如,CONVEYOR_ON): 变量名称只对一个 PLC 有效,
[嵌入式]
<font color='red'>PLC</font>变量哪些部分组成?
PLC控制系统在气体调节中的应用
0 概述 气体公司调节间于2001年10月投入运行,是我厂技改项目的配套工程。其作用是提供调节适当的生产用气(氧气、氮气及氩气),来满足生产单位的需求。 近几年,随着我厂生产规模的逐步扩大,就更加要求气体调节在生产中的稳定性和快速性,而目前传统的二次仪表已无法满足现有的控制需求。主要表现在: 1)过程自动化程度低,信息采集和反馈仍采用传统的二次仪表,致使数据采集缓慢、调节滞后,降低了系统运行的稳定性。 2)仪表内部信息储存量小,采集的压力、流量等数据无法长期保存,不便于日后生产工作的历史查询和分析。 3)系统可靠性低,需要配专人负责该系统的运行,造成了人工成本的上升。 鉴于以上三点,通过采用PLC(可编程控
[嵌入式]
三相交流电动机的PLC连续控制电路原理图解
三相交流电动机的PLC连续控制电路图: 通过PLC的I/O接口与外部由器部件进行连接,提高了系统的可靠性,并能够有效地晚低故障率,维护方便。当使用编程软件向PLC中写入控制程序,便可以实现外接电器部件及负载电动机等没备的自动控制。想要改动控制方式时,只需要修改PLC中的控制干程序即可,大大提高了调试和改装效率。 PLC连续控制梯形图: PLC连续控制梯形图 PLC连续控制电路的控制原理图: PLC连续控制电路原理图 控制过程如下: 按下启动键SB1时,其将PLC内的X1置“I”,即该触点接通,使得Y0得电,控制PLC外接交流接触器KM线圈得电。 Y0得电,常开触点Y0(KM-2)闭合自锁,使启动按钮断开,电动机仍然
[嵌入式]
三相交流电动机的<font color='red'>PLC</font>连续控制电路原理图解
PLC的供电系统可靠性设计
导读: 为了保证PLC的正常工作,抑制线路干扰,对于交流AC100V/240V供电的PLC,原则上应在电源输入回路加入隔离变压器、浪涌吸收器或者采取稳压措施。    1.PLC电源设计   一般而言,PLC的基本电源一般有使用ACIOOV/240V与DC24V两种类型。   当PLC采川ACIOOV/240V供电时,通常允许输入电源电压的波动范围为-15%~+10%。如:选择额定输入电压为AC100V时,通常允许输入电压的变化范围为AC85~110V;选择额定输入电压为AC240V时,允许的变化范围为AC200—AC264V。PLC对外部交流电源的频率要求较低,允许的频率变化范围通常为±3Hz,即选择额定输入频率
[嵌入式]
PLC梯形图与继电器控制原理图的主要区别
 在plc的编程语言中,梯形图是最为广泛使用的语言,通过PLC的指令系统将梯形图变成PLC能接受程序,由编程器键入到PLC用户存储区去。而PLC梯形图与继电器控制原理图十分相似,主要原因是PLC梯形图的发明大致上沿用户继电器控制电路的元件符号,仅个别处有些不同。   PLC梯形图与继电器控制原理图的主要区别有以下几点:   (1)组成器件不同   继电器控制线路是由许多真正的硬件继电器组成的。而PLC是由许多“软继电器”组成的,这些“继电器”实际上是存储器中的触发器,可以置“0”或置“1”。   (2)触点的数量不同   硬继电器的触点数有限,一般只有4至8对;而“软继电器”可供编程的触点数有无限对,因为触发器状态可取用任意次
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved