凯发游戏娱乐官网适用于PLCDCS应用支持HART和Mod

原创 2020-02-20 04:08  阅读

  可编程逻辑控制器(PLC)和分布式控制系统(DCS)被用于监测和控制工业自动化应用中的智能(支持HART)和模拟现场仪器仪表。

  图1所示的电路是一个简单的DCS系统,由一台主机、一个单节点、两个4通道隔离模拟输入板和两个4通道隔离模拟输出板组成,这些板由Arduino尺寸基板在本地管控。连接至PC或其他主机,凯发游戏娱乐官网如此,用户可以使用Modbus协议与节点交换数据。

  模拟输入数据从本地读取,通过使用行业标准Modbus协议的串行接口提供,确保在一系列软件应用和库中,保证数据完整性和可兼容性。同样地,模拟输出通过向Modbus寄存器写入来置位,然后被转换为模拟电压或电流信号。

  每个节点可以支持4个模拟输入和输出板的组合。如图2所示,最多16个节点的多节点系统在设计时,可以使用提供的硬件和软件基础架构。该电路支持点对点HART通信,可以扩展为多分转站HART网络,在同一通道上集成多个HART器件。

  每个板(4个一组)的模拟输入和模拟输出都实施电气隔离,模拟输入支持开路检测,简化了故障检测和诊断过程。在严峻的工业自动化环境中使用时,这些功能可以增强可靠性和耐用性。

  该应用侧重于展示受Modbus主机管控的PLC/DCS系统的开发,并且通过示例说明如何使用重要组件的最新功能。单节点系统通常被称为PLC,更大型的系统则通常被称为DCS。

  每个节点可以管控多达16个模拟现场器件、传感器或驱动器(兼容HART或仅支持模拟),系统可以扩展,最多包含16个单独的节点。该系统也可用于通用精密模拟数据采集应用,例如仪器仪表、模拟数据记录,或测试测量。

  支持多个连接拓扑。在单节点(PLC,或单节点DCS)系统中,主机可利用micro-,直接连接至EVAL-ADICUP3029平台板的USB串行端口,非常适合要求主机和节点之间距离小于2米的实验室测试和测量应用。

  在这个点对点拓扑中,电路板四个一组的模拟输入和输出仍然与主机保持隔离。虽然一般来说与实验室设备不相关,但Modbus协议提供一种方便、标准的与节点通信的方法。HART连接支持对智能传感器和驱动器实施配置。

  主机和节点之间的距离增大到2米以上时,信号完整度、噪音拾取和电气故障会成为更严重的隐患。在这些情况下,EVAL-CN0416-ARDZ为主机提供可靠的RS-485连接。在单节点、点对点系统中,支持在1 km以上距离中进行全双工或半双工通信,具体由波特率决定。

  对于多节点系统(称为DCS更加合适),EVAL-CN0416- ARDZ提供菊花链端口,支持可切换的半/全双工操作和可切换的端电极,因此系统可以集成2到16个节点。

  因为Modbus被用作串行通信协议,以通过串行链路,在器件之间发送信息,因此无论规模大小,都可以实现简单、可靠且耐用的系统。PLC/DCS应用的硬件协议栈包含三个不同的参考设计。

  图3所示的CN-0414用于测量4个全差分信号,或者测量8个单端电压和4个电流信号。该电路的核心是AD4111低功耗、低噪声24位Σ-Δ模数转换器ADC),集成了±10 V和20 mA模拟前端。

  其电压输入支持最高±10 V的输入范围。AD4111具有独特的特性,支持在±10 V电压输入上进行开路检测,同时采用5 V或3.3 V单电源供电,而之前的解决方案一般都需要大于±10 V的电源。

  电流输入支持0 mA至24 mA输入范围。电路的输入阻抗为250 Ω(AD4111内部为60 Ω),所有输入都以绝缘接地为基准。电流输入上需要250 Ω输入电阻,以使符合HART要求的AD5700-1调制解调器可与AD4111配合使用。

  电路的模拟前端AD4111和AD5700-1通过ADuM5411和ADuM3151与处理侧隔离,相比基于分立式变压器的解决方案,能够节省大量空间。

  CN-0414板由9.5 V至36 V直流电源供电,这在工业自动化系统中非常典型,因此能够轻松集成到您的系统之中。

  图4所示的CN-0418是一款4通道电压和电流输出板,以具备动态功率控制功能的AD5755-1DAC为基础构建。

  此电路提供4 mA至20 mA电流输出,以及单极性或双极性电压输出(±10 V)。此板还配有AD5700-1 HART调制解调器,提供完整的支持HART连接的模拟输出解决方案。 同时还包括外部瞬变保护电路,这对恶劣工业环境中的应用极其重要。

  电流输出和电压输出通过独立引脚提供,一次仅一个输出处于有效状态,因而允许将两个输出引脚连在一起并接到单个端口上。模拟输出受短路和开路保护。

  AD5755-1集成基于DC-DC升压转换器电路的动态电源控制功能,在电流输出模式下可降低功耗。

  AD5755-1有四个CHART引脚,分别对应于四个输出通道。HART信号可以耦合至这些引脚,并出现在对应的输出端(如果该输出已使能)。

  图5所示的CN-0416是一款隔离和非隔离式RS-485收发器板,能够在多个系统或节点之间轻松实施数据传输,尤其是在长距离下。

  该电路使用ADM2682E RS-485收发器来进行隔离通信,使用LTC2865 RS-485来进行非隔离通信。 这两种器件都可以配置进行全双工或半双工操作,具备开路或端接传输线。

  该电路采用板载式RJ-45插孔,因此能够使用常用的CAT5以太网电缆,快速和节点物理连接。端电极电阻被默认设置为CAT5电缆的特性阻抗100 ?6?8,但在配置之后,可以支持标准RS-485电缆的120 ?6?8阻抗。

  ADM2682E的数据速率可以达到16 Mbps,提供真正安全的接收器输入和经过调整的差动电压阈值。它使用iCoupler数据通道,提供5 kV信号隔离,利用isoPower集成式DC-DC转换器,提供5 kV电源隔离。

  LTC2865的数据速率可以达到20 Mbps,提供真正安全的接收器输入。由一个内部窗口比较器确定安全状况,无需调节差动输入电压阈值。

  HART器件可在点对点或多分转站这两种网络配置中的一种运行。在点对点模式下,4 mA至20 mA信号被用于传输一个过程变量,而额外的过程变量、配置参数和其他器件数据则通过HART协议以数字方式传输。4 mA至20 mA模拟信号不会受到HART信号影响,可用于实施控制。HART协议提供访问辅助变量和其他数据的权限,这些数据可用于实施操作、调试、维护和诊断。

  在EVAL-ADICUP3029上运行的软件采用Modbus协议——一种事实上的开放型工业通信标准。Modbus提供一种与单个节点交换数据的可靠方式,通过CRC误差检测来确保数据的完整性。作为一项开放标准,存在众多可用的开放源和商用Modbus软件库,适用于各种平台(例如Windows®、Linux®、嵌入式平台等)。

  这些软件也提供简单的命令行接口(CLI)模式,使系统能够从串行端口手动验证,无需主机上装载任何额外的软件。

  )和主机平台(例如Linux、Windows、嵌入式平台)选择适用的Modbus库。然后,必须编写简单的测试应用程序,将模拟和HART参数转化为Modbus寄存器地址和值。CN-0435用户指南提供此应用程序的Modbus寄存器映射的完整描述,并使用开源Modbus调试器来验证Modbus的合规性。

  此外,还提供多个基于开源Modbus库的顶层应用,包括:• 检测系统配置:查询所有Modbus节点,显示配置。

  • 模拟回波:读取模拟输入板的模拟电压或电流,然后将相同数值的模拟电压或电流写入模拟输出板。

  CN-0435软件读取模拟输入值和写入模拟输出值,无需实施本地处理。该软件可以扩展包含故障检测和响应等功能,或者包含闭环PID控制环路,从主机上卸载这些功能,节省通信总线的带宽。

  树莓派可以用作结构紧凑、价格低廉的主机解决方案。树莓派提供有线或无线以太网连接,可以直接连接至EVAL-ADICUP3029的USB-UART。

  如今最常用的三种Modbus版本分别为:Modbus ASCII、Modbus RTU和Modbus TCP。所有Modbus消息都采用相同格式发送。这三种Modbus类型的唯一区别在于消息的编码方式。可以通过Modbus连接的器件的数量由物理层和数据协议决定。如果RS-485物理层和Modbus RTU或Modbus ASCII数据协议一起使用,那么可以寻址的节点的最大数量为32,但是,如果以太网物理层和Modbus TCP数据协议一起使用,则可以寻址的节点为247个。

  器件的地址是从0至247的数字。发送至地址0的消息(广播消息)会被所有从机接受,但1到247这些数值是特定器件的地址。

  CN-0414和CN-0418的Arduino尺寸确保与支持广泛的其他自动化通信协议的开发平台兼容,包括过程现场网(PROFINET)、过程现场总线(PROFIBUS)、控制自动化技术的以太网(EtherCAT)、

  以下部分将介绍采用参考演示所需的设备和一般步骤。可使用软件的CLI选项,来装配DCS系统并测试其基本功能。如需查看完整说明和附加信息,请参阅分布式控制系统(DCS)演示Wiki用户指南。

  需要以下设备:• 具有USB端口和Windows 7(32位)或更高版本的PC

  以下是基本设置步骤:1. 将EVAL-ADICUP3029的USB电缆插入PC,然后将固件闪存到使用的每个电路板上。

  2.配置硬件。遵循分布式控制系统(DCS)演示Wiki用户指南。确保正确设置每块板上的跳线和

  。或者,对于模拟输入板,连接传感器或信号源,对于模拟输出板,则连接执行器或

  主题简介及亮点:目前,自动化测试行业对具有一定LabVIEW视觉编程能力的技术人员,需求强烈!然而,也有很大一批技术人员

  可编程控制器又称为PLC,是一种专门为在工业环境下应用而设计的数字运算操作的电子装置,其具有编程简单....

  在现代工业控制系统中,PLC以其高可靠性、适应工业过程现场、强大的联网功能等特点,被广泛应用。

  PLC模块的DO输出点,一般可以分为晶体管输出的和继电器输出的,比如西门子200的SR20和ST20....

  无论是教学还是学习电工这个行业想要入门离不开书籍,软件只是辅助作用,真正的内容还是要从书中学起。

  PLC输出信号灯熄灭,且无逻辑输入信号,但对应输出点仍有信号输出,外部负载仍在工作,此现象可判断PL....

  然而机遇与挑战总是相携而来,重要性的提升以及多样化的场景、海量的设备连接,也令物联网“最后一公里”的....

  首先,IoT(The Internet of Things,物联网)的概念,如今几乎是耳熟能详了。它....

  PLC的分类规则有很多种,例如按品牌,按模块形式,而我们最常见的形式是按照PLC的大小来进行分类的,....

  PLC全名是可编程逻辑控制器的英文简称,在台湾地区简称为“可程器”,根据名称它的作用主要是用来实现工....

  随着公司开发硬件和软件来支持各种有趣的应用程序,地下机器人制造商的“制造者”世界继续增长。已经出现了....

  工业控制系统ICS的组件根据其所处的位置,可大致分为两类:控制中心设备和远程站点设备。

  PLC自问世以来,发展异常迅猛,其综合了计算机和自动化技术,不仅可以很容易地完成逻辑、顺序、定时、计....

  为做好PLC系统的质量控制工作,软件测试是工程实施阶段质量控制的一种有效手段。基于PLC软件的特殊性....

  接近开关的接线都是棕正蓝负黑信号,这个是没有疑问的,他们的区别在于这很黑色线V为PN....

  在现代工业生产的过程中,通常都会需要大量的开关量顺序控制以及大量的离散量的数据采集。这些信号需要按照....

  可编程逻辑控制器,其英文全称为Programmable Logic Controller,简称PLC....

  PLC数据采集处理基于远程服务器组态软件的数据解析控制,将数据通过无线G的方式传输到服务器,使多项....

  无协议通信是一种简便易行的通信方式,欧姆龙的CPM2A和CP系列等小型机都可以实现[4]。

  PLC加一个智能网关模块,通过网关的参数软件配置一下服务端的URL,以及PLC数据寄存器地址就可以了,如图,附...

  plc编程的重点是模拟原有的作业流程,将控制过程由程序运行来完成。所以核心内容就是对工艺的程序描述。....

  MUDBUS TCP控制多个PLC ,如何实现PLC其中一个断电再上电?

  MUDBUS TCP控制多个PLC 想实现PLC其中一个断电再上电可以再度连接并且不会影响到其他几个PLC的通讯...

  可编程序控制器在工厂自动化FA中占有举足轻重的地位。技术的不断发展极大地促进了基于PLC为核心的控制....

  今日,华为与中国银联股份有限公司在2019年PLC-IoT产业发展论坛暨华为PLC-IoT生态联盟成....

  说到有电就有网这个技术,其实20年多年前北电曾经有过类似的技术,但是随着北电公司的消失,这个技术也就....

  接近开关可以用作到位检测或者限位检测,在一些环境比较恶劣的地方其引线上有一层屏蔽层,屏蔽层是一层金属....

  作为NADN闪存技术的发明者,铠侠(原来的东芝存储)在新一代闪存研发上再次甩开对手,率先推出了Twi....

  学电子的人都知道,PLC是一个非常重要的器件,也是难度相对较大的一门技术,它是专门为在工业环境下应用....

  “布尔”模拟PLC中的寄存器M “位控制元件”模拟触摸屏的控制元件 “模拟值改变”用来模拟“布尔“自身的变化 ...

  可编程控制器(简称 PLC)是专为在工业环境中应用而设计的一种工业控制用计算机,具有抗干扰能力强、可靠性高、体积...

  工业控制中用PLC和嵌入式系统,如果说大部分都是PLC,那也不准确。 用嵌入式的场合 如果仔细留意的话,如果...

  模拟PLC的定时器功能 已转换成10版本 与PLC定时器功能一模一样,在循环中使用并不会使循环暂停,循环依旧正常...

  目的:制作气缸功能子VI,方便在不同设备之间进行移植。 为了更好的完成气缸的控制需要制作以下几个变量 1、气缸控...

  有控制板modbus通信协议,求教labview程序怎么通过此协议与控制板连接

  有控制板modbus通信协议,求教labview程序怎么通过此协议与控制板连接,对其执行相关操作。 modbus协议配置: 传输...

  通过tcp 走modbus 我从设备slave id 是8但是 函数管脚只能填ip地址 没有填id的...

  我按教程设置的但是看串口工具中串口始终没有被调用 ,NITaggerService 会自动停止 。有...

版权声明:本文为原创文章,版权归 凯发游戏娱乐官网 所有,欢迎分享本文,转载请保留出处!
上一篇:凯发游戏娱乐官网当电梯遇上PLC一切控制就变的
下一篇:PLC基本指令及实际应用的模拟及实物控制训练工