S7-200的一段程序不能理解,请知道的大大解释下.谢谢

LD     SM0.0
 MOVD   HC1, SMD48

 LD     I2.5
 MOVD   +0, SMD48
 MOVB   16#FC, SMB47
 HSC    1

 LD     SM0.1
 MOVD   VD8, SMD48
 MOVB   16#FC, SMB47
 HSC    1

 LD     SM0.0
 MOVD   SMD48, VD8

 特别是这个VD8 赋值给SMD48后,又把SMD48再赋给它.不知道搞什么.
 

最佳答案

1.将HC1的数值赋予HC1的当前新值SMD48中,等SM47.6=1时,HC1的当前值就是SMD48中的值了。
 2.当I2.5ON时,清零SMD48,并送16#FC到HC1的控制字节SMB47中,即SM47.0=0复位高电平有效;
 SM47.1=0   HC1的使能位是高电平有效;
 SM47.2=1  1倍率计数方式;
 SM47.3=1  增计数方式;
 SM47.4=1  HC1的计数方向更新是1有效;
 SM47.5=1  HC1的更新预置值有效;
 SM47.6=1  HC1写入新的当前值;
 SM47.7=1  HC1使能。
 定义HC1工作
 3.初始第一个扫描ON时,将VD8中的值送入HC1的新当前值SMD48中,并送16#FC到HC1的控制字节,进行HC1的初始化工作。
 4.CPU运行过程将SMD48的值送入VD8中。也就是将HC1的计数值送入VD8中。
 整个程序是将HC1计数的值送SMD48,通过它来存入VD8,关机后在上电时,由把VD8的记忆值送入HC1继续开始加计数,待I2.5ON时清零HC1,使HC1从新开始计数。

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午10:03
下一篇 2021年7月5日 上午10:03

相关推荐

  • S7200 置位线圈

    附件中 画圈的 数字具体 代表什么 ? 图片说明:    最佳答案 表示要对Q0.0,Q0.1,Q0.2,Q0.,3,Q…

    2018年12月2日
  • 关于226编码器计数的问题

    226的高速计数最大频率是20K  Hz我的编码器是1000线的,直接装电机主轴后面,计数模式是1X计数时,电机最大转速理论可以到 1200r/m,此…

    SIMATIC S7-200 2017年6月7日
  • 软件怎么成这样了?

    不知道怎么回事,默认的浏览条是在侧面的,现在怎么跑上面去了,怎么拖也拖不动,怎么回事? 最佳答案 遇到过类似的问题:工具栏——查看——框架——全部还原,就恢复原来的界面了如果不行就…

    SIMATIC S7-200 2018年3月6日
  • plc与触摸屏建立通讯

    plc是cpu224xp cn,触摸屏型号和线见下图,如何建立通讯,有什么要求? 图片说明:       最佳答案 这个属于昆仑通…

    2021年7月5日
  • 移位指令

    刚学习移位指令,编了一个小程序想从VB14里观察移位后的结果,为何只移一次就不移了请师傅们帮忙看看错在哪里。 LD    SM0.…

    SIMATIC S7-200 2021年7月5日
  • S7-200通过组态王监控变频器问题

    现在程序里面modbus寄存器编号是40033,对应的指针寄存器是VB100开始的寄存器,这是字节的,可是我要在组态王里提取里面的某个指定bit位,我应该怎么建立变量,怎么做呀? …

    SIMATIC S7-200 2020年10月31日
  • 模拟量编程必须是在主程序中调用子程序吗

    模拟量编程必须是在主程序中调用子程序吗?我现在有一个问题想让大哥们帮忙,有一个温度控制系统,低于60度就加热 100度就停止加热  我应该怎么编程呀 …

    SIMATIC S7-200 2021年7月5日
  • CPU 226CN 继电器的 24V输出与220短接,CUP会坏吗?受其供电的模拟量模块会坏吗

    220V不小心与PLC的24V接上了,结果量下CPU的24V输出没有了,这样会影响模拟量模块吗? 最佳答案 每一个CPU模块都有一个24VDC传感器电源,它为本机输入点和扩展模块继…

    SIMATIC S7-200 2020年11月1日
  • wincc 变量导入

    在使用wincc时,怎么把变量地址从S7-200导入啊,还是只可以一个一个输入啊! 最佳答案 把200编程软件里绝对地址全部用符号地址,然后导入符号表。 提问者对于答案的评价:可以

    SIMATIC S7-200 2021年7月5日
  • 急需S7-200的编程软件

    急需S7-200的编程软件,STEP7  Micro/WIN V 4.0 SP4。各位大神,请发我邮箱1808378614@qq.…

    SIMATIC S7-200 2017年5月29日

发表回复

登录后才能评论