S5转S7时,S5中的DB0如何处理?

现有一个S5程序,要转换成S7程序,可其中用到了DB0,这个如何处理?
下面的是相关的程序:
FUNCTION FC 16 : VOID
  AUTHOR: _991
  NAME: SPEICHER
  BEGIN
  NETWORK
  NETWORK
       A   M 8.7;
       A   M 247.1;
       S   M 93.1;
       JC  M001;
       JU  M002;
  M001:NOP 0;
       OPN DB 221;
       L   W#16#0;
       T   DBW 6;
       T   DBW 8;
       T   DBW 10;
  M002:NOP 0;
       AN  M 8.7;
       AN  M 247.1;
       R   M 93.1;
  NETWORK
       O   M 94.2;
       O   M 94.3;
       O   M 94.4;
       O   M 94.5;
       O   M 93.1;
       =   M 91.0;
  NETWORK
       O   M 91.0;
       O(;
       AN  M 169.0;
       AN  M 169.1;
       AN  M 169.2;
       AN  M 169.3;
       AN  M 169.4;
       AN  M 169.5;
       );
       JC  M003;
       OPN DB 221;
       NOT;
       S   DBX 10.6;
       NOT;
       S   DBX 10.6;
       BEU;
  M003:NOP 0;
       OPN DB 221;
       NOT;
       R   DBX 10.6;
       NOT;
       R   DBX 10.6;
  NETWORK
       L   MB 8;
       L   W#16#82;
       <>I;
       JC  M004;
       //;
       A   M 91.0;
       JC  M004;
       //;
       A   M 9.0;
       JC  M005;
       OPN DB 221;
       NOT;
       S   DBX 10.3;
       NOT;
       S   DBX 10.3;
       JU  M004;
  M005:NOP 0;
       OPN DB 221;
       NOT;
       R   DBX 10.3;
       NOT;
       R   DBX 10.3;
       AN  M 91.0;
       S   M 94.2;
  M004:NOP 0;
  NETWORK
       L   MB 8;
       L   W#16#83;
       <>I;
       JC  M006;
       //;
       A   M 91.0;
       JC  M006;
       //;
       A   M 9.0;
       JC  M007;
       OPN DB 221;
       NOT;
       S   DBX 10.3;
       NOT;
       S   DBX 10.3;
       JU  M006;
  M007:NOP 0;
       OPN DB 221;
       NOT;
       R   DBX 10.3;
       NOT;
       R   DBX 10.3;
       AN  M 91.0;
       S   M 94.3;
  M006:NOP 0;
  NETWORK
       L   MB 8;
       L   W#16#84;
       <>I;
       JC  M008;
       //;
       A   M 91.0;
       JC  M008;
       //;
       A   M 9.0;
       JC  M009;
       OPN DB 221;
       NOT;
       S   DBX 10.3;
       NOT;
       S   DBX 10.3;
       JU  M008;
  M009:NOP 0;
       OPN DB 221;
       NOT;
       R   DBX 10.3;
       NOT;
       R   DBX 10.3;
       AN  M 91.0;
       S   M 94.4;
  M008:NOP 0;
  NETWORK
       L   MB 8;
       L   W#16#85;
       <>I;
       JC  M010;
       //;
       A   M 91.0;
       JC  M010;
       //;
       A   M 9.0;
       JC  M011;
       OPN DB 221;
       NOT;
       S   DBX 10.3;
       NOT;
       S   DBX 10.3;
       JU  M010;
  M011:NOP 0;
       OPN DB 221;
       NOT;
       R   DBX 10.3;
       NOT;
       R   DBX 10.3;
       AN  M 91.0;
       S   M 94.5;
  M010:NOP 0;
  NETWORK
       A   M 94.2;
       JCN   X000;
     CALL FC 17
        ( ANZ    :=  160
        , LAEN   :=  90
        , STRT   :=  M 94.2
        );
  X000: NOP 0;
       //;
       A   M 94.3;
       JCN   X001;

