DDC和PLC的区别

news2024/11/27 15:33:55

前言

PLC与DDC控制器的比较,一直以来在相关领域内受到广泛关注。每个人站在不同的角度分析,都会有不同的结论,我们今天聊聊这个话题。

基本定义和功能

可编程控制器PLC与直接数字控制器DDC,两者都由CPU模块、I/O模块、显示模块、电源模块、通信模块等组成。由于它们通常安装在监控设备附近,被称为现场控制器。

PLC即可编程控制器,PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。

DDC即直接数字控制器,其中“数字”的含义是控制器利用数字电子计算机实现其功能要求;“直接”说明该装置在被控设备的附近,无需再通过其他装置即可实现控制器对被控设备的测控功能。

PLC与DDC之间有何区别,如下做对比:

1、来源

PLC最初的设计目标只是替代复杂的继电器电路,DDC是由PLC发展而来的,是生产厂家根据楼宇自控市场而设计的。与PLC的区别是在其内部固化了一部分程序,其他性能方面与PLC差不多。

2、结构差别

DDC是分布式控制,组成的系统是分层的结构,可以实现点对点的通讯,而PLC是一种控制器,常用于生产线上某个部位的集中控制,组成的系统通过现场总线连接。

3、协议差别

DDC厂商的组态软件是不开放的,基本上只能集成具有Lonworks和BACnet通信协议的设备,而Lonworks和BACnet通信协议只适用于楼宇控制设备,工业控制设备基本上不支持这些协议。而PLC支持主流组态软件。这些组态软件的开放性高,易于实现与第三方设备的集成,网络协议一般是工业通用的现场总线标准。

4、扩展性

两者本身没有实际物理点,或者实际物理点的数量很少。但扩展后,CPU通过通信模块与IO模块相连,通信速率更稳定。    

产品介绍

DDC和PLC在工作方式、网络通讯、系统功能、专业性、扩展性、安全性上都有差别。但无论使用DCC还是PLC,对于I/O模块的选择和要求,都是一样的。在这里给大家推荐钡铼I/O模块系列产品。

钡铼技术公司在I/O模块方向,主要有两大类目,分布式I/O模块和独立式I/O模块。

01 分布式I/O模块

1、支持多种主流总线协议,如EtherCAT、MQTT、OPC UA、Modbus TCP等。

2、插拔式设计,高档次,高可靠性。

3、单个可扩展32个I/O模块,512个I/O信号。

4、边缘计算功能,缓解云端上位机的数据处理压力。

5、工业级设计,宽温宽压,抗石墨粉尘能力更强。

应用拓扑图

02 独立式I/O模块

工业以太网远程I/O数据采集模块MXXT系列采用工业级设计,适用于工业物联网和自动化控制系统,支持AI、DI、PT100输入与AO、DO输出,作为高速脉冲计数以及高速脉冲输出,提供1路RS485支持Modbus主站与从站协议,1路RJ45以太网接口支持TCP Server与TCP Client服务,支持Modbus TCP与MQTT协议,作为TCP Server时支持5个TCP链接。广泛应用于工业自动化以及智能制造车间节点、仪器等数据采集与控制领域。

应用拓扑图

钡铼IO模块优势

1、 基于强大的 32 位微处理器设计,采用Linux 操作系统。支持多种I/O类型,例如有0~10V、4~20mA、PT100、PT1000、485等等,而且每个端口都能灵活定义,这样,各种类型传感器都能连接上来。

2、多种协议。支持ProfiNet、Modbus TCP、Modbus RTU、MQTT、OPC UA、EtherCAT 、BACnet IP、EtherNet/IP等多种总线协议,既可以作为DDC、PLC等控制器的扩展IO模块,也可以单独使用,满足不同工业场景。

3、安装省力,插拔式设计。如果I/O模块出现故障,可以直接替换,而不需要对程序进行任何更改。

4、工业宽温宽压,抗石墨粉尘能力更强,各种恶劣环境下使用无忧。

目前钡铼产品不仅有能够准确采集现场数据的DDC、PLC扩展I/O模块系列,也有稳定可靠的与制冷主机、锅炉、水处理系统、加药装置等大型设备实现通信的BACnet网关,更有功能强大,通信协议多样,内置各种云驱动,配置操作简单好用的Modbus系列网关。

