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

大家帮我看看要是说说最简单的方法,
 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

相关推荐

  • 关于说明s7-200网络读写向导应用的详细资料哪儿有

    关于说明s7-200网络读写向导应用的详细资料哪儿有 最佳答案 只有在PPI通信中做主站的CPU才需要用NETR/NETW向导编程。在Micro/WIN中的命令菜单中选择Tools…

    SIMATIC S7-200 2020年11月1日
  • 200的编程调试线

    200的编程调试线可以自己做吗?怎么做啊! 最佳答案 可以做,但不安全.还是买西门子的吧! 提问者对于答案的评价:谢谢,已经买了.

    SIMATIC S7-200 2021年7月5日
  • micro/win里面能组态扩展输入输出模块吗

    micro/win里面能组态扩展输入输出模块吗??在S7300里面需要组态硬件配置,S7200里面没找到。 最佳答案 S7-200不需进行硬件组态。按照S7-200的地址分配原则直…

    SIMATIC S7-200 2018年12月14日
  • 停电保持

    利用编码器高速脉冲转化为角度,停电前将高速计数存储到MD0,来电后将MD0恢复,MD0设置为停电保持,停电10天后,角度还是恢复为零,没有记忆到停电时的状态,请问如何才能保持这数据…

    SIMATIC S7-200 2020年11月1日
  • S7-200赋值

    LAD指令。 =   N      赋值 =1  …

    SIMATIC S7-200 2021年7月5日
  • S7-200的一些问题

    最近刚使用S7-200遇到以下一些问题。1、在S7-200运行的过程中,我重新下载程序,假如现在Q0.0是为1的。软件提示是否把PLC设置成run模式,点是之后,Q0.0又自动为1…

    SIMATIC S7-200 2020年11月1日
  • 怎么知道伺服当前的运行状态

    我们编程的时候都是一步步的来,可是我们用位置编程控制伺服的时候伺服电机命令POSO-GOTO都是一个上升沿触发START电机就按预定的轨道走了。但是我怎么知道他结束了该步,之后能进…

    SIMATIC S7-200 2020年11月1日
  • 关于S7200高速输出端口波形为什么不是标准方波???

    本人是新手,刚学习PLC,准备用S7-200的PTO控制步进电机,发现不转动,有啸叫声,说明频率过高,但是自己设定的频率只有1.2KHz,然后用示波器测试Q0.0端口的输出波形,发…

    SIMATIC S7-200 2020年11月1日
  • s7-200如何与西门子以外品牌变频器(如安川G7)进行PROFIBUS通信

    S7-200是我们经常用的可编程控制器,本人是初学者,不知道S7-200如何与西门子以外品牌变频器进行通信,如安川G7,国产珠峰DLT等进行通信,主要想通过触摸屏控制它启停,观察电…

    SIMATIC S7-200 2020年11月1日
  • 故障停机

    电动机的运行信号我可以采集过来  关键我要采集到相邻的电机故障才停机 隔开的电机故障就不停机。用S7200怎么控制。 问题补充:能不能发个程序到我邮箱…

    SIMATIC S7-200 2020年10月31日