问题补充:
CALL FC 18
        ( ANZ    :=  160
        , LAEN   :=  90
        , FBBA   :=  FC 31
        , FBSW   :=  FC 27
        , FBTW   :=  FC 14
        , FBSK   :=  FC 29
        , FBTK   :=  FC 28
        , STK    :=  M 0.0
        , FBST   :=  DB 0
        , BLH    :=  M 0.0
        , FBBH   :=  DB 0
        , LOB    :=  M 0.0
        , FBLO   :=  DB 0
        , EBRV   :=  M 0.0
        , FBEB   :=  DB 0
        , RES1   :=  M 0.0
        , FBR1   :=  DB 0
        , RES2   :=  M 0.0
        

图片说明:

S5转S7时,S5中的DB0如何处理?    S5转S7时,S5中的DB0如何处理?    S5转S7时,S5中的DB0如何处理?   

最佳答案

1, 在你修改的程序中DB0块没有呀
2, 在S5的程序中的 DB0 块是不被一般的块调用的,因为DB0是CPU系统的数据存储,不存用户信息数据.

提问者对于答案的评价:
只能读原程序了

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年5月31日 下午10:04
下一篇 2017年5月31日 下午10:05

相关推荐

  • 怎样读出S5-95U里的程序

    我有一台二手设备,使用S5-95U的PLC,有2个输入模块,3个输出模块。请问使用什么软件可以读出里面的程序,具体怎样操作。谢谢指点! 最佳答案 软件需要STEP5 V7…

    SIMATIC S5 2017年6月1日
  • 求s5 im308手册

    求s5 im308手册 最佳答案 手册没有找到。先参考以下资料吧 文档链接 :https://support.industry.siemens.com/cs/docume…

    2021年7月5日
  • PLC S5-95U硬件组态

    请教各位S5-95U的地址是如何组态的?上面的4个接口是什么功能?急…….! 最佳答案 S5-95U没有组态问题,输入输出地址是固定死的。不知道你是问那几个口,应该是有PG…

    SIMATIC S5 2017年6月1日
  • 请高手帮忙解读一段S5程序

    程序如下:        :C     &nbsp…

    SIMATIC S5 2017年5月31日
  • 有知道哪里能够提供s5plc板子维修的?公司一批损坏的cpu想维修后做备件。

    有知道哪里能够提供s5plc板子维修的?公司一批损坏的cpu想维修后做备件。 钻石用户推荐最佳答案 维修不太靠谱,多年前下市的模块,会修的本人就少;不如陶点备件或二手件 提问者对于…

    SIMATIC S5 2021年7月5日
  • 在S5中DO语句的使用

    请问各位高手:L    KB8TO  FY3L    KB7TO &n…

    2017年5月28日
  • siemens编程问题

    PLC编程不是直接按逻辑编写就可以吗。例如一个机械手的取物动作,按顺序编写就好了。为什么还要有一些功能块的编程? 最佳答案 你可以不用功能块的,功能是集成了某些功能后,做好的编程块…

    SIMATIC S5 2017年6月1日
  • S5功能块FB179如何转化为s7

    求S5功能块FB179转化为S7的程序 最佳答案 S5功能块FB179 为counter 模块和FB178稍有不同,是为计数模块专用的,替换的3…

    SIMATIC S5 2017年6月1日
  • s5 qvz故障

    如题,cpu上qvz灯亮,故障缓冲区中无报警,更换cpu插槽位置后依然无法恢复。(清空程序后qvz灯灭,但是basp灯会亮),请各位帮帮忙,谢谢。 最佳答案 CPU面板上的LED“…

    SIMATIC S5 2017年6月1日
  • S5 115U 不工作

    西门子S5 115U 不工作。上电后ST QVZ BASP灯常亮。ZYK RN灯熄灭。对PLC进行了复位操作后故障依旧。复位了几次…

    SIMATIC S5 2017年5月29日