S7-200PLC如何控制模拟量输出精确到0.01mA

请教各位高手,我要在触摸屏输入一个电流值,要精确到0.01mA如(8.12mA),然后224XP
模拟量输出8.12mA,这个如何编程?希望高手指点。。。。

最佳答案

只要做一个线性变换就行了:输出数字量x,(x-0)/(32000-0)=(8.12-0.0)/(20-0.0),x=8.12/20.0*32000.

提问者对于答案的评价:
我试过了这样行不通的,因为换算出来是实数,带有小数点的,AQW0是整数,要把转换出来的数据进行小数点进行四舍五入,最后的出来的结果是不准的。

专家置评

1 224XP模拟量电流输出的精度为满量程的1%,精确到0.2mA
2 转换可以使用模拟量转换库,下载中心搜索A0136,下载文档后搜索关键字模拟量转换

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

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

相关推荐

  • STEP7 MICROWIN V4.0 SP6到哪里下载

    到哪里下载STEP7 MIROWIN V4.0 SP6编程软件 钻石用户推荐最佳答案 直接用 SP9 ,原来的项目文件完全可以打开…

    SIMATIC S7-200 2021年7月5日
  • smart s7-200 位置控制,找原点撞死限位开关。

    问题描述:如果原点位置没有在最初的运行方向之内,移动装置碰到限位开关(机械限位开关)运动会反向,当脱离限位时移动装置会再次反向,撞死限位开关,直到撞死机械限位(死挡)私服报警停止。…

    SIMATIC S7-200 2017年6月2日
  • S7-200PLC的各个扩展模块在程序中怎么表示

    S7-200PLC的各个扩展模块在程序中怎么表示,比如我用CPU226 加个数字量扩展模块EM223和一个模拟量模块EM235,它们(指扩展模块)的输入输出点 …

    SIMATIC S7-200 2020年11月1日
  • 这里地方地址正确吗?

    我感觉这个地方地址用错了,怎么还能运行呢?? 问题补充:这个是 程序全图 图片说明:    最佳答案 VW42和VD40,其实是省略了一个I_DI指令…

    2017年6月19日
  • ET200 SF

    更换新的ET200通讯不上了 最佳答案 1、问题描述过于简单。更换新的ET200通讯不上了,原因较多:、模块更换与原模块型号不符,需要重新组态。、ET200接口IM15x模块上的地…

    SIMATIC S7-200 2017年6月1日
  • EM231RTD故障,PLC200能判断?

    EM231RTD接了两个热电偶,运行过程中,不知道怎么回事,刚开始温度都能在触摸屏上显示,但是半夜突然BUG了,PLC200用的检测这个温度,然后进行加热控制,今天早上过来看,昨天…

    2021年7月5日
  • S7200如何读取计数器的当前值

    小弟正在编一个程序,遇到一个难题。就是系统时钟整点的时候读取一计数器的当前值到V存储区,该如何编程?望前辈指教! 问题补充:我用MOV指令编译有错。 最佳答案 给你做了一个例子参考…

    SIMATIC S7-200 2021年7月5日
  • 西门子200 程序访问点问题

    w10安装sp9  s7200时应用访问点没有  micro/win  怎么办 最佳答案 你的问题可能是PC机与CPU的…

    SIMATIC S7-200 2021年7月5日
  • 请教指针怎么用?

    请教在西门子编程环境下指针怎么用呢?最好能举个例子说明一下什么时候是地址,什么时候是地址所指的内容,谢谢了 最佳答案 在S7-200中难道不能直接把VB200传送到AC0吗?&nb…

    SIMATIC S7-200 2020年11月1日
  • 如何设置通讯口参数才能提高网络的运行性能

    如何设置通讯口参数才能提高网络的运行性能? 最佳答案 假设一个网络中有2号站和10号站作为主站,(10号站的)最高地址设置为15。则对于2号站来说,所谓地址间隙就是3到9的范围;对…

    SIMATIC S7-200 2020年11月5日