0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一文读懂PLC/DCS技术电路说明

西西 来源:博客园 作者:吴建明 2020-09-01 15:16 次阅读

电路功能和优点

Circuit Function & Benefits

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

图1所示的电路是一个简单的DCS系统,由一个主机和一个节点组成,其中有两个4通道隔离模拟输入板和两个4通道隔离模拟输出板,由一个Arduino形状因子基板本地控制。RS-485收发器与PC机或其他主机接口,用户可从中使用Modbus协议与节点交换数据。

一文读懂PLC/DCS技术电路说明

图1. PLC(或单节点DCS)Modbus系统功能框图

模拟输入数据在本地读取,并通过使用行业标准Modbus协议的串行接口提供,确保数据完整性和与一系列软件应用程序和库的兼容性。类似地,通过写入Modbus寄存器来设置模拟输出,然后将其转换为模拟电压或电流信号

每个节点最多可以有四个模拟输入和输出板的任意组合。如图2所示,可以使用提供的硬件和软件基础设施设计多达16个节点的多节点系统。该电路支持点对点HART通信,可扩展到多点HART网络,由同一通道上的多个HART设备组成。

一文读懂PLC/DCS技术电路说明

图2. 多节点DCS-Modbus系统功能框图

模拟输入和模拟输出均为每板电隔离(四组),模拟输入具有开路检测功能,简化了故障检测和诊断。这些特性增强了在苛刻的工业自动化环境中工作时的健壮性。

电路说明

该应用程序着重于演示由Modbus主机控制的PLC/DCS系统的开发,并举例说明如何使用关键组件的最新功能。单节点系统通常称为PLC,而较大的系统通常称为DCS。

每个节点可以控制多达16个模拟现场设备、传感器或执行器,可以与HART兼容,也可以仅与模拟设备兼容,并且系统可以扩展到包括多达16个单独节点。该系统还可用于一般用途的精密模拟数据采集应用,如仪表、模拟数据记录或测试和测量。

PLC/DCS技术

支持多个连接技术。在单节点(PLC或单节点DCS)系统中,主机可以通过微型USB电缆直接连接到EVAL-ADICUP3029平台板上的USB串行端口,适用于主机和节点之间距离小于2米的实验室测试和测量应用。

在这种点对点的技术结构中,每个电路板有四组模拟输入和输出仍然与主机隔离。虽然通常与实验室设备无关,但Modbus协议为与节点通信提供了一种方便和标准的方法。哈特连接允许配置智能传感器和执行器。

当主机和节点之间的距离超过2米时,信号完整性、噪声拾取和电气故障成为更大的问题。在这些情况下,EVAL-CN0416-ARDZ提供到主机的可靠RS-485连接。在单节点中,点对点系统支持全双工或半双工通信,根据波特率的不同,距离可达1km

对于多节点(更好地描述为DCS),EVAL-CN0416-ARDZ包括菊花链端口、可切换半/全双工操作和可切换终端,允许组装2到16个节点之间的系统。

由于Modbus被用作串行通信协议,通过串行链路在设备之间传输信息,因此无论规模大小,都可以获得简单、可靠和健壮的系统。PLC/DCS应用硬件栈由三种不同的参考设计组成。

模拟输入板

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

电压输入支持高达±10 V的输入范围。AD4111具有一个独特的功能,当在5 V或3.3 V单电源上工作时,可以在±10 V电压输入上进行开路检测,而以前的解决方案通常需要大于±10 V的电源。

电流输入支持0至24毫安的输入范围。电路的输入阻抗为250Ω(AD4111内部为60Ω),所有输入均参考隔离接地。电流输入端的250Ω输入阻抗是使AD5700-1 HART兼容调制解调器与AD4111一起工作所必需的。

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

CN-0414板由9.5 V至36 V直流电源供电,这是典型的工业自动化系统,因此很容易改装到您的系统中。

Figure 3. Analog Input Board

模拟输出板

图4所示的CN-0418是基于AD5755-1 DAC的四通道电压和电流输出板,具有动态功率控制。

该电路提供4毫安至20毫安的电流输出,以及单极或双极电压输出(±10伏)。该板还包括AD5700-1哈特调制解调器,以提供完整的模拟输出解决方案与哈特连接。外部瞬态保护电路也包括在内,这对位于恶劣工业环境中的应用非常重要。

