1.現象

2.解決方法
以下幾種情況會導致SIMOTION D CPU無法RUN狀態:
1.SIMOTION D設置CPU上電后自動進入RUN狀態,上電后D4x5 CPU准備就緒,開始執行系統任務區的程序,但此時SIMOTION D內置CU320(即SINAMICS_Integrated部分還未准備就緒),CU320 無法接受並執行CPU發來的控制指令,即時鍾不同步導致D4x5 CPU進入STOP狀態。
解決方法:在SIMOTION D4x5執行系統區(EXECUTION SYSTEM) 初始化部分(Startup Task)放入10~30s延時子程序。
2.CPU在執行程序過程中,計算分母為零導致CPU進入STOP狀態。
解決方法:檢查變量初始化及程序部分,排除分母為零計算。
3.未調用故障處理任務,導致SIMOTION D4x5 CPU無法進入RUN狀態。
解決方法:在SystemInterruptTasks所有FaultTask中調用空程序。
4.CPU 滿負荷運行,導致CPU進入STOP狀態。
解決方法:總線循環時間Tdb設置過短,合理設置總線時鍾,注:設置過長CPU 響應滯后。
5.總線物理連接存在問題。
解決方法:檢查總線。
筆者采用方法3解決問題


參考
http://www.ad.siemens.com.cn/service/answer/solved_108260_1106.html
