此段指令如何理解?

请说明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日
下一篇 2017年6月1日

相关推荐

  • 求SINEC H1协议的文档或pcap包

    如题,求一个SINEC H1协议的文档或是pcap包,解析SINEC H1协议的代码也行 最佳答案 参考:《SINEC H1 Communi…

    2021年7月5日
  • S5编程软件谁有啊

    厂子里还有老的S5 但是没了在线监控的软件就是编程软件 最好再有个使用说明 谁有啊 谢谢能发我个么 584909539@qq.co…

    SIMATIC S5 2017年6月3日
  • S5程序如何打开

    怎么用S5的软件打不开S5的程序,具体操作步骤是什么?急用,谢谢 最佳答案 要熟悉STEP5的操作。见:《西门子step5中文上下册手册》下载:http://download.go…

    SIMATIC S5 2017年6月1日
  • 前几天拆了台 S5 115U CPU943B 整套PLC上电后STOP灯老闪.拨开关RUN.RUN灯闪一下.STOP又老闪

    条位大哥.我公司前几天,一台德国95年产 CERTUS 的上板机卖给废品收站啦.俺没事干.把里面的S5 115U CPU943B …

    SIMATIC S5 2017年6月3日
  • S5 115U 942B 电源断电

    电源为 7A/15A设备运行时不定时整块PLC都断电,包括PLC的电源也是所有灯全灭。再反复开启后运行设备正常。这种故障不定时出现,也许几天内,也许半天出现好几次。都有什…

    2017年5月28日
  • 通讯线制作

    你好,能不能担供一下西门子S5PLC与电脑通讯线的制作图 问题补充:推荐买一根的朋友,能不能推荐个好的品牌和通讯线的型号,谢谢! 最佳答案 一端是9针RS232的,另一端是15针T…

    SIMATIC S5 2017年6月1日
  • S5-95U停止

    我修S5-95U的PLC,送电后STOP灯亮,输入灯亮,没输出,我把输出全拆了还是不行。还有什么方法检查。 最佳答案 原因:程序与硬件问题,需要排查。参考:1、西门子S5-95U的…

    SIMATIC S5 2017年5月28日
  • S5故障报警

    s5 RUN亮绿灯BASP长亮红灯STOP红灯闪烁 最佳答案 将EPROM卡内的程序重新COPY至CPU试试。 提问者对于答案的评价:重新装载程序后,故障消除,谢谢!

    SIMATIC S5 2017年6月1日
  • 西门子S5编程软件使用手册

    公司有一台古董级的设备需要调试恢复生产,用的是s5的PLC.各位大侠谁收藏有西门子S5编程软件使用手册,最好中文版的。能否发给兄弟以解燃煤之急。我的邮箱地址:gexin7701@1…

    SIMATIC S5 2017年5月29日
  • 帮我看看这程序是什么意思?

    OB 22 Segment   1        …

    SIMATIC S5 2017年6月3日