怎样采集模拟量数据的最低值

大家帮我看看要是说说最简单的方法,
 Network 1 // 网络标题
 // 网络注释
 LD     SM0.0
 MOVB   200, SMB34
 ATCH   INT0, 1
 END
 Network 2 
 LD     SM0.0
 ITD    VW22, AC0
 AENO
 DTR    AC0, AC0
 AENO
 -R     6400.0, AC0
 AENO
 MOVR   AC0, VD28
 /R     256.0, VD28

 Network 1 
 LD     SM0.0
 LDW>   C0, 10
 CTU    C0, 10
 Network 2 // 网络标题
 // 网络注释
 LD     SM0.0
 LPS
 AW=    C0, 0
 MOVW   AIW0, VW0
 LRD
 AW=    C0, 1
 MOVW   AIW0, VW2
 LRD
 AW=    C0, 2
 MOVW   AIW0, VW4
 LRD
 AW=    C0, 3
 MOVW   AIW0, VW6
 LRD
 AW=    C0, 4
 MOVW   AIW0, VW8
 LRD
 AW=    C0, 5
 MOVW   AIW0, VW10
 LRD
 AW=    C0, 6
 MOVW   AIW0, VW12
 LRD
 AW=    C0, 7
 MOVW   AIW0, VW14
 LRD
 AW=    C0, 8
 MOVW   AIW0, VW16
 LRD
 AW=    C0, 9
 MOVW   AIW0, VW18
 LPP
 AW=    C0, 10
 MOVW   AIW0, VW20
 Network 3 
 LD     SM0.0
 AW=    C0, 10
 AW<    VW0, VW2
 AW<    VW0, VW4
 AW<    VW0, VW6
 AW<    VW0, VW8
 AW<    VW0, VW10
 AW<    VW0, VW12
 AW<    VW0, VW14
 AW<    VW0, VW16
 AW<    VW0, VW18
 AW<    VW0, VW20
 MOVW   VW0, VW22
 Network 4 
 LD     SM0.0
 AW=    C0, 10
 AW<    VW2, VW0
 AW<    VW2, VW4
 AW<    VW2, VW6
 AW<    VW2, VW8
 AW<    VW2, VW10
 AW<    VW2, VW12
 AW<    VW2, VW14
 AW<    VW2, VW16
 AW<    VW2, VW18
 AW<    VW2, VW20
 MOVW   VW0, VW22
 Network 5 
 LD     SM0.0
 AW=    C0, 10
 AW<    VW4, VW0
 AW<    VW4, VW2
 AW<    VW4, VW6
 AW<    VW4, VW8
 AW<    VW4, VW10
 AW<    VW4, VW12
 AW<    VW4, VW14
 AW<    VW4, VW16
 AW<    VW4, VW18
 AW<    VW4, VW20
 MOVW   VW0, VW22
 Network 6 
 LD     SM0.0
 AW=    C0, 10
 AW<    VW6, VW0
 AW<    VW6, VW2
 AW<    VW6, VW4
 AW<    VW6, VW8
 AW<    VW6, VW10
 AW<    VW6, VW12
 AW<    VW6, VW14
 AW<    VW6, VW16
 AW<    VW6, VW18
 AW<    VW6, VW20
 MOVW   VW0, VW22
 Network 7 
 LD     SM0.0
 AW=    C0, 10
 AW<    VW8, VW0
 AW<    VW8, VW2
 AW<    VW8, VW6
 AW<    VW8, VW4
 AW<    VW8, VW10
 AW<    VW8, VW12
 AW<    VW8, VW14
 AW<    VW8, VW16
 AW<    VW8, VW18
 AW<    VW8, VW20
 MOVW   VW0, VW22
 Network 8 
 LD     SM0.0
 AW=    C0, 10
 AW<    VW10, VW0
 AW<    VW10, VW2
 AW<    VW10, VW6
 AW<    VW10, VW8
 AW<    VW10, VW4
 AW<    VW10, VW12
 AW<    VW10, VW14
 AW<    VW10, VW16
 AW<    VW10, VW18
 AW<    VW10, VW20
 MOVW   VW0, VW22
 Network 9 
 LD     SM0.0
 AW=    C0, 10
 AW<    VW12, VW0
 AW<    VW12, VW2
 AW<    VW12, VW6
 AW<    VW12, VW8
 AW<    VW12, VW10
 AW<    VW12, VW14
 AW<    VW12, VW14
 AW<    VW12, VW16
 AW<    VW12, VW18
 AW<    VW12, VW20
 MOVW   VW0, VW22
 Network 10 
 LD     SM0.0
 AW=    C0, 10
 AW<    VW14, VW0
 AW<    VW14, VW2
 AW<    VW14, VW6
 AW<    VW14, VW8
 AW<    VW14, VW10
 AW<    VW14, VW12
 AW<    VW14, VW4
 AW<    VW14, VW16
 AW<    VW14, VW18
 AW<    VW14, VW20
 MOVW   VW0, VW22
 Network 11 
 LD     SM0.0
 AW=    C0, 10
 AW<    VW16, VW0
 AW<    VW16, VW2
 AW<    VW16, VW6
 AW<    VW16, VW8
 AW<    VW16, VW10
 AW<    VW16, VW12
 AW<    VW16, VW14
 AW<    VW16, VW4
 AW<    VW16, VW18
 AW<    VW16, VW20
 MOVW   VW0, VW22
 