03 BACnet网关

BACnet网关BL103是一款高性价比的工业物联网网关,常用于楼宇自动化和暖通空调控制系统,将BACnet  MS/TP、BACnet/IP、Modbus  RTU、Modbus  TCP、DL/T645 转BACnet/IP、 Modbus  TCP、MQTT、OPC  UA,内置华为云、阿里云、钡铼云、亚马逊云、ThingsBoard  Cloud、Sparkplug B等云驱动。

04 Modbus网关

BL110 是一款物联网无线、多功能的工业智能网关,具有4个串口、2个网口。支持各种PLC 协议、 Modbus RTU 、Modbus TCP、DL/T645、BACnet/IP、BACnet MS/TP等多种协议转换为Modbus   TCP、OPCUA、MQTT、BACnet/IP、 华为云IoT、亚马逊云IoT、阿里云loT、ThingsBoard、Sparkplug B、钡铼云等协议,支持定制二次开发,满足不同场景个性化需求。

应用拓扑图

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1349258.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

张量操作与线性回归

一、张量的操作:拼接、切分、索引和变换 (1)张量拼接与切分 1.1 torch.cat() 功能:将张量按维度dim进行拼接 • tensors: 张量序列 • dim : 要拼接的维度 torch.cat(tensors, dim0, outNone)函数用于沿着指定维度dim将多个张量…

CGAL的AABB tree

1、介绍 AABB树组件提供了一种静态数据结构和算法,用于对有限的三维几何对象集进行高效的交集和距离查询。可以查询数据结构中存储的几何对象集,以进行交集检测、交集计算和距离计算。 交集查询可以是任何类型的,只要在traits类中实现了相应的…

2024.1.1 hive_sql 题目练习,开窗,行列转换

重点知识: 在使用group by时,select之后的字段要么包含在聚合函数里,要么在group by 之后 进行行转列,行转列的核心就是使用concat_ws函数拼接(分隔符,内容), -- 以及collect_list函数进行收集,list不去重, set去重无序 列转行,核心就是使用炸裂函数把东…

DSL查询语法和RestClient查询文档

目录 DSL查询语法 DLS Query的分类 DSL Query基本语法 全文检索查询 精准查询 地理查询 复合查询 Function Score Query 复合查询 Boolean Query 搜索结果处理 排序 分页 分页 深度分页问题 深度分也解决方案 高亮 RestClient查询文档 快速入门 全文检索查…

将学习自动化测试时的医药管理信息系统项目用idea运行

将学习自动化测试时的医药管理信息系统项目用idea运行 背景 学习自动化测试的时候老师的运行方式是把医药管理信息系统项目打包成war包后再放到tomcat的webapp中去运行,于是我想着用idea运行会方便点,现在记录下步骤方便以后查找最开始没有查阅资料&am…

【心得】PHP反序列化高级利用(phar|session)个人笔记

目录 ①phar反序列化 ②session反序列化 ①phar反序列化 phar 认为是java的jar包 calc.exe phar能干什么 多个php合并为独立压缩包,不解压就能执行里面的php文件,支持web服务器和命令行 phar协议 phar://xxx.phar $phar->setmetadata($h); m…

LanceDB:在对抗数据复杂性战役中,您可信赖的坐骑

LanceDB 建立在 Lance(一种开源列式数据格式)之上,具有一些有趣的功能,使其对 AI/ML 具有吸引力。例如,LanceDB 支持显式和隐式矢量化,能够处理各种数据类型。LanceDB 与 PyTorch 和 TensorFlow 等领先的 M…

三菱人机交互GT Designer的使用(三,指示灯,数值显示与输入,字符串显示与输入,日期|时间的显示)

