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 SMART和Wincc通讯

    S7 200 SMART和Wincc通讯连接不上,具体为启动运行系统时plc内参数无法写入HMI 钻石用户推荐最佳答案 OPC不能有中文,OPC和200SMAR…

    2021年7月5日
  • 用接近开关测量机械轴转速,如何编程?

    欲用一个2KHz的接近开关检测轴(轴转速范围在0~3000转/分钟)上一点,当检测点通过接近开关时,给S7-200PLC一个高电平,请教各位,如何通过编程实现对轴速的计算? 最佳答…

    SIMATIC S7-200 2021年7月5日
  • 关于齿轮比的问题

    机械部怎么懂因为之前看到过:假如齿轮比是1/2的话,输入端(电机侧)的速度是100转/min,那么输出端(负载侧)速度是50转/min—————-那么问题1假如…

    SIMATIC S7-200 2017年11月26日
  • 5台PLC与上位机通信

    西门子plc S7200,cpu226,如何接线能让Q0.0输出0V信号?Q0.0输出24V信号,我是知道的,1M接0V,1L+接24V!还有一个问题就是,5个CPU&n…

    SIMATIC S7-200 2020年10月31日
  • S7-200AIW AQW地址选取

    S7-200AIW AQW地址是如何选取的,是按照什么顺序选择的,接线的算0开始还是没接的也算在呢的呢,希望可以详细说明一下(用了一个224XPCN 自带2AI…

    SIMATIC S7-200 2017年11月20日
  • 五台PLC200与WINCC通讯

    各位大侠帮帮忙!有五台200PLC,现在已和触摸屏通讯。但是甲方要求做一台上位机,如何把这几台PLC与WINCC进行通讯,需要什么软件,和模块? 问题补充:CPU型号是 …

    SIMATIC S7-200 2020年11月1日
  • 关于模拟量干扰屏蔽问题

    使用CPU224XP本体上的俩点模拟量输入,信号为0-10V,但采集回的信号波动很大,换了屏蔽线也没有效果,请问各位前辈,有什么办法?急! 问题补充:1、采用模拟量滤波器,滤波的出…

    SIMATIC S7-200 2020年10月31日
  • SSI仪表与PLC

    如何使用自由端口与SSI接口仪表建立通讯,读取仪表的数值? 最佳答案 自由口编程很方便:  1.选择自由口模式后,用户程序就可以完全控制通信端口的操作,通信协议…

    SIMATIC S7-200 2021年7月5日
  • 子站怎么把频率数据传至主站

    数据已经算好,就是要把数据给主站显示用,不知道用什么指令(类似于vwub吗?) 问题补充:两个s7-200之间ppi通讯,把一组实数传给主站,我不知道用什么来装这个数,才能传给主站…

    2021年7月5日
  • 西门子200高数计数器不计数

    用高数计数器9模式以上的全部只能0和1计数 不能在继续往上计数,8以下的完全可以正常计数,  全部都是用导向模式测试的,线不存在接错问题 钻石用户推荐…

    SIMATIC S7-200 2021年7月5日