-50KPa~50KPa对应0~20mA 在200PLC中该如何进行数模转换

我有个仪表量程为-50KPa~50KPa,输出标准0~20mA信号,接入EM231的AIW0。在PLC程序里我该如何进行数模转换?0mA(也就是0)应该对应-50KPa,是否我应该先把AIW0转换成实数,再使用(16000-AIW0)÷320公式?我有点吃不准。

问题补充:
我昏头了,不应该用16000去减。是否该比较AIW0大于16000与否,如果小于则可以将AIW0÷320再乘以-1  ??  我这样处理量程对么?

最佳答案

0~20mA对应的aiw的信号就是0~32000,所以你只要把0~32000转换到-50~50就可以了。x数字量属于0~32000,y工程量属于-50~50,根据线性变换比例关系:(x-0)/(32000-0)=(y+50)/(50-(-50))。y=x/32000.0*100.0-50.0

提问者对于答案的评价:
谢谢!我数学学得太差劲了,忽略了原点左侧数值应以原点出发向左计数。太感谢了,我最近被雨淋了,思维短路了。

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月6日 上午1:13
下一篇 2018年12月6日 上午1:13

相关推荐

  • 读取系统时间

    step7 中用什么指令读取系统时间?能否举个例子 钻石用户推荐最佳答案 1、Read_RTC(读时钟指令)Set_RTC(设置时钟指令);2、读、写时钟指令时钟缓冲区格…

    2021年7月5日
  • S7—200这条指令是咋写的?

    各位老师,请指导下,照片中的那个num是咋写进去的?多谢。 问题补充:什么是FC?我刚学水平低啊,请老师详细指导下具体做法。多谢。 图片说明:    最佳答案 …

    2021年7月5日
  • 在那能买到WINCC的软件?

    在那能买到WINCC的软件?我想学学,不能太贵啊,最好是能用的盗版,几块钱 最佳答案 1,请向你的销售商要wincc的演示版软件来学习吧!  2,你买那本《西门…

    SIMATIC S7-200 2021年7月5日
  • PC-ACESS版本与系统关系?

    请问西门子200 OPC的专家们。200使用的OPC的PC-ACESS的版本与电脑操作系统的关系?因为我使用的PC-ACESS -SP3 在XP上可以…

    SIMATIC S7-200 2021年7月5日
  • CPU224通讯口有时会烧坏

    CPU224与施耐德触摸屏采用PPI通讯时通讯口有时会烧坏,机率为1%,敬请高手指点。 最佳答案 不共地的话,烧坏几率100%。 将2台设备的0v用短粗线连接起来。 提问…

    SIMATIC S7-200 2021年7月4日
  • 请教字符转浮点数S_R非常简单的程序会出现红色

    如题,如附件,多谢解答! 图片说明:       最佳答案 检查你的字符串是否正确 提问者对于答案的评价:多谢各位,index不能等于0,否…

    2017年6月27日
  • 关于S7-200 的比较指令

    请问如何实现  A<x>B  时有输出。还有就是I0.0 口  最大能接收多大的电压信号。 最佳答…

    2020年10月31日
  • 威纶屏与PLC的时间测试

    200的PLC与威纶屏测试时间 屏上显示的数值是vw2000,而PLC怎么把时间把毫秒变成秒呢?又怎么在屏上显示数值为XX.X秒,其中最后位小数怎么能表示出来呢?&nbs…

    SIMATIC S7-200 2021年7月5日
  • ET200硬件升级包

    CPU1512SP-1 PN组态的时候找不到AI模块AI 8*I 2/4 WIRE BA型号是6ES7134-6GF00-0AA1…

    2017年6月5日
  • s7-200与力控软件之间的modbus rtu通讯

    我现在用力控软件做一套监控 ,但是plc和力控之间的通讯不知道怎么写,我是指plc程序,还请各位大神施以援手,最好附上实例,感激不尽呢 最佳答案 力控组态软件有S7-20…

    SIMATIC S7-200 2021年7月5日