资质荣誉
当前位置:首页 > 资质荣誉
基于Modbus协议和PLC器件实现分布式系统通信网络的兼容性设计
来源:欧宝官方手机网页      发布时间:2024-04-06 05:07:25      


基于Modbus协议和PLC器件实现分布式系统通信网络的兼容性设计


  现代工业的迅速发展,不断促进着自控技术及设备创新的日新月异。当前,DCS、IPC、PLC及智能仪表已大范围的应用到工厂现场生产控制管理系统当中,并发展到由上述设备相互协同、共同面向整个生产的全部过程的分布式工业自动控制系统。在此系统中,现场通信技术堪称关键。但由于开始没有统一的通信协议标准,各厂商自控产品通信协议各自为政,通信网络各成体系,造成不一样厂家的自控设备网络连接困难甚至不能连接,给分布式控制管理系统的灵活应用造成了不便。一些公司为适应市场,纷纷将各自的协议标准公开化,可无偿使用。经过多年发展,一些通信协议如Modicon公司的Modbus通信协议因其兼容性、易用性的优势,在工业领域得到了广泛应用,已成为一种通用的工业通信标准。本文就某化纤项目分布式控制系统的设计,介绍基于Modbus协议的通信网络在其中的应用。

  本系统构成如图1,其中略去了现场仪表信号的采集、控制部分。系统上位机采用横河CS3000型DCS集散控制系统,对整个生产的全部过程进行集中监控;下位机采用Omron的CS1H系列PLC,分布在3个电气控制室,负责现场电机、OCV阀、流量开关、变频器等执行、检验测试的机构的启停控制、反馈信号采集、故障判断等操作。

  基于通信实时性的考虑,将DCS与3个PLC控制站分为两个相对独立的通信网络:PLC1和PLC2与DCS一端口组成网络一,PLC3与DCS二端口组成网络二。由于上下位机均无面向同一协议的通信设施,给设计造成了困难。经考虑,决定采用Modbus通信协议,由其构成本分布式控制系统的通信网络。

  Modbus协议是一种适用于工业控制领域的主从式串口通讯协议,它采用查询通讯方式来进行主从设备的信息传输,可寻址1-247个设备地址范围。协议包括广播查询和单独设备查询两种方式,二者区别就是广播查询不需要从设备回应信息,主从设备查询通讯过程见图二。

  Modbus协议有两种传输模式:ASCII模式和RTU模式。同波特率下,RTU模式较ASCII模式能传输更多的数据,所以工业网络大都采用RTU模式。RTU模式下的信息传输报文格式如图三。

  它没有起始位和停止位,而是由至少3.5个字符间隔时间作为信息的起始、结束标志。信息帧所有字符位由16进制字符0-9、A-F组成。本设计采用单独设备查询的RTU模式通信方式,根据系统构成,将DCS一端口设01H、02H两个PLC从站地址,二端口设01H一个PLC从站地址,并使用Modbus协议中的读字存储区03H和写字存储区06H两个功能码。

  网络采用RS485串行接口,通信媒体由4芯屏蔽电缆连接主从设备,传输距离达1.5Km,全双工,串口设定波特率19200,8位数据位、偶校验、1位停止位。DCS通信部分采用横河型号为ALR121的通信模块,并配套横河提供的Modbus通信软件包,该通信模块通信数据容量4000字。PLC通信部分则采用Omron的C200H-ASCII 21可编程特殊单元模块(以下简称ASCII模块),该模块支持BASIC语言编程,内有200K字节的程序存储区,配备RS232、RS485通信串口各一个。通过对该模块的编程,可实现与外围设备的各种通信。本系统通过ASCII模块与DCS基于Modbus协议的通信,将DCS的读、写指令及数据做相应转换,并与PLC的CPU单元进行数据存取交换,以实现上下位机控制信息的实时传输。如图四所示。

  DCS人机监控界面(HMI)上面向现场仪表的图形符号对象的监控,需通过DCS I/O物理地址对现场仪表信号的采集来实现。DCS对现场电气执行、检验测试的机构的监控,则是由DCS通信I/O地址与PLC I/O物理地址一一对应完成的。为此,在编程前,需建立一张DCS通信I/O地址与PLC I/O地址的分配、对应表。由于PLC逻辑控制编程需要,不便直接将PLC I/O物理地址与DCS通信I/O地址对应,故采取了间接地址的方式。具体设计采用PLC的数据存储区DM区作为间接地址区,与DCS通信I/O区建立联系,再将DM区与PLC I/O区相对应。如将DCS的%WB000101位通信I/O地址与D0000.00位地址对应,D0000.00再对照PLC的I0000.00位物理输入点,就能将现场电气执行机构的运作时的状态反馈到HMI上。按照这种方法就建立了一张上下位机地址分配、对应表,因篇幅所限,该表略。

  ASCII模块支持BASIC语言编程,此外,又附加了多条系统及函数指令,如接收、发送缓冲区操作指令、信息传输差错控制CRC、LRC校验函数指令和与CPU单元数据交换的读写指令等。编程使用WINDOWS操作系统上附带的Hyperterminal(超级终端)软件,通过此软件,PC机可与连接在网络上的其它PC机或串口终端设备做文本文件的传输及显示。编程时,将PC机串口与ASCII模块的RS232串口连接,运行该软件,就能在其界面上对ASCII模块进行程序编写、上传、和调试等工作。也可先通过WINDOWS系统的写字板编写程序,并保存为文本格式,然后再通过Hyperterminal将程序到ASCII模块。通信程序的主工作流程见图五。

  由于ASCII模块支持ASCII码,而RTU则是基于二进制码的16进制字符通信方式,所以在程序编程中增加了码制转换程序。

  在ASCII模块与CPU单元数据交换程序部分,采取由ASCII模块向CPU 单元主动发送读写请求信号,CPU单元在收到请求时才执行数据交换程序的方法。这样,就缩短了PLC的扫描周期,提高了通信实时性。

  在信息差错控制部分,采用了CRC-16循环冗余校验算法,该算法能使信息的差错率低于10-14以下。如果信息校验错误,程序将清除缓冲区,等待DCS信息重发。

  根据生产要,可在HMI上将现场按钮等手控设备设为无效状态,所有手、自动操作均在DCS上进行。考虑到如通信网络遭到瘫痪等严重故障时,需保证现场电气设备正常启停,又增加了通信状态定时侦测程序,在规定时间(10秒)内网络上如无信号,PLC自动将现场按钮等手控设备设为有效,同时DCS故障报警,直到网络回到正常状态为止。

  当前分布式控制系统通信网络的设备、软件及整体架构,大部分是由厂商生产提供的,其总体性能较好。但如前所述,它们也有系统配置可选性小、网络架构适应面窄、价格较高等缺点。笔者采用Modbus协议这一成熟通信技术,选用PLC的可编程模块,进行基于Modbus通信协议的自主程序设计,架构起本自控系统的通信网络。该网络易扩展、易维护,具有结构相对比较简单、应用灵活、编程方便、造价低廉等特点。这套系统在某化纤生产线投运成功,实际运作时的状态良好,证明其稳定可靠,能完全满足系统模块设计要求。到目前为止,该系统已在多个工程建设项目上投入到正常的使用中,全部运行正常,取得了良好的经济效益。

  本文创新点:采用工业领域通用的Modbus通信协议标准,利用可编程的PLC特殊功能模块,并进行通信程序设计,低成本的解决了本系统的通信架构问题,可为分布式控制系统通信网络兼容性设计的一个思路。

  关键字:引用地址:基于Modbus协议和PLC器件实现分布式系统通信网络的兼容性设计

  下一篇:采用西门子触摸屏、PLC和逆变器设计涤纶处理牵伸联合机系统的设计

  7月26日报道,英媒称,随着黑客的恶意攻击手段日臻高深莫测,中国即将启动一种黑客无法入侵的新通信网络技术或少至少说,任何攻击都会被迅速侦测到。下面就随网络通信小编共同来了解一下相关联的内容吧。 据英国广播公司7月25日报道,中国正在发展的这种技术叫做量子编码,对目前使用的任何传统解码方式是一个重大的突破。中国在山东济南市率先启动这一个项目,被官方媒体称为具有里程碑意义。   英媒关注中国量子通信网络将启用:将西方甩在后面 报道称,这一先进项目背后还有一个更大的背景:在这项西方长时间以来一直在犹豫要不要投资的技术上,中国现在正走在前头。 在济南的网络内,有200个来自军方、政府、金融以及电力等部门的用户将能够安

  摘要:介绍一种在PIC单片机与触摸屏之间采用Modbus协议实现异步串行通信的方法。粗略地介绍了Modbus通信协议,给出了硬件电路连接图、程序流程图以及用PIC单片机C语言编写的部分通信程序。实际使用证明该方法数据传输稳定可靠,并提供了良好的人机交互环境。 关键词:触摸屏 PIC单片机 Modbus协议 通信 工控中经常需要观察系统的运作时的状态或者修改运行参数。触摸屏能够直观、生动地显示运行参数和运作时的状态,而且通过触摸屏画面可以直接修改系统运行参数,人机交互性好。单片机大范围的应用于工控领域中,与触摸屏配合,可组成良好的人机交互环境。触摸屏和单片机通信,应该要依据触摸屏采用的通信协议为单片机编写相应的通信程序。Modbus协议是美国M

  引言 CAN(Controller Area Network)控制器局域网,主要用于各种设备监测及控制的局域网。最初由德国Bosch公司用于汽车的监控系统而设计,具有良好的功能特性和极高的可靠性,现场抗干扰能力极强, 总线形式为串行数据通信总线X系列芯片,具有处理性能优良(30MIPS),外设集成度高,程序存储器容量大,A/D转换速度快等特点,是基于工业控制而设计的DSP(数字信号处理)类芯片。LF2407A以其丰富的集成外设,提供了电机数字化控制解决方案。其嵌入式CAN总线B规范要求,提供了CAN通信功能,可为实现分布式工业监控局域网络提供了一个解决方案。 CAN总线简介 CAN

  摘要: 介绍CAN总线分布式系统中适配卡和控制单元的硬件组成及软件的设计方法,给出硬件原理图;详细分析SJA1000的初始化方法、验收滤波器的原理和使用方法、通信程序的设计,并给出CAN通信中断服务程序和初始化程序流程图。     关键词: CAN总线 适配卡 控制单元 SJA1000 双口RAM 1 CAN总线分布式系统的结构 系统结构如图1所示。本系统由上位监控计算机、CAN总线适配卡和控制单元三部分构成。其中上位监控计算机采用IBM-PC兼容机,主要负责对系统数据的接收与管理、控制命令的发送以及各控制单元动态参数和设备状态实时显示。控制单元以单片机为核心,主要负责对现场环境参数和设备状态进行

  摘要:介绍一种在PIC单片机与触摸屏之间采用Modbus协议实现异步串行通信的方法。简单介绍了Modbus通信协议,给出了硬件电路连接图、程序流程图以及用PIC单片机C语言编写的部分通信程序。实际使用证明该方法数据传输稳定可靠,并提供了良好的人机交互环境。 关键词:触摸屏 PIC单片机 Modbus协议 通信 工控中经常需要观察系统的运行状态或者修改运行参数。触摸屏能够直观、生动地显示运行参数和运行状态,而且通过触摸屏画面可以直接修改系统运行参数,人机交互性好。单片机广泛应用于工控领域中,与触摸屏配合,可组成良好的人机交互环境。触摸屏和单片机通信,需要依据触摸屏采用的通信协议为单片机编写相应的通信程序。Modbus协议是美国M

  在工业控制、电力通讯、智能仪表等领域,通常情况下是采用串口通信的方式进行数据交换。最初采用的方式是RS232接口,由于工业现场比较复杂,各种电气设备会在环境中产生比较多的电磁干扰,会导致信号传输错误。除此之外,RS232接口只能实现点对点通信,不具备联网功能,最大传输距离也只能达到几十米,不能满足远距离通信要求。而RS485则解决了这些问题,数据信号采用差分传输方式,可以有效的解决共模干扰问题,最大距离可以到1200米,并且允许多个收发设备接到同一条总线上。随着工业应用通信越来越多,1979年施耐德电气制定了一个用于工业现场的总线协议Modbus协议,现在工业中使用RS485通信场合很多都采用Modbus协议,本节课我们要讲解一

  摘要:介绍DS2480B UART/RS232至单总线协议转换器的主要特性、工作原理、接口技术,并具体阐述DS2480B在农业温室分布式测控系统设计中的应用。 关键词:DS2480B 单总线 分布式测控 单总线技术是美国Dallas半导体公司近年推出的新技术。它将地址线根信号线,允许在这根信号线上挂接数百个单总线器件芯片。基于单总线位ROM序列号,它可以看作是该芯片的地址序列码。 开始8位是产品类型标号,如DSl8B20为28H,DS2450为20H等;接着的48位是该芯片自身的序列号,用以保证在同类芯片中的唯一性;最后8位是前面56位的循环冗余

  日前,合肥量子 通信 网络通过由中国量子信息、网络通信等领域专家组的测试评审,标志着合肥城域量子通信试验示范网建成并进入试运行阶段,合肥也成为中国乃至全球首个拥有规模化量子 通信网 络的城市。 合肥市科技局局长朱策介绍说,量子通信是以量子力学基本原理为基础的全新通信技术,在国际上被视为是已知技术中保障信息传输安全的终极手段,这是近年来世界各国竞相研发的高技术领域核心关键技术,特别是欧盟、美国和日本均大力投入进行量子通信的理论和实验研究。 2010年7月,合肥城域量子通信试验示范网正式开工实施,其目标是力争建成中国国内“首个开工、首个建成、首个使用”的规模化城域量子通信网络,项目实施以来,中国科大和安徽量子通信技术有

  软硬件协同设计教程:基于Xilinx Zynq-7000 (符意德)

  直播回放: Microchip 安全系列14 - 采用SAM L11和TrustFLEX ATECC608安全器件的GoodLock项目

  2024年4月3日 – 专注于推动行业创新的知名新品引入 (NPI) 代理商™贸泽电子 (Mouser Electronics) 紧跟潮流,通过内容丰富的沉浸式 ...

  4月3日消息,据媒体报道,由于Exynos效能始终和高通有差距,三星将继续采用双处理器策略,高通骁龙处理器仍将在S25系列上出现。此前有报道 ...

  AP2905 是一款高效率同步降压稳压器,在 6 V ~ 40 V 宽输入范围内可提供 0 7 A 输出电流。固定5 V输出版本可节省 2个分压电阻 ...

  PN8370M+PN8306M小体积5v2a充电器方案因其节省外围、性能稳定、功能齐全、深受工程师青睐,在市场得到了大范围的应用。PN8370M是一款高性能的原 ...

  PN8611集成超低待机功耗原边控制器、FB下偏电阻和电容、VDD供电二极管、CS电阻及650V高雪崩能力智能功率MOSFET,用于高性能、外围元器件超 ...

  STM32CubeMX配置RTC——基于(STM32G070+STM32CubeMX+HAL库+RTC)

  【TI有奖直播】新一代低功耗蓝牙微控制器CC2640R2,开发和应用案例解析

  答题有礼: 寻觅可靠的触控、手势控制解决方案?快来认识新一代AVR DA单片机

  独乐乐不如众乐乐——TI培训“荐课”功能上线公测,邀你提议,参与抢楼!

  闯关赢好礼!美光出货 232 层 NAND,扩展 3D NAND 技术边界

  TE助力数据中心设计,缩短你与奥运的距离,猜猜它属于哪个“奥运场馆”赢大礼!

  嵌入式处理器嵌入式操作系统开发相关FPGA/DSP总线与接口数据处理消费电子工业电子汽车电子其他技术存储技术综合资讯论坛电子百科