模拟量编程的讨论

最近在学习模拟量编程,我写了一段小程序,程序是将输入的4~20mA信号能够在程序中显示出具体的毫安值,我将电流表串联在输入信号中,发现电流表显示的值与程序显示的值相差4mA,请问这是什么原因,是表不准吗?

最佳答案

200的模拟量0-20ma对应的是0-32000
    你的是4-20MA  根据线性4ma对应6400   20ma对应32000

  你差的就是以上 因为200的模拟量输入是0-20mA
 这个问题我回答过,上面看不明白的话 再看看下面
 AIW0模拟量输入 针对200的PLC 0-20mA对应的是0-32000 所以做个判断当AIW0小于等于4m也就是小于等于6400的时候认为输入是4mA
 反之大于等于3200的时候认为是20mA

 程序如下你直接复制到编程软件后转化成梯形图即可:
 Network 1 // Network Title
 // 定义AIW0为模拟量输入 小于或等于6400也就是4mA的时候认为是4mA
 LDW<=  AIW0, 6400
 MOVW   6400, MW0
 Network 2 
 // 定义大于32000也就是20mA的时候认为是20mA
 LDW>   AIW0, 32000
 MOVW   32000, MW0

 
 程序里面自己写这个公式:
 设电流为X  对应PLC内部量为Y 则公式:Y=1600X
 mw0/1600=实际电流
 

提问者对于答案的评价:
谢谢

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc349138.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午11:57
下一篇 2021年7月4日 下午11:57

相关推荐

  • S7-200模拟输出信号问题,求救

    大家好,我想用触摸屏设置数值来控制变频器输出的频率,现在用触摸屏连接上S7-200 PLC,用EM232模拟量输出0~20ma的电流来控制变频的频率。假设现在给变频20m…

    SIMATIC S7-200 2021年7月5日
  • s7-200与多台仪表的自由协议通讯

    请问有谁坐过相关的项目吗,能否赐教。用xmt和rcv好像都没有指定通讯地址,我不明白没有地址,怎么知道读进来的数据是我想要的。麻烦大师请教。我qq815982376。挺急的。。 最…

    SIMATIC S7-200 2020年10月31日
  • 请教200PLC与SIM100E模块通信的问题

    因为手边没有其他模块,所以请教诸位高人它们怎么才能通讯。。之前的前辈如果看到了能告诉我下你所说的大量开发工作是什么吗?简单指明下让我有个大概方向就好,谢谢 最佳答案 1、之前的前辈…

    SIMATIC S7-200 2020年10月31日
  • 求win10系统软件

    现有的LOGO、S7-200、S7-300、200SMART、触摸屏等软件能安装在win10系统里吗?在哪下载?中文的。谢谢 钻石用户推荐最佳答案 西门子LOGOhttp://ww…

    SIMATIC S7-200 2021年7月5日
  • S7300和S7200的DP通讯需要用到EM277模块吗?

    s7300和S7200PLC要进行DP通讯,不到EM277模块可以实现吗?S7200的型号为224XP CN,它的通信口支持DP通讯吗? 最佳答案 1\s7300和S72…

    SIMATIC S7-200 2017年11月29日
  • cpu226可以与几台SMART700连接

    cpu226可以与几台SMART700连接? 最佳答案 最多可以连接三个。参考:《《Micro’n Power S7-200 LOGO! S…

    SIMATIC S7-200 2020年10月31日
  • s7-200模拟量编程请教——

    西门子触摸屏上输入频率0-50Hz以调速,并要显示实际电机电流值,且与MM440变频器显示值相对应。输入输出模块使用0-20MA,怎么编程呢?谢谢。照线性公式只会输入变换,输出怎么…

    SIMATIC S7-200 2021年7月4日
  • 信号一分二

    现有一个pt100铂电阻,不带变送器,想同时把信号接到plc上和一个温度记录仪上,怎样能实现呢,要经济实惠的,我可以买直接接pt100的模拟量模块,同时温度记录仪可以接pt100也…

    SIMATIC S7-200 2021年7月5日
  • S7-200连接市场上的AB型增量编码器

    S7-200连接市场上的AB型增量编码器的吗?具体怎么连接线?连接图?高速计数指令程序怎么写? 最佳答案 参考一下:程序通过先设定计数器的值,本例中设定值为10;按设备启动按钮I0…

    SIMATIC S7-200 2019年6月11日
  • S7-200如何控制20个Q点的定时启停

    求教:20个Q点,每个Q点都需要从周一到周日根据自设定时间的启停,如果单独一个是很容易的,20个的话,那就光做时间设定变量就超级多了,有什么好的方式实现呢? 最佳答案 如果20个设…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论