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

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

3天内不再提示

plc开关量、模拟量转换

1X4o_GKB1508 来源:未知 作者:胡薇 2018-05-20 10:32 次阅读

plc开关量、模拟量转换,首先要清楚三层含义:设备信号层、PLC软件应用层、PLC内部处理层。设备层:开关量是通断信号,模拟量是线性电压信号或线性电流信号

PLC软件应用层:开关量是0、1开关节点以二进制形式存放在PLC内部寄存器中,模拟量是工程量(如255、32767、65535)以16进制形存放在PLC用户寄存器中。内部处理层:全部都是从寄存器中调出采用二进制运算。开关量模拟量转换在PLC软件应用层只要利用相关指令(如三菱K1M0等)将开关量二进制转换成16进制存放在PLC用户寄存器就可以。

开关量和模拟量的转换一般都经过保持以及数字化的,比如开关量,有干扰吧,要消除这种干扰,可以软件消除干扰,比如隔几毫秒读取一次开关状态,两次都读到才认为开关关闭了,不然认为是干扰,当然干扰也可以用硬件消除干扰,如果施密特触发器等。

对于模拟量,也是经过量化的,比如0809AD转换,对于转换方法,这里也说不清,可以查询芯片资料,0809芯片有控制转换引脚,使能引脚,转换地址等控制引脚,用8051单片机可以控制其转换,当然,还有高级的单片机,如MSP430,AVR等单片机,更好的转换芯片,如DSPSTM32系列芯片,是专门的数模转换芯片。转换的原理是根据转换芯片的精度划分转换量,如,转换芯片的位数为8位,再假设转换的模拟量为5伏电压,那么可以把5伏分为256(因为8位芯片只能是2的8次方)等分,这样就可以得出它的数字量了,反之亦然。常见的模拟量信号有电压和电流信号,有输入信号对设备进行控制的,例如变频器的调速、气压比例阀等,输出信号多见与各种传感器和其他输出设备。它们之间的转换关系需要参考AD、DA模块与设备量程来确定。

DA模块它的数字量与模拟信号电压之间的关系如下图:

模块端4000量程的数字量对应10V电压信号,按照此关系进行转换。而在设备端变频器频率与模拟量之间的关系为:50.00Hz对应于10v电压信号输入,那么在plc编程中频率与数字量转换的关系就是1数字量=1.25Hz或者1Hz=0.8数字量,加入我们要控制变频器30.00Hz运转,就要向DA模块中写入2400数字量。

AD模块它的模拟量电压与数字量之间的关系如下图:

在模块端10v模拟量对应4000数字量,按照此关系进行转换。在设备端例如位置传感器距离与模拟量电压信号之间的关系是:200mm量程对应10v模拟量输出,那里在PLC程序要得到准确的位置,位置与数字量之间的关系就是1mm=20数字量或者1数字量=0.05mm,加入我们检测了2000的数字量,经过换算就知道位置是100mm。至于开关量与模拟量之间的转换关系,应该说是模拟量怎么控制开关量,比如说电机转速超过某值就要关掉电机、温度大于多少度就要停止加热或小于多少要加热,这时候我们经过AD模块监控这些数据,在PLC中进行比较,根据比较结果来输出相应的开关动作。

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

    关注

    4972

    文章

    12220

    浏览量

    454694
  • 模拟量
    +关注

    关注

    5

    文章

    437

    浏览量

    25054
  • 开关量
    +关注

    关注

    2

    文章

    148

    浏览量

    14777

原文标题:PLC开关量模拟量如何转换?

文章出处:【微信号:GKB1508,微信公众号:工控帮】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    PLC只能处理开关,它是如何处理模拟量?电工坚果实物分享(一)#硬声创作季

    plc模拟模拟量
    电子学习
    发布于 :2022年11月01日 18:22:48

    PLC初学:PLC开关模拟量都是什么?都有什么区别?#硬声创作季

    plc模拟量
    电子学习
    发布于 :2022年11月09日 13:23:38

    模拟量与数字量之间的转换

    `模拟量与数字量之间的转换`
    发表于 08-20 20:52

    Arduino模拟量转换问题

    请问哪位高手使用过Arduino 自带的a/d转换器。目前遇到的问题是模拟量转换结果不停跳变,在模拟量保持为恒定值的情况下,求帮忙解答,急用,谢啦!
    发表于 11-07 17:29

    一文搞懂PLC中的模拟量如何采集和处理

    的电气控制中应用也比较普遍,这些应用中常见的是将 PLC 用于开关的输入和输出控制。随着 PLC 技术的发展,它在位置控制、过程控制、数据处理等方面的应用也越来越多。
    发表于 12-14 08:00

    模拟量输入模块价格,渝北西门子PLC模拟量输入模块回收

    模拟量输入模块价格,渝北西门子PLC模拟量输入模块回收,,长期回收西门子I/O模拟量输出模块,回收模拟量输入模块,回收
    发表于 04-21 12:46

    成都PLC模拟量模块回收价格,PLC模拟量回收

    成都PLC模拟量模块回收价格,PLC模拟量回收,,工程闲置西门子S7-1200系列PLC模块SM232
    发表于 05-03 13:41

    收购全新二手SM332模拟量331模拟量321数字量西门子plc模块回收

    6ES7331-7KB02-0AB0, 回收西门子PLC模块 CPU模块 开关数字量模块 模拟量模块,回收西门子PLC模块CPU315-2DP 6ES7315-2AG10 6ES7 3
    发表于 05-12 15:11

    PLC模拟量信号是怎么进行处理的?

    模拟量信号是自动化过程控制系统中最基本的过程信号(压力、温度、流量等)输入形式。系统中的过程信号通过变送器,将这些检测信号转换为统一的电压、电流信号,并将这些信号实时的传送至控制器(PLC)。
    发表于 09-05 08:31

    PLC模拟量信号是如何处理的?

    PLC模拟量信号的处理过程及方法。
    发表于 03-11 06:44

    三菱FX2N模拟量模块-模拟量输入模块推荐

    在平时使用PLC调试传感器过程中经常会遇到传感器输出信号为模拟量信号,而PLC能处理的是数字信号,这时候就需要使用PLC的扩展模块FX2N-4AD,该模块可以将
    发表于 07-02 07:36

    PLC模拟量输入模块是什么

    PLC模拟量输入模块就是采集电压、电流、热电阻、热电偶或者是温度等模拟量的采集模块,然后再通过总线传输到电脑上的智能模块。其实就是一款将远程现场的模拟量信号采集到计算机的设备,
    发表于 09-08 07:39

    开关量和模拟量是什么,开关量与模拟量转换原理

    开关量和模拟量是什么?刚接触工控行业的人可能不太清楚。先说什么是开关量和模拟量。有哪些功能,有什么区别? 开关量和
    发表于 02-05 16:45 1w次阅读

    PLC开关量信号和模拟量信号如何转换

    PLC开关量信号和模拟量信号的转化问题也是PLC的经典应用问题。要说清楚PLC开关量信号和
    发表于 12-17 10:05 398次阅读
    <b class='flag-5'>PLC</b><b class='flag-5'>开关</b>量信号和<b class='flag-5'>模拟量</b>信号如何<b class='flag-5'>转换</b>?