请问这段程序有何意思。请看截图

请问这段程序有何意思。请看截图

图片说明:

请问这段程序有何意思。请看截图   

最佳答案

1、请问这段程序有何意思?
是将以#DB-NO表示的这个数据块中的以DBLG表示个数的这些字节清零。
2、看看下述较直白的程序,就清楚:
例,将DB10中的DBB0-DBB19 共20个字节清0.:
OPN   DB     10      //打开DB 10
      L     P#DBX0.0    // 取数据块字节地址常数  
      LAR1   //初始写指针
      L     20            // 20个字节的循环计数为初值
M001: T     MB    10        //计数值 送入MB 10
      L    0 //取常数0
      T    B [AR1,P#0.0] //按写指针指示的地址写数据,即清零。
       L   P#1.0            //取地址常数
      +AR1       //指针加1.0 ,即写指针指向下一字节数据地址
      L     MB    10        //取循环计数值
      LOOP  M001           //循环计数值如为0则结束循环;如不为0减1后则转向标号为M001的语句,继续循环。

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

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

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

相关推荐