模拟量输入编程问题

各位学长好,有个控制器(8通道)输出两路模拟量接入PLC,一个是1-10V的电压信号,一个是4-20mA的电流信号,对应关系是:输出1V(误差正负0.2),表示这是在检测第一通道,4-20mA表示此通道的数据大小;电压输出为2V(误差正负0.2)时,表示检测第二通道,以此循环类推。我是准备先将两个模拟值放入V区,再做比较,条件成立后,分别MOV到8个V地址,代表8个通道的检测值,上位机再去读取。
 各位有什么好的程序结构吗?还有一个肤浅的问题,怎么进行3个值的比较呢,例如2<X<5

最佳答案

你的基本思路是可行的。至于条件判别,只能靠比较指令。3个值的比较方法如下:
 Network 1
 LDW>=  AIW0, 2560
 AW<=   AIW0, 3840
 MOVW   AIW2, VW100
 Network 2
 LDW>=  AIW0, 5760
 AW<=   AIW0, 7040
 MOVW   AIW2, VW102
 以此类推。
 说明:1V的模拟量采样值是3200;如果在0.2V范围内波动,则下限0.8V为2560,上限1.2V为3840。对于这两个比较指令,只要AIW0的数据落在2560-3840这个范围内,使能条件都能成立。其它的比较也一样。
 另外:选择了0-10V输入,AIW2的读数范围应是3200-16000对应4-20mA。

提问者对于答案的评价:
谢谢各位学长,鼠老爹和AM学长写的都很详细

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:01
下一篇 2020年11月5日 下午12:01

相关推荐

  • 在编译状态下 pc access可以自动运行,而打包后却不自动运行了

    上位机为工控机,程序用LABVIEW编写下位机为PLC,  两者之间的通信 通过OPC服务器来进行OPC服务器为西门子PLC S7200专用…

    SIMATIC S7-200 2020年11月1日
  • 关于西门子200 SMART

    在程序中对比例调节阀用了PID控制开度,请问这个阀的开度会自动调整吗?还是人工的根据PID算出来的开度对阀的开度进行调整?关于三通比例调节阀,是两进一出的,这两个进口可以同时进,也…

    SIMATIC S7-200 2021年7月5日
  • cp243-1地址问题

    做个项目,S7-200走以太网通过OPC与WINCC通讯,需要设置CP243-1,在CP243-1与CPU224(14DI10DO)之间有一个EM233(DI16DO16)模块,2…

    SIMATIC S7-200 2021年7月4日
  • S7-200编程软件的问题

    s7-200编程软件中主程序打开一共有25个网络,填写过程中发现网络不够用了,我总共要用到30多个网络,在哪里可以添加网络 最佳答案 增加网络段的方法:点击编辑区按用快捷键F3右键…

    SIMATIC S7-200 2017年10月30日
  • S7-200通讯XMT-RCV

    我想寻找S7-200用XMT-RCV,指令做的例程和台达M系列变频器通讯,读对应台达变频的地址2102H的数值,请高手帮忙,如有例程者请发lihong_tang@yahoo.com…

    SIMATIC S7-200 2021年7月5日
  • 模拟量信号跳变

    本人使用em235模块进行采集模拟量输入信号,其中模拟量输入通道123使用,4号通道空出。三号输入通道接入液位模拟信号,此液位计为四线制,本人将电流正负两端接入C+ 和C…

    2021年7月5日
  • 支持S7-200CPU226的触摸屏有哪些型号的?

    包括各种尺寸规格的。是不是有些屏只能被S7-300支持,而S7-200不能使用的? 最佳答案 支持300的屏也基本上都支持200,反之则不一定 提问者对于答案的评价:谢谢

    SIMATIC S7-200 2020年10月31日
  • 安装软件类

    我电脑win10的64位系统,安装完V14/V15 之后,打算按200的软件,安装之后发现200的软件无法正常设置连接PLC,我要怎么办?重装系统就不用说了,应为我安装了…

    2021年7月5日
  • MODBUS RTU主站库DataPtr的理解

    modbus RTU主站库中DataPtr应该如何理解? 1.假如读取仪表40001数据放到DataPtr中(&vb1000=DataPtr),这个数据…

    SIMATIC S7-200 2021年7月5日
  • CPU224 程序下载失败

    给CPU224 CN下载程序时,出现如下提示:“A complie error occurred, check non_…

    SIMATIC S7-200 2020年11月1日