⑴ 為什麼西門子1200plc編譯時無錯誤模擬編譯時出現一致性錯誤
可能硬體下載不對
⑵ 西門子200plc系統塊保護怎麼辦
第一種情況。是在硬體組態中,在CPU屬性中按照保護等級設置密碼,將CPU中程序鎖住,不影響CPU的正常運行。這種情況是往往是程序設計編程人員出於安全和知識產權的保護等目的而進行的設置。常見的加密方式有三種。
1、程序可讀出,數據可修改,運行可監視,只是程序不可更改。(出於安全考慮)
2、數據可修改,運行可監視,程序即不能讀出也不能修改。(出於安全考慮,也為保護知識產權)
3、程序、數據、運行均不可讀出、監視和更改。(安全性最高)方法:在硬體組態中打開CPU的protection(保護)選項,選擇所需加密方式,設置密碼後保存編譯重新下載硬 件組態就可以了。注意:如何設置密碼忘記或丟失,那麼只有通過編程軟體在線連接PLC,清空PLC程序,(包括程序塊,系統塊和數據塊)然後將備份的程序重新下載。
第二種情況就是程序中程序塊的加密和解密。方法步驟如下。
1、在STEP7中打開要加密的程序塊,點擊菜單「文件/生成源文件(File/Generate source)」,
生成要加密保護的程序塊的原代碼文件。
2、關閉程序塊,在項目管理器中打開「源文件(source)」,打開生成的源文件。
3、在程序塊的聲明部分,TITLE行下面的一行中輸入「KNOW_HOW_PROTECT」。
4、執行菜單命令「文件/保存(File/Save)」然後「文件/編譯(File/Compile)」。
5、編譯成功後,可在「塊」中看到加鎖的程序塊。
6、解除密碼,打開相應的「源文件」,把「KNOW_HOW_PROTECT」刪除,然後編譯即可。
⑶ 西門子PLC S7-200編程後無法編譯,錯誤47:無效網路或網路太復雜無法編譯
請將你的下一個啟動迴路另起一個Network。
西門子規定,一個Network只允許一個迴路,多個迴路存在於一個Network只在STL編程方式允許,在LAD方式不允許。
⑷ 西門子安全輸入模塊閉點信號怎麼讀取,程序中讀不到相應的狀態
你的運行環境是怎麼樣的?安全模塊需要在安全程序裡面讀狀態。並且安全模塊需要組態編譯生成安全通道塊,安全程序也需要在程序如循環中ob中調用。
⑸ 為什麼西門子s7-200 smart plc一直顯示正在編譯程序塊
1、可能是電腦卡住了;
2、取消監控試試;
3、電腦關機進行重啟,將軟體再次打開
4、實在不行就將軟體進行卸載進行再次安裝
以前龍豐學習的額
⑹ 西門子300的F-PLC的安全程序編程不識別安全模塊F DI的點
我懷疑你io組態有問題,安全模塊也能當普通模塊使用,另外要用生成的fb不行就刪了生成的塊重新編譯,程序內部也需要統一編譯。
⑺ 西門子plc塊編繹出錯有哪幾種情況
太多了。。有非致命錯誤和致命錯誤。
致命錯誤是編譯可以檢查出來的:在下方輸出窗口當中編譯完成後會出現錯誤信息。將其拉大可以看到錯誤的位置。至於什麼錯誤,錯誤有很多,沒辦法全部解答。
非致命錯誤:編譯檢查不出,但是下載不到PLC當中,檢查方法——菜單欄中PLC——選擇信息——在彈出窗口中有非致命錯誤信息。至於什麼錯誤,錯誤有很多,沒辦法全部解答。
如果想解決可以截圖給我看一下。不然沒辦法解答
⑻ 西門子V12引用信息不一致
在你的FC6中引用了你修改後的信息,需要更新一下調用,再編譯塊。
還有一種解決辦法是刪掉後重新編輯,再編譯塊。
⑼ 西門子plc安全通道等效和不等效區別
安全輸入有雙通道並對這兩個通道監控,如果不同步超過設定的時間安全模塊會報警。
1oo1 evaluation:只用單個通道,接一個信號;
1oo2evaluation equivalent:兩個通道都接感測器,並且兩個輸入需要同步;
⑽ 西門子安全模塊不一致錯誤
1、可能是沒有新建的F-block,如果有的話確定有沒有在F-CALL程序中調用。
2、可以使用故障安全plc程序,可以在裡面編譯一下就可以更清楚的看到是哪裡出錯。以上是西門子安全模塊不一致錯誤的解決辦法。