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日
下一篇 2017年5月28日

相关推荐

  • 哪位有 CP2430 ASI 主站模块 的使用手册??

    现在有个项目 改S7 用的是ASI  没有 2430 的资料,现场的IO点是怎么采集回来的都还搞不清楚 &nb…

    SIMATIC S5 2017年5月29日
  • S5升级S7 问题

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

    SIMATIC S5 2017年5月31日
  • 西门子S5 PLC 程序下载问题

    PLC是西门子SIMATIC 6SE5928-3UB12   CPU 928B  现在想用软件PG-95下载程…

    2017年5月29日
  • 如何用S7400下载S5里面的程序?

    各位老师好:     我厂有台上世纪的2800吨挤压机,所用的控制程序是S5,由于年代久远,程序有时要出问题,现在我想要调出里边的…

    SIMATIC S5 2017年6月3日
  • CP523 组态

    我的S5-115U的CPU旁有个CP523,上面的EPROM卡不见了,请问用什么组态软件能上传里面组态信息,在哪里能找到这个软件,谢谢了,有谁能发一个给我就最好了! JF…

    SIMATIC S5 2017年6月3日
  • s5程序FB50分析

    一段s5程序,我不太懂,请各位帮我分析分析。我想知道FB50是什么意思。FB50在OB13中调用,每50ms扫描一次。在OB13中可以看到FB50块的FR管脚写的是内存地址FY99…

    2017年5月29日
  • 12550报警

    我安装固定循环后,使用CYCLE82,但是出现报警“12550    _SC_TOOL_VALI未定义或者该功能没有激活”,我看了CYCLE…

    SIMATIC S5 2017年6月1日
  • s5如何查看PLC程序的注释

    S5软件如何查看PLC程序的注释 最佳答案 是这油箱:198300tongxuehao@163.com吗? 给你发了份"西门子STEP5教程",里面有…

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

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

    SIMATIC S5 2017年5月29日
  • 把电脑程序传到s5plc

    从s5plc下载的程序在PG修改完后,往plc传出现0:block(s) transferred! 最佳答案 CPU是否查了EPROM,可以考虑把EPROM或者RAM取下…

    SIMATIC S5 2017年5月29日