海天精工机床有限公司 海天精工博客

新代控制器COM报警1-25 - 加工中心

警報編號警報內容說明可能原因排除方法警報編號警報內容說明可能原因排除方法COM-001在註解中遇到檔案結束的符號區段註解符號“(*”與“*)” 必須成對使用,如果程式使用“ (*” 做為註解區段的開始,但是在程式結束前都沒有使用“*)”來結束註解區段,系統會發出此警報。程式編寫錯誤 將程式中區段註解開始符號 “(*”,與結束符號“*)”一一對應。COM -002沒有字串符號結尾的字串MACRO指令PRINT括弧內的字串沒有输入 ” 字串結束符号,系統会發出此警報。程式編寫錯誤請檢查程式中的PRINT指令COM -003句法錯誤控制器解譯MACRO時發現程式句法有誤時,系統会發出此警報。程式編寫錯誤請依據警報顯示的行號,檢查程式語法COM -004無效的變數對系統未開放的變數做存取時,系統會發出此警報變數使用錯誤檢查程式中的變數,確定是系統開放的。COM -005數學式太複雜MACRO程式編寫過於複雜時,系統啟動保護機制發出此警報程式編寫錯誤檢查程式邏輯是否清楚正確COM -006EXIT子句在重覆迴圈之外EXIT是跳出圈迴指令,如過程式中EXIT沒有下在圈回指令內,系統會發出此警報訊息。程式編寫錯誤請檢查程式中的EXIT指令使用時機是否正確COM-007重覆迴圈太深MACRO迴圈指令,如REPEAT圈迴、WHILE圈迴、FOR圈迴之巢串結構超過10層時,系統會發出此警報訊息。程式編寫錯誤修改MACRO程式,避免使用太多層的圈迴指令COM –008子句中沒有結束的符號';'MACRO指令结束時沒有输入結束符号‘;’会發出此警报訊息。程式編寫錯誤請檢查MACRO程式,確認正確輸入結束符號COM –009錯誤的給值符號':= '程式中變數的給值沒有正確使用“:=”符號時,系統會發出此警報訊息。程式編寫錯誤請檢查MACRO程式,確認正確使用變數的給值符號COM -010沒有右邊的')'程式中的“(”與“)”必須成對使用,當“)”的數量小於“(”時,系統會發出此警報訊息。程式編寫錯誤請檢查MACRO程式,確認成對使用“(”與“)”符號COM –011沒有右邊的']'程式中的“[”與“]”必須成對使用,當“]”的數量小於“[”時,系統會發出此警報訊息。程式編寫錯誤請檢查MACRO程式,確認成對使用“[”與“]”符號COM -012關鍵字是FOR的子句中,找不到'TO'MACRO指令FOR迴圈內沒有正確使用TO定義迴圈條件時,系統會發出此警報訊息。程式編寫錯誤請檢查MACRO程式,確保FOR迴圈內正確使TOCOM –013關鍵字是FOR的子句中,找不到'DO'MACRO指令FOR迴圈內沒有正確使用DO定義迴圈執行內容時,系統會發出此警報訊息。程式編寫錯誤請檢查MACRO程式,確保FOR迴圈內正確使DOCOM –014關鍵字是FOR的子句中,找不到'END_FOR'MACRO指令FOR迴圈內沒有正確使用END_FOR結束迴圈時,系統會發出此警報訊息。程式編寫錯誤請檢查MACRO程式,確保FOR迴圈內正確使用END_FOR。COM -015關鍵字是REPEAT的子句中,找不到'UNTIL'MACRO指令REPEAT迴圈內沒有正確使用UNTIL定義迴圈條件時,系統會發出此警報訊息。程式編寫錯誤請檢查MACRO程式,確保REPEAT迴圈內正確使用UNTILCOM-016關鍵字是REPEAT的子句中,找不到END_REPEATMACRO指令REPEAT迴圈內沒有正確使用END_REPEAT結束迴圈時,系統會發出此警報訊息。程式編寫錯誤請檢查MACRO程式,確保REPEAT迴圈內正確使用END_REPEATCOM -017關鍵字是WHILE的子句中,找不到DOMACRO指令WHILE迴圈內沒有正確使用DO定義圈迴執行內容時,系統會發出此警報訊息。程式編寫錯誤請檢查MACRO程式,確保WHILE迴圈中正確使用DOCOM -018關鍵字是WHILE的子句中,找不到END_WHILEMACRO指令WHILE迴圈內沒有正確使用END_WHILE結束迴圈時,系統會發出此警報訊息。程式編寫錯誤請檢查MACRO程式,確保WHILE迴圈中正確使用END_WHILECOM -019關鍵字是IF的子句中,找不到THENMACRO指令IF條件判斷內沒有正確使用THEN定義執行內容時,系統會發出此警報訊息。程式編寫錯誤請檢查MACRO程式,確保IF迴圈中正確使用THENCOM -020關鍵字是IF的子句中,找不到ELSE或END_IFMACRO指令IF條件判斷內沒有正確使用ELSE或END_IF時,系統會發出此警報訊息。程式編寫錯誤請檢查MACRO程式,確保IF迴圈中正確使用ELSE或END_IFCOM -021關鍵字是IF的子句中,找不到END_IFMACRO指令IF條件判斷內沒有正確使用END_IF結束條件判斷時,系統會發出此警報訊息。程式編寫錯誤請檢查MACRO程式,確保IF迴圈中正確使用END_IFCOM-022關鍵字是CASE,找不到OFMACRO指令CASE內沒有正確使用OF時,系統會發出此警報訊息。程式編寫錯誤請檢查MACRO程式,確保CASE指令中正確使用OFCOM –023關鍵字是CASE,找不到ELSE或END_CASEMACRO指令CASE內沒有正確使用ELSE 或END_CASE事,系統會發出此警報訊息。程式編寫錯誤請檢查MACRO程式,確保在CASE迴圈內正確使用ELSE或END_CASECOM –024關鍵字是CASE,找不到END_CASEMACRO指令CASE內沒有正確使用END_CASE時,系統會發出此警報訊息。程式編寫錯誤請檢查MACRO程式,確保CASE語句結束時使用END_CASECOM -025關鍵字是CASE,找不到‘;’或‘,’MACRO指令CASE內沒有正確使用‘;’或‘,’時,系統會發出此警報訊息。程式編寫錯誤請檢查MACRO程式,在CASE語句中,正確使用‘;’或‘,’在CASE語句結束時,應該使用‘;’。注釋中應用‘,’