电流和电压输出在单独的管脚上可用,但一次只有一个管脚处于活动状态,因此允许两个输出管脚连接在一起并连接到一个端子。模拟输出短路,开路保护。

AD5755-1包含使用dc-dc升压变换器电路的集成动态功率控制,允许在电流输出模式下降低功耗。

AD5755-1有四个图表管脚,对应于四个输出通道中的每一个。HART信号可以耦合到这些管脚中,如果该输出被启用,则会出现在相应的输出上。

RS-485收发器板

图5所示的CN-0416是一个隔离和非隔离的RS-485收发器板,它允许在多个系统或节点之间轻松实现数据传输,特别是远距离传输。

电路使用ADM2682E RS-485收发器进行隔离通信,LTC2865用于非隔离RS-485通信。两者都可以配置为全双工或半双工操作,以及开放或终止传输线。

该电路具有板载RJ-45插孔,允许使用普通的5类以太网电缆进行节点的快速物理布线。终端电阻默认设置为CAT5电缆特性阻抗100Ω,但可以配置为支持标准RS-485电缆阻抗120Ω。

ADM2682E的数据速率高达16Mbps,并具有真正的故障保护接收器输入和调整的差分电压阈值。它使用iCoupler数据通道提供5千伏信号隔离,使用等功率集成dc-dc转换器提供5千伏电源隔离。

LTC2865的数据速率可达20 Mbps,并具有完全故障保护接收器输入。内部窗口比较器在不需要调整差分输入电压阈值的情况下确定故障安全条件。

图5.RS-485收发器板

HART-Compatible Field的现场设备布线

一文读懂PLC/DCS技术电路说明

图6. HART-Compatible的现场设备布线

HART网络

HART设备可以在点对点或多点两种网络配置中运行。

在点对点模式下,4毫安至20毫安的信号用于传送一个过程变量,而附加的过程变量、配置参数和其他设备数据则使用HART协议进行数字传输。4毫安至20毫安模拟信号不受哈特信号影响,可用于控制。HART协议允许访问可用于操作、调试、维护和诊断目的的二次变量和其他数据。

Modbus协议

运行在EVAL-ADICUP3029上的软件实现了Modbus协议,这是一个事实上的、开放的工业通信标准。Modbus提供了一种与单个节点交换数据的健壮方法,CRC错误检测确保了数据的完整性。作为一个开放的标准,有许多开源和商用Modbus软件库可供使用,目标是各种平台(如Windows?、Linux?、嵌入式平台等)。

该软件还提供了一个简单的命令行界面(CLI)模式,允许从串行终端手动验证系统,而不需要在主机上安装任何其他软件。

硬件和软件堆栈

PLC/DCS节点系统软硬件堆栈如图7所示。

一文读懂PLC/DCS技术电路说明

图7. PLC/DCS节点系统软硬件堆栈

配置完PLC/DCS硬件后,用户通常会根据语言(如C、PythonMATLAB)和主机平台(如Linux、Windows、embedded)选择合适的Modbus库。然后必须编写一个简单的测试应用程序,将模拟和HART参数转换为Modbus寄存器地址和值

CN-0435用户指南提供了此应用程序的Modbus寄存器映射的完整描述,并使用开源Modbus调试器验证了Modbus的符合性

还提供了几个顶级应用程序示例,这些应用程序构建在开源Modbus库上,包括以下内容: 检测系统配置:查询所有Modbus节点并显示配置。

读或写输出保持寄存器:检查或改变所有检测板上输出保持寄存器的状态。

读取模拟输入寄存器:检查所有检测板上输入寄存器的状态。

读取模拟数据:读取单个模拟输入或所有模拟输入,并将数据显示到控制台。

写入模拟数据:写入模拟输出以产生电压或电流。

模拟回波:从模拟输入板读取模拟电压或电流,并将相同的模拟电压或电流写入模拟输出板。

常见变化

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

覆盆子皮可以作为一个紧凑和低成本的主机解决方案。Raspberry Pi提供有线或无线以太网连接,它可以直接连接到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)、以太网/IP、Modbus Plus等。

电路评估与测试

概述开始参考演示所需的必要设备和一般步骤。可以使用软件的CLI选项组装和测试DCS系统的基本功能。

