<strong id="qk7mu"><source id="qk7mu"></source></strong>

  1. <th id="qk7mu"></th>
      <rp id="qk7mu"><acronym id="qk7mu"><input id="qk7mu"></input></acronym></rp>

      機構:注冊 登錄| 學員:注冊 登錄 | 講師:注冊 登錄
      | 網站導航 | 加入收藏
      010-63866300
      18999183549
      開課地點:
      當前位置:主頁 > 教學答疑 > PLC教學答疑 >

      西門子 412-2Pn編程后報錯

       問:西門子 412-2Pn,帶 ET200SP,CMPTP 模塊,編程后報錯

       

      答:從診斷緩沖區故障描述可以看到該故障是由循環中斷OB34觸發,打開項目交叉索引查看程序結構如圖2,OB34和OB35中都調用了FC1,而FC1需要使用512字節的本地數據區,這些本地數據區由調用OB動態分配。項目中OB34和OB35所需使用的最大本地數據為534字節。

       
      在硬件組態中查看CPU屬性內存頁面(圖3),可以看到CPU為各優先級預分配的本地數據區大小。
       
       
      查看CPU屬性循環中斷頁面(圖4)中可查到OB34優先級為11,OB35優先級為12,所以OB35本地數據區大小默認為758字節,OB34本地數據區大小默認為256字節。由此可得知故障原因是由于CPU為OB34預分配的本地數據區太?。?56<534)。
       
       
       
      解決方法
      方法一:將FC1在本地數據區足夠大的OB中調用,例如OB33優先級10,本地數據默認758字節。
      方法二:將優先級11的本地數據區增大。CPU的本地數據最大值根據CPU型號不同而不同,具體參考《SIMATIC S7-400 S7-400自動化系統,CPU規格》
       
      相關問答
      色欲狠狠躁天天躁无码中文字幕,太粗太深了太紧太爽了国产,美女高潮抽搐喷水久久久精品视频,欧美国产 视频1