三个模拟量中的最小值如何确定?

三个模拟量AIW4 AIW6 AIW8分别进入模拟量输入模块中,均为4~20mA信号,把三者中的最小值放入AO模块中,请问如何找出三者中的最小值?

最佳答案

如果3个输入分别为AI1,AI2,AI3,最小输出为AO1。用个中间变量如MW0,先AI1-AI2,如果小于0,将AI1赋值给MW0,如果大于0,把AI2赋值给MW0,然后用MW0-AI3,如果小于0,就不做任何赋值,如果大于0,将AI3赋值给MW0,最后将MW0赋值给A01,这样就可以了。最小值,不过西门子好像有求最小值的功能模块,找找看。如果输入很多就得用它了

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

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午12:20
下一篇 2019年6月11日 上午12:20

相关推荐

  • S7-200里的PID模块怎么使用

    在200里创建一下PID模块,在创建时没有设置手动,但是在PID调节面板里有个手动调节,还有一个自动调节,这两个有什么区别,怎么使用?此外,输出的什么样的曲线才算是理想的曲线呢?请…

    SIMATIC S7-200 2021年7月4日
  • 电池卡

    请教,s7200为了保存数据一个方案就是添加电池卡,请教添加电池卡时需不需要进行设置,另外一个电池卡大概需要多少钱?谢谢! 最佳答案 添加电池卡不需要进行设置,插到 电池…

    2021年7月5日
  • CPU226扩展模块配置问题

    我想用触摸屏与CPU226通讯,CPU226带动数字量、模拟量数目如下:数字量输入17个,数字量输出43个,热电偶17个.还有6台变频器的输出电流、输出频率采集显示在屏上,还有这6…

    SIMATIC S7-200 2020年11月1日
  • 频率被复位

    s7-200 cn plc与台达vfd-b变频器通信,控制变频器的启停、频率等,用mudbus库指令做循环通信,发现当写启动时变频器的频率被复位,请高手指点 图…

    SIMATIC S7-200 2018年12月2日
  • 子程序怎么写

    S7-200子程序怎么写 最佳答案 你把我下面的程序代码复制粘贴到记事本。(下面程序开始)ORGANIZATION_BLOCK 主程序:OB1TITLE=程序注释BEGI…

    SIMATIC S7-200 2020年11月1日
  • 573.5NCU PF亮,DP闪,HMI无报警故障原因是什么?

    573.5NCU PF亮,DP闪,HMI无报警故障原因是什么?系统启动还没完成,HMI启动了,伺服200V直流输入有了。 问题补充:这是什么原因? 图片说明: &nbsp…

    2021年7月5日
  • 我想测试我编写的程序,我的系统是S7200的能否在网上下载,急!

    我想测试我编写的程序,我的系统是S7200的能否在网上下载,急! 最佳答案 可以的,在网上下载S7-200的编程软件,将你的程序通过编程电缆下载到PLC中即可,或者下载到仿真软件中…

    SIMATIC S7-200 2020年11月1日
  • TD400如何恢复默认设置

    请问诸位,TD400如何恢复成默认设置? 最佳答案 手册中没有提及恢复成默认设置的内容。我想是不是也可以传上个空配置啊。如果自定义的键盘不支持?ENTER?和?ESC?按键,则必须…

    SIMATIC S7-200 2017年12月8日
  • s7-200编程软件问题:自由通讯设置与编程问题

    我在s7-200设置SMB30用PORT 0与台达变频通讯控制 :启动 停止 和正反转  频率输入!!用ASCLL模式太…

    SIMATIC S7-200 2020年11月1日
  • 两电机循环控制

    有两台电机,第一台运行10分钟后停止,第二台运动,20分钟后也停止。停止以后,循环回到第一台再开始,累计5次,停止不转。问题:循环回到第一台再开始,累计5次,停止不转。程序该怎么编…

    2020年10月31日