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

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

3天内不再提示

一份很全的IO基础知识总结!

达泰电子 来源:达泰电子 作者:达泰电子 2025-01-10 15:03 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在项目现场调试的时候,偶尔会遇到一些接入或控制需求,比如把温度传感器接入PLC或RTU,或者对继电器进行控制。这个时候,我们首先应该了解设备上的DI、DO、AI、AO接口

AI:模拟量输入,用于采集连续变化的物理量。AO:模拟量输出,用于驱动需要连续调节的执行器。DI:数字量输入,用于接收开关状态或脉冲信号。DO:数字量输出,用于控制继电器、指示灯等设备。

工业自动化控制系统中,AI、AO、DI和DO是指不同类型的输入和输出模块,用于连接传感器、执行器和其他外围设备到控制器(如RTU、PLC、DCS)。这些模块负责处理模拟量和数字量信号。

wKgZPGeAxiyABP6MAAjgmnJ5d9857.jpeg

AI(Analog Input,模拟量输入)

特点:

信号类型:通常接收电压0-10V(直流DC)、电流4-20mA等标准模拟信号。

应用:适用于温度、压力、流量、液位等连续变化的测量数据。

功能:包括信号处理(如滤波、线性化)、A/D转换(模数转换)等。

示例:

温度传感器,通过检测敏感元器件(如热电偶)的电阻变化,将其转换为电压或电流信号,通过AI模块转换为数字信号,供PLC处理。

AO(Analog Output,模拟量输出)

AO模块用于将控制器内部的数字信号转换为模拟信号,以驱动执行器或其他模拟设备。

特点:

信号类型:通常输出电压0-10V(直流DC)、电流4-20mA等标准模拟信号。

应用:适用于调节阀、变频器电机控制器等需要连续调节的设备。

功能:包括D/A转换(数模转换)、信号放大等。

示例:

PLC根据当前温度值通过AO模块输出模拟信号,调节加热器的工作功率。

DI(Digital Input,数字量输入)

DI模块用于接收开关状态或脉冲信号,通常是离散的二进制信号(0或1)。

特点:

信号类型:通常是干接点(无电,如行程开关)、湿接点(有电),如继电器触点、TTL电平(0V/5V)等。

应用:适用于按钮、光电开关、接近开关、限位开关等。

功能:包括信号隔离、滤波等。

示例:

光电开关检测物体,在未检测到物体时输出低电平信号0V,检测到物体时输出高电平信号5V给DI模块,通知PLC有物体通过。

DO(Digital Output,数字量输出)

DO模块用于控制继电器、指示灯、电磁阀等设备,输出二进制信号(0或1)。

特点:

信号类型:通常是干接点(无电)、湿接点(有电),如继电器输出、晶体管输出等。

应用:适用于指示灯、报警器、电动阀门、接触器等。

功能:包括信号隔离、过载保护等。

示例:

PLC根据逻辑判断通过DO模块控制继电器动作,开启或关闭电动阀门。

关于电压信号和电流信号

模拟量的输入输出分为电压信号和电流信号。

电压信号输出相对简单,精度较高,适用于短距离传输和高精度要求的场合,但抗干扰能力相对较弱,传输距离较短,易受到线路电阻和噪声的影响‌。

电流信号输出型温度传感器则通过测量温度敏感元件的电阻变化,将其转换为电流信号输出,常见的电流输出范围包括4-20mA和0-10mA等。电流信号具有抗干扰能力强、传输距离远、稳定性好等优点,适用于长距离传输和复杂环境下的信号传输,但需要消耗一定的功率,且对线路的阻抗匹配和稳定性要求较高‌。

审核编辑 黄宇

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

    关注

    0

    文章

    505

    浏览量

    41905
  • plc
    plc
    +关注

    关注

    5045

    文章

    14443

    浏览量

    483581
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    一份CS1256的demo 不胜感激!邮箱 1796404950@qq.com

    最近在使用CS1256时,发现校准时测出的数据都特别大,都是0xFFFFE5等等,不管是测内短还是外部校准电阻。希望能提供一份驱动以供参考!
    发表于 11-04 02:55

    一份 CS1259 阻抗测量的demo 邮箱 985688759@qq.com

    一份 CS1259 的demo邮箱 985688759@qq.com 主要想测量不同频率下阻抗,另外请问有没有CS1259的开发板。还是只能自己画板子呢?
    发表于 10-31 17:49

    一份CS1237资料

    您好,我需要一份CS1237和原理图设计资料,和STM32的接线。和STM32的驱动程序,邮箱wyueheng@163.com
    发表于 09-16 11:30

    一份CS32G020实现ALT Mode功能的demo

    我们想用CS32G020实现作为sink端传输HDMI视频的协议握手,电压协商已经可以实现,主要是想实现ALT Mode握手,谁有相关的demo程序麻烦发我一份,799305423@qq.com,感谢,感谢
    发表于 08-22 11:49

    一份CS32L0101的开发资料

    一份CS32L0101的开发资料
    发表于 08-02 13:42

    一份CS1238 DEMO,感谢!

    一份CS1238 DEMO,邮箱981759913@qq.com ,感谢!
    发表于 07-03 17:32

    效果器的基础知识

    电子发烧友网站提供《效果器的基础知识.doc》资料免费下载
    发表于 03-26 14:30 6次下载

    一份在STM32F407的CS1239的驱动程序

    一份STM32F407的CS1239的驱动程序,目前没有调试通,读不到数据,邮箱:298487317@qq.com谢谢?
    发表于 02-10 16:52

    请发我一份CS1237-SO的STC51例程

    请发我一份CS1237-SO的STC51例程,xutao@sau.edu.cn
    发表于 02-10 11:53

    功率器件热设计基础知识

    功率器件热设计是实现IGBT、碳化硅SiC等高功率密度器件可靠运行的基础。掌握功率半导体的热设计基础知识,不仅有助于提高功率器件的利用率和系统可靠性,还能有效降低系统成本。本文将从热设计的基本概念、散热形式、热阻与导热系数、功率模块的结构和热阻分析等方面,对功率器件热设计基础知识
    的头像 发表于 02-03 14:17 1254次阅读

    PCB绘制基础知识

    电子发烧友网站提供《PCB绘制基础知识.pdf》资料免费下载
    发表于 01-21 15:20 8次下载
    PCB绘制<b class='flag-5'>基础知识</b>

    一份evl-32px10的资料

    大家好!我现在使用CSU32P10进行项目开发,熟悉芯片阶段使用 evl-32px10的评估板,但是官网没有任何资料!有大佬可以发我一份evl-32px10的资料与CSU32P10的C代码demo吗,感激不尽!
    发表于 01-16 13:44

    一份evl-32px10评估板的资料

    大家好!我现在使用CSU32P10进行项目开发,熟悉芯片阶段使用 evl-32px10的评估板,但是官网没有任何资料!有大佬可以发我一份evl-32px10的资料与CSU32P10的C代码demo吗,感激不尽!
    发表于 01-16 10:46

    EMC基础知识-华为

    EMC基础知识-华为
    发表于 01-06 14:09 5次下载

    一份DAC60508MCRTER的驱动代码

    一份DAC60508MCRTER的驱动代码 邮箱2212202914@qq.com 感谢大佬
    发表于 12-18 09:19