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

三个模拟量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日
下一篇 2019年6月11日

相关推荐

  • 各位朋友,小弟弄了个二手的PLC 216-2带EM235,但是软件上指令向导上没有PID控制功能

    指令向导只有PID计数器指令,是不是CPU不支持呀,哪我没办法用PID功能了吗? 问题补充:朋友,上面说的不合适,是指令向导里面只有高速计数器,没有PID指令 最佳答案 可以升级软…

    SIMATIC S7-200 2020年10月31日
  • CPU226通讯问题

    CPU226模块在进行modbus通讯之后一段时间出现通讯异常现象,同样的程序下载至原PLC中和新PLC中,前者无法进行通讯,提示硬件探测到一个帧错误,后者可以通讯,这是什么原因?…

    SIMATIC S7-200 2017年6月5日
  • PC与S7200通讯的问题

    1)比如PLC内的已灌好程序,接通物理触点I0.0,步进电机运转1000个脉冲。这是比较容易实现的。2)那如何在PC机内发出类似于触点I0.0的命令? 问题补充:PC与S7200之…

    SIMATIC S7-200 2020年10月31日
  • s7-200各个端子怎样接线的 最佳答案 可以下载系统手册看看或者直接看看资料书 马上就能知道了还可以直接看看别人的项目接线 不就明白了吗 提问者对于答案的评价…

    SIMATIC S7-200 2017年11月23日
  • S7-200 CPU224下载的时候出现违反内部协调规则

    S7-200 CPU224 的SF/DIAG指示灯总是亮的, 下载的时候出现违反内部协调规则,无法下载程序到PLC。还有就是原来PLC里的程序没有了,…

    SIMATIC S7-200 2017年11月19日
  • 组态王无法写数据到PLC200

    组态王与PLC200以太网通信,PLC输入点I0.0触发定时器T37,T37时间长短由VW0设定,T37触发Q0.0。在组态王中配置一I/0离散变量和一I/0实数变量分别对应I0.…

    SIMATIC S7-200 2018年3月6日
  • 200和300模拟量输入,程序如何处理

    如题 最佳答案 模拟量__SIMATIC S7-200http://www.ad.siemens.com.cn/service/article/s7-200/s7-200…

    SIMATIC S7-200 2021年7月5日
  • MODBUS地址怎么转换的

    现有个台达的温控器  PV地址是1000H  SV地址是1001H  我看别人的帖子里换算出来是41097和41098我…

    SIMATIC S7-200 2021年7月5日
  • S7200与国产变频器的MODBUS通讯疑问

    我在做一个S7226与国产变频器使用modbus通讯,由PLC来控制变频器的起停及频率给定,读取变频器的电流频率。向高手请教几个问题:1、根据厂家的变频器寄存器地址,按照网上的PL…

    2017年12月21日
  • s7-200与VB通信

    我照书上所讲编程PLC的通信,编译通过,可是在下载过程中出现下载不到实物中的现象.提示是非致命性的错误,很郁闷,怎么回事,望高手帮解决 最佳答案 要与西门子最新推出的 S…

    SIMATIC S7-200 2021年7月5日