今天继续对GT进行学习,如有不妥,欢迎指正!!! 目录 指示灯设置 设置指示灯 位指示灯 字指示灯 数值输入,输出(二者差距不大) 数值显示与输出 数值显示(只能显示&…

【Maven】工程依赖下载失败错误解决

在使用 Maven 构建项目时,可能会发生依赖项下载错误的情况,主要原因有以下几种: 下载依赖时出现网络故障或仓库服务器宕机等原因,导致无法连接至 Maven 仓库,从而无法下载依赖。 依赖项的版本号或配置文件中的版本号错…

【计算机毕业设计】ssm+mysql+jsp实现的在线bbs论坛系统源码

项目介绍 jspssm(springspringMVCmybatis)MySQL实现的在线bbs论坛系统源码,本系统主要实现了前台用户注册登陆、浏览帖子、发布帖子、个人信息管理、消息通知管理,积分管理,后台管理功能有:友情链接管理、…

怎么设计一个简单又直观的接口?

文章目录 问题的开端为什么从问题开始?自然而来的接口 一个接口一件事情减少依赖关系使用方式要“傻” 小结 开放的接口规范是使用者和实现者之间的合约。既然是合约,就要成文、清楚、稳定。合约是好东西,它可以让代码之间的组合有规可依。但…

Stable Diffusion API入门:简明教程

Stable Diffusion 是一个先进的深度学习模型,用于创造和修改图像。这个模型能够基于文本描述来生成图像,让机器理解和实现用户的创意。使用这项技术的关键在于掌握其 API,通过编程来操控图像生成的过程。 在探索 Stable Diffusion API 的世界…

爱思唯尔的KBS——模板、投稿、返修、接收的总结

第二篇论文终于是接受了QAQ,被审稿人疯狂拖时间,KBS是真难绷啊 由于之前发布过关于爱思唯尔旗下的ESWA博客,KBS和ESWA是类似的,因此本篇博客主要说下区别以及期间碰到的各种情况,有疑问依然可以在评论区说,…

【C语言】函数

函数是什么? “函数”是我们早些年在学习数学的过程中常见的概念,简单回顾一下:比如下图中,你给函数 f(x)2*x3 一个具体的x,这个函数通过一系列的计算来返回给你一个结果(图示如下)。 这就是数学中函数的基本过程和作用。但是你…

48、激活函数 - 梯度消失和梯度爆炸

简单介绍下梯度消失和梯度爆炸,这个不是重点,但是我觉得有必要再深入了解这个概念,以及很多激活函数为什么是可以防止梯度消失的。 梯度消失和梯度爆炸实际上是在神经网络训练过程中经常会遇到的两类问题,这两类问题都与梯度有关。 什么是梯度 在神经网络训练中,梯度是指…

Final Cut 视频剪辑快速入门,小白上手视频课的制作

本文是一个快速入门教程,如果您是0视频处理基础,又想录制网课或是一些对效果要求不高的视频那么这篇教程足够使用了。 本文主要用Final Cut处理视频课,本文是笔者在制作视频课过程中逐渐摸索的,如果您想制作一些比较专业的视频&a…

mysql原理--Explain详解

1.概述 一条查询语句在经过 MySQL 查询优化器的各种基于成本和规则的优化会后生成一个所谓的 执行计划 ,这个执行计划展示了接下来具体执行查询的方式,比如多表连接的顺序是什么,对于每个表采用什么访问方法来具体执行查询等等。设计 MySQL 的…

【LMM 003】生物医学领域的垂直类大型多模态模型 LLaVA-Med

论文标题:LLaVA-Med: Training a Large Language-and-Vision Assistant for Biomedicine in One Day 论文作者:Chunyuan Li∗, Cliff Wong∗, Sheng Zhang∗, Naoto Usuyama, Haotian Liu, Jianwei Yang Tristan Naumann, Hoifung Poon, Jianfeng Gao 作…

uni-app 前后端调用实例 基于Springboot 下拉刷新实现

锋哥原创的uni-app视频教程: 2023版uniapp从入门到上天视频教程(Java后端无废话版),火爆更新中..._哔哩哔哩_bilibili2023版uniapp从入门到上天视频教程(Java后端无废话版),火爆更新中...共计23条视频,包括:第1讲 uni…

UDS诊断(ISO14229-1) 11服务

文章目录 功能简介应用场景请求和响应1、请求2、子功能3、肯定响应4、否定响应 报文示例UDS中常用 NRC参考 功能简介 11服务,即 ECUReset(ECU重置)服务,用来控制MCU进行重启,重启分为硬件重启和软件重启。 应用场景…