所需设备

The following equipment is needed:

PC with a USB port and Windows 7 (32-bit) or higher

Serial terminal program such as TeraTerm or Putty

One or more EVAL-CN0414-ARDZ circuit evaluation board and/or EVAL-CN0418-ARDZ circuit evaluation board for every node

One or more EVAL-CN0416-ARDZ circuit evaluation board for the Modbus interface and another EVAL-CN0416-ARDZ board for every node

One ADALM-UARTJTAG evaluation board with an additional EVAL-CN0416-ARDZ board (or other halfduplex RS-485 adapter)

One EVAL-ADICUP3029 evaluation board for each node

Micro USB cable

One RJ-45 cable for the RS-485 interface and another for every node

PLC system software or pre-built hex file

A 24 V DC at 1 A power supply

入门

以下是设置的基本步骤:

1. 将EVAL-ADICUP3029的USB电缆插入PC,并将固件闪存到每个使用过的板上。

2.配置硬件。遵循分布式控制系统(DCS)演示Wiki用户指南。确保每个板上的跳线和开关设置正确。可选地,对于模拟输入板,分别连接传感器或信号源,对于模拟输出板,连接执行器或万用表

3. 对于每个节点,按以下顺序将平台和屏蔽板堆叠在一起:

EVAL-CN0416-ARDZ (top)

EVAL-CN0414-ARDZ or EVAL-CN0418-ARDZ (optional)

EVAL-CN0414-ARDZ or EVAL-CN0418-ARDZ (optional)

EVAL-CN0414-ARDZ or EVAL-CN0418-ARDZ (optional)

EVAL-CN0414-ARDZ or EVAL-CN0418-ARDZ (optional)

EVAL-ADICUP3029 (bottom)

4. 在节点和RS-485适配器(可能是ADALM-UARTJTAG和EVAL-CN0416-ARDZ)之间连接RJ-45电缆。

5.将RS-485适配器连接到主机。

6. 按下3029_重置按钮或关闭系统电源。

Figure 8. Single-Node PLC Analog I/O System

Figure 9. DCS Analog I/O System

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 变压器
    +关注

    关注

    157

    文章

    6896

    浏览量

    130519
  • 收发器
    +关注

    关注

    10

    文章

    2968

    浏览量

    104767
  • plc
    plc
    +关注

    关注

    4974

    文章

    12247

    浏览量

    454843
  • 串行接口
    +关注

    关注

    3

    文章

    307

    浏览量

    42268
  • RS-485
    +关注

    关注

    9

    文章

    589

    浏览量

    83399
