请高手帮忙解读S5几段程序

因为设备改造,我现在要对程序进行修改.但原程序看起来有些迷糊,请高手帮忙解读一下.
 M002: CX DX180
           : L    KF+304
           : JU OB 180
           : DO FW 230
           : L    DW 0
           : L KH 6D00
           : !=F
           : JC =M001
 M003: L FW 230
           : ADD KF +20
           : T  FW230
           : L KF +232
           : <=F
           : JC =M002
           : 
 M001:CX DX180
           :
           : CX DX87
           : L FW230
           : ADD KF +300
           : ADD KF -12
           : T FW 246
           : T DW 6
           :
           : L KY1,180
           : T FW 240
           : L KY1,87
           : T FW242
           : L KF +50
           : T FW248
           : L KF +20
           : T FW 244 
           : DOU FX 95

 谢谢~~~

最佳答案

M002: CX DX180    //调用扩展数据块DX180
            : L    KF+304
            : JU OB 180     //  因为数据块DX180数据字长度大于255,在STEP5中,对大于255的数据字不能直接寻址。举个例子,假设数据块DX180字长为504;调用OB180后,现在通过L DW200就可以装载DW504的内容;
            : DO FW 230
            : L    DW 0  //间接寻址,相当于S7中的L DW [FW230] ;    
            : L KH 6D00
            : !=F
            : JC =M001       // 比较后判断是否跳转;
  M003: L FW 230
            : ADD KF +20
            : T  FW230
            : L KF +232
            : <=F
            : JC =M002
            : 
  M001:CX DX180
            :
            : CX DX87
            : L FW230
            : ADD KF +300
            : ADD KF -12
            : T FW 246
            : T DW 6
            :
            : L KY1,180
            : T FW 240
            : L KY1,87
            : T FW242
            : L KF +50
            : T FW248
            : L KF +20
            : T FW 244 
            : DOU FX 95 //无条件调用扩展功能块FX95;
  以上对有些指令做了注解,希望对你有所帮助。

提问者对于答案的评价:
我需要慢慢研究研究.

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月3日 上午12:25
下一篇 2017年6月3日 上午12:25

相关推荐

  • 请问前辈 S5 C DB0 如何理解?

    PB 40 Segment  6      :A  &nbs…

    SIMATIC S5 2017年5月29日
  • S5-155U与6RA70通讯

    155U与6RA70可不可以走DP通讯?是用CP5431这个模块吗?SINEC NCM COM5431在哪儿可以下到? 最佳答案 CP 5431&nb…

    SIMATIC S5 2017年6月1日
  • s5授权问题

    我电脑原有step5 v7.2,现在打不开了,点击后一闪就没有了,我从新安装,在安装授权时提示授权已安装,但是在打开step5时提示授权没找到,如何解决? 最佳答案 1\…

    SIMATIC S5 2017年6月1日
  • S5-95U故障,BATTERY灯始终不亮(有没有上电池都一样)

    S5-95U故障,BATTERY灯始终不亮(有没有上电池都一样不亮)是什么故障,电源故障还是CPU故障,有没有谁碰到过这样的情况! 问题补充:同时STOP红灯始终是亮的(开关拔到R…

    SIMATIC S5 2017年6月1日
  • 求教子程序中的时间定时器及上升沿等问题

    各位高手,我在做个程序,想子程序能简单些,其中我要用到SD定时器及上升沿,我在子程序中的上升沿可以在TEMP中定义临时变量,格式为BOOL(不知对否?),但是SD的名称我在TEMP…

    2017年5月28日
  • STEP5的学习

    我们公司改造国外的自动化生产线,但是其控制器是STEP5的.虽然厂家给我们安装软件.但是我们不会使用.请问谁有这个版本的软件的学习资料.最好是中文版的!! 问题补充:我的油箱是sy…

    SIMATIC S5 2017年6月1日
  • 6ES5581-4LA11模块上的程序如何安装?

    请教s5高手,在6ES5581-4LA11模块上有一个软驱及一块硬盘,请教如何将MS DOS操作系统及应用程序安装上?能否在XP操作系统下,通过GHOST克隆? 问题补充…

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

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

    SIMATIC S5 2017年5月31日
  • comprofibus5.1 软件安装错误

    comprofibus5.1 软件安装错误,不知道什么原因,请高手赐教 问题补充:我安装的comprofibus5.1是从这个网站上下载的,也不知道是盗版还是正版的,程序…

    2017年5月29日
  • 还是S5的问题,完整的程序

    O F120.5O F99.2AN F107.5AN F 99.4A F142.0L KT 050.…

    SIMATIC S5 2017年5月28日