s7-200 for指令

s7-200我想做个子程序用 for指令把VB2000-2011的数据累加效验(也是加计算)然后把结果中的低字节放到VB2020输出请问这个子程序怎么做。。谢谢各位了。有指令图(梯形图)

最佳答案

这段程序逻辑很简单,也不长,看看for指令和指针的介绍,相信你自己可以写出来。
、VB2000-2011,说明要累加12次;
、首先MOVD &VB2000,AC1;//取得累加数据段首字节地址到AC1
、MOVW 0,AC0  //初始化累加器AC0
、在for循环中执行以下操作:
  1、AC0与*AC1累加
  2、AC1+1 //指针指向下一字节
、循环结束后
  MOVW AC0,VW2019   //VW2019的低字节即VB2020

提问者对于答案的评价:
3q

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午3:09
下一篇 2020年10月31日 下午3:09

相关推荐

  • s7-200 置位 复位 重新发

    控制目标: Q0.0,Q0.1一次循环接通若干秒,比如,Q0.0亮2s,停2s,Q0.1亮2s,然后循环。解决思路:用T37,T38,T39定时器控制三段时间,用M0.5…

    2017年8月15日
  • 输入的COM端是否是双极性的

    输入的COM 端是否是双极性的,就是0V,或24V都可以接.电流可以双向流 问题补充:6ES7 223-1BL22-0XA8 最佳答案 S7-200扩展模块可以…

    2020年10月31日
  • 西门子S7-200系列的PLC有没有数据加密的指令

    项目涉及到数据安全,所以想知道有没有涉及到数据的对称加密的指令 问题补充:别的加密方式也可以,只要别人就算拿到数据也没法解密就可以 最佳答案 S7-200系列的PLC提供三种加密方…

    SIMATIC S7-200 2021年7月5日
  • s7200编程延时

    想实现以下逻辑功能:只有当设定的时间已经结束并且输入信号仍为“1”时,输出信号 才从“0”变为“1” 。 就像S7300编程(S_ODT &…

    SIMATIC S7-200 2021年7月5日
  • 如何确定一家分销商或者系统集成商是西门子官方授权的合作伙伴?

    如何确定一家分销商或者系统集成商是西门子官方授权的合作伙伴?能否在线查询? 最佳答案 通过以下两个网址可以分别查询授权分销商或者系统集成商是否为西门子授权的合作伙伴:查询授权分销商…

    SIMATIC S7-200 2021年7月5日
  • 西门子plc定位控制

    西门子plc脉冲向导控制伺服电机,生成的三个子程序,可以控制伺服电机运行,但是我怎么没看见正反转是怎么控制的,包络里面把位置设置成负数,确定显示错误。  &nb…

    SIMATIC S7-200 2021年7月5日
  • s720的port0 与port1有什么区别

    s720的port0  与port1有什么区别,哪个口都能与手提电脑上载和下载程序吗 问题补充:什么叫自由通讯口,什么功能 最佳答案 就是PLC有两个通信口。它…

    SIMATIC S7-200 2021年7月5日
  • s7-200高速计数器中断的使用

    其中用到了MAP库指令。希望电机在返回给s7-200的脉冲等于hsc预设值的时候进入中断,让电机减速停下来,同时计数清零,但是电机现在是发送完预定的脉冲后才停下,看我这程序有什么问…

    2017年12月9日
  • 关于S7-200通信的问题

    各位好,我用PC-MPI电缆6ES 972-OCA23-0XA0 连接CPU224时不知什么原因总是提示 错误: 端口无法打开或正在由另一个…

    SIMATIC S7-200 2021年7月5日
  • s7-226的负载能力

    一台CPU226,想要带7个modbus从站,再用一个串口带3台人机界面,能不能实现?对响应速度没有要求。本身的程序量并不大,计算工作都是由S7-300的PLC来完成,再通过PRO…

    SIMATIC S7-200 2020年10月31日