问题补充:
最后传输值打错了,应该是当前比较最小的值传送至输出,

最佳答案

你那是什么程序啊?看不懂。
 你是要采集AIW0的最小值吗?如果是的话,你每采集一次,就和上一次的值做个比较不就行了吗?

 假设把上一次的值保存在VW0里面,大概象下面这样:
       if ( AIW0 < VW0)
            最小值 = AIW0;
       else
            最小值 = VW0;

提问者对于答案的评价:
1

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

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

相关推荐

  • 西门子1000IE与西门子200PLC连接

    IE1000与200PLC连接时提示“溢出:与PLC无数据交换,连接时用的九针接头! 图片说明:          最佳…

    2017年8月24日
  • cpu选型aaaa

    新手入门,请问对于需要采集35路模拟量并进行计算,cpu该如何选型呢?计算完了的值能怎样显示呢?(是设计关于电厂的一个设计,之前打算用200,但是ao输入不够,所以换300)求大佬…

    SIMATIC S7-200 2021年7月5日
  • S7_200软件安装问题

    见如下图片,我的系统是WIN7 32位的 sp1,但安装时老是出现如图片显示问题,请大侠帮忙解决下,以前装过sp6的,已经卸载了 问题补充:在C盘内已经找不到任…

    2018年12月6日
  • 传感器的调整

    我公司用的是西门子s7-200cpu液位传感器用的是LABOM的金属硬密封的变送器,在使用中液位一直不稳定我想自己把他效验一下,可是不知从何下手烦请各位帮忙指导一下 最佳答案 “不…

    SIMATIC S7-200 2020年11月1日
  • EM231的问题

    我做个项目,CPU226+ EM231读入0-10V电压,用的是10V参考电压(变频器提供的),用10K电位器连接到通道1上,以及开了滤波采样64,死区320。&nbsp…

    SIMATIC S7-200 2021年7月5日
  • S7-300软冗余中ET200M的扩展模块供电电源取自哪里

    软冗余系统配电中,使用两块PS307给CPU模块供电,又使用新的两块PS307给ET200M接口模块供电。ET200M的扩展模块L+,M的24V电源取自那个电源模块比较合理呢? 最…

    SIMATIC S7-200 2021年7月5日
  • 数据线6ES7 972-00B20-0XA0

    西门子数据线6ES7 972-00B20-0XA0  能不能链接S7-200, 如何链接S7-200PLC,需要设置什么 问题补充:是6ES…

    SIMATIC S7-200 2017年11月19日
  • PLC输出点问题

    想在200的CPU224XP输出点Q0.3加一个电阻,但是找不到对应的继电器什么的,哪位高手能告诉一下输出点对应的继电器和光藕在哪? 最佳答案 PLC里边有两块儿板,继电器在下边那…

    SIMATIC S7-200 2021年7月4日
  • 关于S7-200编程中的一个问题

    我有一个控制程序,拟在西门子K-TP 178 micro中将其组态为在HMI中输入控制参数并确认后,PLC中的M0.4将被置为“1”,通知PLC执行相应的操作,…

    SIMATIC S7-200 2021年7月4日
  • CPU224增加扩展模块EM231,怎么找不到模块。

    各位大侠,我在224CPU后面扩展了一个EM231,刚开始用的CPU提供的24V供电,找不到模块,以为电源容量不够,又换了一个单独的电源供电,在CPU信息里面还是找不到这个模块。通…

    SIMATIC S7-200 2017年6月4日