请高手帮忙解读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日
下一篇 2017年6月3日

相关推荐

  • S5联机问题

    笔记本电脑只有USB口。我用USB-RS232的线去连接PC-PPY编程线,再连接S5PLC,不能通讯。单独验证过两条线都是好的。请教高手,如何可以在USB上连接S5PLC? 最佳…

    SIMATIC S5 2021年7月5日
  • STEP5与FIX通讯

    那位高手帮帮忙:  STEP5-115U与FIX通讯,IO ADDRESS 是这样,举其中一个例子: 其中的一个AI &…

    SIMATIC S5 2017年6月3日
  • 西门子S5程序备份

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

    SIMATIC S5 2017年6月1日
  • S5 程序查对应输入输出点位置

    有哪位大神知道如何查找S5 程序查对应某个输入输出点位置的方法最好有截图了,谢谢! 最佳答案 相关问题链接:http://www.ad.siemens.com.cn/se…

    SIMATIC S5 2017年5月28日
  • 西门子S5系列545-PLC的编程软件哪里有

    我厂一款老型机器用的是西门子545-1104 PLC.请问该型plc 编程软件是用什么的,哪里可以下载这种编程软件。 最佳答案 S5的软件及中文资料下载链接——…

    SIMATIC S5 2017年5月31日
  • S5双机热备,模块出现红灯,谢谢

    S5双机热备,两个CPU指示灯正常(1个绿灯常亮,1个绿灯闪烁),主机架左边的IM324R指示灯也正常,但主机架右边备用CPU的两个IM304模块,均出现红灯,另外分布式机架上的两…

    SIMATIC S5 2017年5月29日
  • 有关s5 plc的指示灯报警问题

    一台s5 plc:6ES5928-3UA12,系统停电重新送电后PLC报警,RUN、STOP全亮,BASP报警灯亮。将开关打到STOP位置RUN、STOP还是全亮,复位P…

    SIMATIC S5 2017年5月31日
  • s5需要组态硬件吗

    S5PLC需要组态硬件设备吗,用什么软件,如何组态? 最佳答案 s5的编程软件STEP 5 中没有STEP 7那样的硬件组态过程。S5-115U系列P…

    SIMATIC S5 2017年6月1日
  • S5-155U CPU 出现BASP 报警原因都有哪些请指教?

    PLC 正常运行中出现CPU stop灯亮,BASP灯亮,没有发现外围硬件有问题,复位PLC 后正常,出现过类似几次这样情况,请问什么原因造成PLC&…

    SIMATIC S5 2017年6月1日
  • S5时钟设定

    ——如何设定时钟——比方说我设定2009年/10月/1日/12点12分,到设定时间了就有输出并中断运行的程序,怎样把这段程序编写,如有截图就万谢了 最佳答案 S5有…

    SIMATIC S5 2017年6月1日