收藏 人收藏

    评论

    相关推荐

    电主轴:教您如何读懂?|深圳恒兴隆机电.

    等领域。未来,随着技术的不断进步,电主轴将会更加高速、高精度、高效率和智能化,为工业生产带来更多便利和效益。以上就是深圳市恒兴隆机电有限公司小编给您们介绍的电主轴:教您如何读懂的内
    发表于 03-27 10:30

    技术干货!读懂电源技术之RLC电路分析

    每个无源元件,我们可以将所有三个无源元件组合在起形成串联RLC电路。串联RLC电路的分析与我们之前研究的双串联R L和R C电路的分析相同,只是这次我们需要考虑X L和X C的大小才
    发表于 03-12 09:40

    DCSPLC的异构助力锅炉FSSS系统

    要求DCS控制送到PLC里面,然后有PLC执行操作输出,输出信号再反馈给DCS作为显示,跟踪调节。其中停炉按钮不但要在操作画面上加软停炉,还要在操作台上安装硬按钮,需要人工操作确认。
    发表于 01-23 10:57 134次阅读

    DCS控制系统有哪些 DCS控制系统和plc的区别

    DCS(分布式控制系统)和PLC(可编程逻辑控制器)是现代工业控制系统中两种常见的控制设备。它们在工业自动化领域中起着重要的作用,但在一些方面存在着一些明显的区别。 DCS是一种在工业过程
    的头像 发表于 01-22 15:06 472次阅读

    掌控未来:DCS vs PLC,谁将成为工业控制的新宠儿?

    掌控未来:DCS vs PLC,谁将成为工业控制的新宠儿? 随着科技的不断进步,工业自动化控制系统的需求也在不断增加。DCSPLC是工业自动化控制系统中最常见的两种控制器,它们在控制
    的头像 发表于 01-02 17:07 344次阅读

    什么是DCSDCSPLC控制器的差别分析

    DCS是历史悠久的典型控制系统形态。控制系统分上下位机,上位机组态偏重GUI(图形用户界面),下位机组态偏重算法。
    发表于 12-18 14:27 304次阅读
    什么是<b class='flag-5'>DCS</b>?<b class='flag-5'>DCS</b>和<b class='flag-5'>PLC</b>控制器的差别分析

    一文读懂,什么是BLE?

    一文读懂,什么是BLE?
    的头像 发表于 11-27 17:11 989次阅读
    一文<b class='flag-5'>读懂</b>,什么是BLE?

    突破PLC DCS多通道模拟输入通道间隔离、高密度和EMI高辐射的设计障碍

    电子发烧友网站提供《突破PLC DCS多通道模拟输入通道间隔离、高密度和EMI高辐射的设计障碍.pdf》资料免费下载
    发表于 11-22 10:42 0次下载
    突破<b class='flag-5'>PLC</b> <b class='flag-5'>DCS</b>多通道模拟输入通道间隔离、高密度和EMI高辐射的设计障碍

    PLCDCS和SCADA三者有何区别?

    狭义的说,DCS主要用于过程自动化,PLC主要用于工厂自动化(生产线),SCADA主要针对广域的需求,如油田、绵延千里的管线。如果从计算机和网络的角度来说,它们是统一的,之所以有区别,主要
    的头像 发表于 09-23 08:09 599次阅读
    <b class='flag-5'>PLC</b>、<b class='flag-5'>DCS</b>和SCADA三者有何区别?

    plcdcs哪个技术含量高

    在可编程逻辑控制器(PLC)和分散式控制系统(DCS)之间如何抉择,要具体情况具体分析,因为应用场合不同,对控制系统的要求也各不相同。一起来看看吧。PLC1、从开关量控制发展到顺序控制、运送处理
    的头像 发表于 08-21 08:09 1088次阅读
    <b class='flag-5'>plc</b>和<b class='flag-5'>dcs</b>哪个<b class='flag-5'>技术</b>含量高

    dcsplc有什么区别

    dcsplc的设计原理区别较大,plc是由继电器控制原理发展起来的,它以存储执行逻辑运算、顺序控制、定时、计数和运算等操作的指令;并通过数字输入和输出操作,来控制各类机械或生产过程。用户编制的控制程序表达了生产过程的工艺要求,
    的头像 发表于 07-03 16:27 963次阅读

    如何抉择PLCDCS系统

    在可编程逻辑控制器(PLC)和分散式控制系统(DCS)之间如何抉择,要具体情况具体分析,因为应用场合不同,对控制系统的要求也各不相同。
    发表于 06-25 10:40 268次阅读
    如何抉择<b class='flag-5'>PLC</b>和<b class='flag-5'>DCS</b>系统

    SCADA与DCSPLC之间的区别

    工业控制系统涵盖了多种类型的控制系统,之前我们讲过分布式控制系统(DCS)、可编程逻辑控制器(PLC),它们和数据采集与监控系统(SCADA)较常见又容易混淆。那么,SCADA、DCSPLC
    发表于 06-19 10:07 1458次阅读
    SCADA与<b class='flag-5'>DCS</b>、<b class='flag-5'>PLC</b>之间的区别

    PLC/DCS系统中电磁干扰的来源及解决办法

    自动化系统中所使用的各种类型DCS/PLC等自动化设备,有的是集中安装在控制室,有的是安装在生产现场和各种电机设备上,它们大多处在强电电路和强电设备所形成的恶劣电磁环境中。要提高这类控制系统可靠性
    的头像 发表于 05-26 09:22 402次阅读
    <b class='flag-5'>PLC</b>/<b class='flag-5'>DCS</b>系统中电磁干扰的来源及解决办法

    PLCDCS、FCS的详细对比

    控制类产品名目繁多,各家叫法不一。通常使用的控制类产品包括DCSPLC两大类。我们又将DCS的概念拓展到FCS。
    发表于 05-23 11:08 1024次阅读
    <b class='flag-5'>PLC</b>、<b class='flag-5'>DCS</b>、FCS的详细对比