s5 do指令

下面程序什么意思?
DO =can1
LW =can2
T DW 5
其中can1=DB14;can2=+00159。

最佳答案

建议系统全面了解这个DO指令:
1. DO 指令是操作允许下一条语句做变址处理,当控制器程序被扫描时它们可以修改下一条语句的参数。
   例:
   DO  变址操作指令
   DO           DW51                    DW51的值为H 0006  =    6
   L               DW0                      实际上此时相当于        L                DW6
   DO FW10; JU 6 
   如FW10的内容为7,指令实际上等于JU 7指令(无条件向后跳过7条指令)。
   
   DO mw220
   m004 : JU m004
                 JU m005
                 JU m006
                 JU m007
                 JU m008
   m009:   JU m009
   根据mw220中的内容进行向后跳转,如其内容为n,则其后的JU m004指令实际为JU n.
   即无条件向后跳过n条指令.例如,mw220中的内容分别为0,1,2,3,4,5,则分别执行JU m004,JU m005.....JU m009
   2. 在S7中编程,用JL 跳转到标号。例:
 L MB0 // 将跳转目的地编号装入累加器 1 低字低字节中。
 JL LSTX// 如果累加器 1 低字低字节中的内容大于 3,则跳转到目的地
 JU SEG0// 如果累加器 1 低字低字节中的内容等于 0,则跳转到目的地
 JU SEG1// 如果累加器 1 低字低字节中的内容等于 1,则跳转到目的地。
 JU COMM// 如果累加器 1 低字低字节中的内容等于 2,则跳转到目的地
 JU SEG3// 如果累加器 1 低字低字节中的内容等于 3,则跳转到目的地
 LSTX: JU COMM
 SEG0: *// 允许的指令
 JU COMM
 SEG1: *// 允许的指令
 JU COMM
 SEG3: *// 允许的指令
 JU COMM
 COMM: *// 允许的指令
 <用于S7-300 和S7-400 的语句表(STL)编程>:xz
 http://www2.ad.siemens.com.cn/download/Upload/AS/manual/1008[1].pdf
    3. 有DO的讨论,连接
   http://www.automation.siemens.com.cn/club/bbs/post.asp?b_id=2&a_id=474531
   《S5简要教程》下载:
 http://www.hnqxyt.com/%E8%A5%BF%E9%97%A8%E5%AD%90plc%E6%95%99%E7%A8%8B.pdf

提问者对于答案的评价:
谢谢您的指导!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年5月28日 上午1:20
下一篇 2017年5月28日 上午1:20

相关推荐

  • 西门子S5程序备份

    我有一S5的PLC,请问如何下载程序(用什么软件,什么数据线),与S7是否一致。 最佳答案 .软件应用STEP5。.数据线用TTY<──>RS232的通信电缆(西门子S…

    SIMATIC S5 2017年6月1日
  • 6ES5955单独上电情况

    我想问一下电源模块6ES5955-LF12单独上电,15V、24V指示灯是一直亮,还是闪烁。我这有一台只给模块上电(从系统上拆下),24V输出只有16V,但5V正常,15、24V指…

    SIMATIC S5 2017年6月1日
  • S5 程序升级到S7

    由于S5 PLC已经停止生产,如想升级到STEP 7/ 315 CPU,该如何编程?不知道在STEP7 中有无直接生成的可能? 最…

    SIMATIC S5 2017年6月1日
  • S5生成数据块的方法有几种

    本人现有个改造项目,使用CPU为S5-115U 943B,从中读出来的程序中有DB1、DB6、DB24、DB34、DB124、DB134共六个数据块,在初始化程序OB21…

    SIMATIC S5 2017年6月1日
  • 为什么在S5中编辑pb块时只显示梯形图的第一句

    为什么在S5中编辑pb块时只显示梯形图的第一句,请高手解决,谢谢 最佳答案 用pagedn键可向下查看。直到出现BE,表示本pd块程序结束。  提问者对于答案的评价:谢谢

    SIMATIC S5 2017年6月3日
  • s5系列cp521的问题

    单位进口机器用cp521作通讯用,新购买了一块作备件,将eproom卡插上开机不能用。重新copy  cpu s5-95u的程序也不行,请高手指教。急…

    SIMATIC S5 2017年6月3日
  • 请问谁有STEP5这个编程软件

    请问谁有STEP5这个编程软件以及S5103U的编程中文手册请发一个给我,谢谢!邮箱zhangxiaojun189@yeah.net 最佳答案 编程软件已发到你的邮箱 提问者对于答…

    SIMATIC S5 2017年6月1日
  • 关于调用SFC51的问题

    直接上图问题1、看程序的引脚是SZL_ID,为什么说输入SSL_ID=292(H),文中讲解的有好几处呢,是笔误还是什么?问题2、表中第4行从BIT6开始,写的是S5区域中的扩展设…

    2021年7月5日
  • S5如何在线修改程序?

    1.  系统plc是双机热备,是不是必须将其都设置成stop状态下才能强制变量?2. 程序怎么在线进行修改?我在菜单blocks statu…

    SIMATIC S5 2017年5月31日
  • S5系列PLC 能使用的手持编程器叫什么,型号是什么?

    S5系列可以使用的手持式编程器有几种,都是什么型号的,亦或是就一种?相应的数据线用什么型号的?常说的编程器学名叫什么?相应的数据线什么型号的? 问题补充:多谢各位,听人劝吃饱饭。不…

    SIMATIC S5 2017年5月28日