4-20MA电流怎么转换成负数

EM235收到的4-20MA电流信号怎么转成0--0.1的压力在用EM277通信传出去最好给我一个实例谢谢我是新手

问题补充:
我昨天没说清楚是把6400-32000处理好了用EM277传给DCS系统,DCS不做处理直接显示我传过去的值0--0.1.我是不是要用道浮点数,传的话有小数点我要用双字才行吧?

最佳答案

4毫安对应的是数字量是6400(x_LLimit),工程量是0(Vz);20mA对应的数字量是32000(x_HLimit),工程量是-0.1(Vs),输入信号是x,工程量是Pv。根据线性变换:(x-x_LLimit)/(x_HLimit)=(Pv-Vz)/(Vs-Vz),Pv=(x-x_LLimit)/(x_HLimit)*(Vs-Vz)+Vz=(x-6400)/(32000-6400)*(-0.1-0.0)+0.0=(x-6400)/25600*(-0.1),x:ai通道的输入数字量值。Pv:工程量显示值。

补充:是的,你要传过去用我说的方法计算出来的实数值Pv,用32位传送。

提问者对于答案的评价:
谢谢,很有用

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月24日 下午6:37
下一篇 2017年6月24日 下午6:37

相关推荐

  • 数据缓冲区为啥用间接寻址

    类似modbus初始化,modbus MSG,USS参数读写指令,这些指令的数据缓冲区为啥用间接寻址的方式给出首地址,而不是直接填写一个地址?数据缓冲区的作用是什么? 图…

    2017年11月23日
  • SMART 700时间/日期警报

    做好的项目一运行起来就出现警报。警报大概2秒闪烁。已经跟224XP连好 问题补充:无法设置日期/时间,出错代码:13,7 最佳答案 详见有关S7-200时钟、日期和时间设置文档:、…

    SIMATIC S7-200 2020年10月31日
  • EM253包络号的地址

    EM253向导生成子程序后,调用POSO-RUN子程序,需要输入包络号,这个包络号的地址在哪里,还是直接输入0 、1、2这样的编号? 最佳答案 首先需要你向导中已经配置了…

    SIMATIC S7-200 2021年7月5日
  • step7 V5.6编程软件更新

    step7 V5.6编程软件如何添加新订货号的模块、新版本的模块? 最佳答案 硬件升级是当项目中需要调用高版本的硬件组态,而step7软件中又没有的,相当于通过安装一个小…

    SIMATIC S7-200 2021年7月5日
  • Intouch与S7-200通讯

    请教如何通过InTouch的OPC实现与S7-200的通信? 需要安装那些程序组件?如何配置? 问题补充:zgllly@163.com 最佳答案 1、安装PC …

    SIMATIC S7-200 2021年7月4日
  • EM253硬件问题还是软件问题

    226CPU硬件连上了,之前组态读到两个253模块 突然间最后面的模块读不到了 模块换顺序也是,就是最后的模块读不到 为什么啊? 问题补充:查看PLC…

    2017年8月1日
  • VD100里放的到底是什么?

    VD100里面放的是HC0的地址0,还是HC0的数值呢?看不明白程序里的解释。 图片说明:    最佳答案 逻辑运算里的WAND-DW双字与指令,WOR-DW双…

    2017年11月13日
  • 4个阀,怎样可以任意排列4个阀的打开顺序?

    小弟现在有个项目有4个阀 A B C D 通过什么指令,或者能用什么最简单的方法实现控制编排4个阀的的打开顺序例如A B…

    SIMATIC S7-200 2020年11月1日
  • 装完STEP7后,图标问题

    装完编程软件STEP7后,电脑桌面有编程的图标快捷方式,但我发现,在开始—程序菜单中没有西门子编程软件的快捷方式,请问各位大虾,正常状态下是这样吗?还是我装的有点问题呢? 最佳…

    SIMATIC S7-200 2020年11月1日
  • S7-200 226 CN通讯口port0坏了,哪位高手指点一下

    如题,S7-200 226 CN通讯口port0坏了,拆开发现里面炸掉两个贴片电阻,还烧一个二极管?两个贴片电阻已经查了,是分别连到D+D-的阻值10,烧坏的二…

    2021年7月5日