分享

PLC与模拟量输入

 张景涛 2023-02-18 发布于辽宁

模拟量,这在之前提过,它首先是一个连续的电信号,其次,它能反映实际的变化趋势。关于概念,知道这两点,就够了。

图片

关于PLC,之前提及的都是数字量输入,别管是开关、按钮,还是传感器,都是数字量输入。大伙知道,模拟量也可以接入PLC,那么,模拟量是如何接入PLC的哪?又是如何工作的哪?本篇就说说这么个问题。

PLC模拟量输入模块,又被叫做AD模块,其功能是将外围输入的模拟量(电压或电流)转换成数字量并存在内部特定的缓冲存储器中,简称BFM。PLC使用FROM指令从AD模块中读取这些缓冲存储器中的数字量。

下面以FX2N–4AD模块,说一下它的具体功能及接线。

图片

FX2N-4AD模块有CH1~CH4四个模拟量输入通道,可以同时将4路模拟量信号转换成数字量,存入模块内部相应的BFM中。

FX2N-4AD模块有一条扩展电缆和18个接线端子,扩展电缆用于连接PLC基本单元或模块。18个接线端子,有4个通道,每个通道占用4个端子,剩余两个端子为24V直流。每四个一组,且四个电路形式相同,可接电压信号,也可以接电流信号,具体接线,可以参照下图:

图片

电压信号接V+和VI-,中间可接电容,避免屏蔽干扰,电流信号接I+和VI-,V+和I+短接,屏蔽接地可并接,引至专用地线。

电压信号满足0–10V的电压输入,电流信号满足0–20mA的电流输入,在此注意一下,电压、电流接线要区分清楚,不可接错,电压与电流也不可超过规定值,不然的话,可要损坏电路,没准,一个模块就报废了。

在使用AD模块时,除了硬件连接以外,还需要有PLC程序的支撑,用来设置模块的工作参数和读取模块转换得到的数字量及模块的操作状态,看下面这个程序,如图:

图片

PLC上电,自检完成,M8002接通,进入PLC的一个扫描周期。

FROM指令,将0号模块#30 BFM中的ID值读入PLC的数据存储器D4。

CMP指令,将D4中的数值与数值2010进行比较,若两者相等,表明当前模块为FX2N-4AD模块,辅助继电器M1置1。

TOP指令,PLC往0号模块的#0 BFM中写入H3300,将CH1、CH2通道设为-10~+10V电压输入,同时关闭CH3、CH4通道;让PLC往0号模块的#1、#2 BFM中写入4,将CH1、CH2通道的平均采样数设为4。

图片

FROM指令,将0号模块的#29 BFM中的操作状态值读入PLC的M10~M25,若模块工作无错误,并且转换得到的数字量范围正常,则M10继电器为0,M10常闭触点闭合,M20继电器也为0,M20常闭触点闭合。

FROM指令执行,将#5、#6 BFM中的CH1、CH2通道转换来的数字量平均值读入PLC的D0、D1中。

本篇终,就说一下模拟量与PLC的连接,还有程序设置,感觉不是很全面,毕竟还涉及AD模块增益与偏移的问题,后节有时间,再做说明,不妥处,还请多多指教。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多