此段指令如何理解?

请说明FB3的作用,注释是我的理解
 OB1
 ....
 006E  :JU FB3
 006F  Name:TEST
 0070   kop: DB212
 0071   :BE

 FB3
 NAME:TEST
 DEC1:kop
 ********
 000B  :LW  =kop      //装载DB212到ACC1
 000C :T     FW242   //将常数212传送给FW242
 000D  :L      KB0     //ACC1装入常数0
 000E  :T      FY242   //FW242的高字节装入0
 000F  :DO   FW242   //FW242的内容作为索引
 0010  :C      DB0      //打开DB (0+FW242)
 0011  :L       DW0    //DB212.DBW0装入ACC1
 0012  :T       FW244 //ACC1传送给FW244
 0013  :L       KB0      //ACC1装入常数0
 0014  :!=F             //如果FW244等于0
 0015  :BEC       //条件结束程序

 不理解的主要是 LW指令,及DO FW242等处

最佳答案

在S5中当一次编程的一个功能块以不同的参数被处理多次时,就要用代换语句。
  代换语句包含
  。被执行的代换操作
  。形式参数
  代换操作通过一个“=”符号来确定
  A  <──>  A =
  L <──>   L =
  = <──>  = =
  000B  :LW  =kop      //将DB212的地址212载入到ACCU1中
  000C :T     FW242   //将ACCU1中的值212传送给FW242
  000D  :L      KB0     //ACC1装入常数0
  000E  :T      FY242   //0传送到FW242的低字节中
  000F  :DO   FW242   //DO操作,FW242中字节FY242不相关,字节FY243中的值212用于代替DB0
  0010  :C      DB0      //打开DB (FY243中的值)即DB212
  0011  :L       DW0    //DB212.DBW0装入ACCU1
  0012  :T       FW244 //ACC1传送给FW244
  0013  :L       KB0      //ACC1装入常数0
  0014  :!=F             //如果FW244等于0
  0015  :BEC       //条件结束程序
  这段程序的意思就是这样
 

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月1日 下午7:24
下一篇 2017年6月1日 下午7:24

相关推荐

  • DB的字注释怎么编辑?

    前面的一个帖子问到DB块注释,有回答是按F6,我想追加一个问题,那就是DB里面的字节注释怎么编辑? 最佳答案 shift键+右方向键,光标就可以移到注释区了。 提问者对于答案的评价…

    SIMATIC S5 2017年6月3日
  • s5 115u的SI2口通讯问题

    我单位有一台S5 115UPLC,它的上位机为一台PC机,115U用的是SI2口,采用DUAL_PORT RAM通讯,这是何种通讯方式呀?PLC程序该做哪些设置…

    SIMATIC S5 2017年6月3日
  • S5中用于模拟量输出的程序

    S5中用于模拟量输出的程序  OPN   DB    53//;  &…

    SIMATIC S5 2017年5月29日
  • 求西门子S5安装软件

    我新接手的设备它的PLC系统是S5的,现在单位又没哟S5的安装软件,哪位好心人能发我一个安装软件。我现在比较着急,谢谢大家了!这是我的邮箱398309934@qq.com 最佳答案…

    SIMATIC S5 2017年6月1日
  • 在S5程序中,有很多的F,FY,FW希望了解他的作用和使用

    读S5的程序,看到很多标志位,不知道怎么使用,请专家解答。 最佳答案 F相当于S7里面的M 其实S5在切换在德语语法下,也是显示的M。  提问者对于答案的评价:…

    SIMATIC S5 2017年6月3日
  • S5升级S7 问题

    S5程序经过转换S7完成后,以前的符号,注释转换不过来,是什么原因,望各位大侠赐教,怎样将符号表,注释也一起转换过来 问题补充:s5的符号和注释能否用表格导出来啊,注释符号特多,请…

    SIMATIC S5 2017年5月31日
  • S5中的DW MW与S7中的DBW DW MW之间的关系

    装换程序的时候S5中有个DW100和MW1001、S5中的DW100和MW100有什么区别2、S5中的DW100转的S7怎么变成DBW200了,而MW100转后还是MW100 最佳…

    SIMATIC S5 2017年5月31日
  • 求step 5 v7.2 软件

    求step 5 v7.2 软件,邮箱:markegbl@163.com谢谢!或下载地址,再问它对windos系统的要求。 最佳答案 近500M,谁也无…

    SIMATIC S5 2017年6月3日
  • 请问有没有S5的相关指令的资料

    我正在学习一个S5的程序,可很多指令都看不懂,有没有关于S5指令集的介绍? FB 1      &n…

    SIMATIC S5 2017年6月3日
  • S5故障求助

    S5-115U,942B(CPU)市电恢复后其他正常仅有输出模块LED均不亮,在PC屏上强制输出,显示已执行,但LED还是不亮,将与RACK2相连的IM306接口板从后背板上拔下仍…

    SIMATIC S5 2017年6月1日