設備樹(shù)庫管理器----占位符----找到對應的Redundancy庫----雙擊選擇為3.5.17.0的版本即可。

設備樹(shù)庫管理器----占位符----找到對應的Redundancy庫----雙擊選擇為3.5.17.0的版本即可。


舊模式直接切換成新模式后,此處會(huì )沿襲舊模式默認的地址范圍1048575,客戶(hù)直接點(diǎn)擊保存==生成代碼后就會(huì )產(chǎn)生以上錯誤;


存儲區設置==掉電終止地址修改成524287==保存,可消除此報警。



使用美元符號可以將雙引號進(jìn)行符號化,書(shū)寫(xiě)格式見(jiàn)下圖:


檢查402軸I/O映射選擇的總線(xiàn)周期任務(wù)是否為總線(xiàn)循環(huán)任務(wù)。


(1)確認添加Ethernet設備的版本和編程軟件版本,如添加的設備版本是4.1.0.0及以上時(shí),可以通過(guò)占位符修改Redundancy庫版本為3.5.17.0 及以下,并刪除Redundancy Implementation 3.5.17.0庫版本。


(2) 設置Ethernet版本為3.5.17.0版本及以下后重新編譯程序。


報錯以下問(wèn)題是庫HCFAHSIOLIB使用錯誤;
使用322版本高速輸入輸出庫時(shí),添加的設備LocalHSInput需使用1.0.0.1版本;hsi_cnt需使用1.0.1.0版本。添加的庫使用以下兩個(gè)版本:
HCFAHSIOLib,1.0.01
HCFAHSO_plcOpen,0.5.0.1

使用codesys軟件,本來(lái)使用HCFA_HSIO_ATCLib高速輸入輸出正常進(jìn)行高速輸入計數,添加hcfaPlcLib庫后開(kāi)始就報錯 C0201: Type 'hcfaPlcLib.hsi_cnt_ref' is not equal to type 'hsi_cnt_ref' of VAR_IN_OUT 'hsiCnt';

HCFA_HSIO_ATCLib庫和hcfaPlcLib庫中HSI_Counter的hsiCnt引腳定義有區別,
(1)可以直接刪除HCFA_HSIO_ATCLib庫使用hcfaPlcLib庫進(jìn)行高速輸入輸出的使用。
(2)在聲明功能塊時(shí)在類(lèi)型前加上庫的命名空間指定使用HCFA_HSIO_ATCLib中的HSI_Counter功能塊就可以。
(3)使用HCP Works3軟件時(shí)直接使用默認的hcfaPlcLib庫即可。

需要在PLC設置中將設備診斷關(guān)閉


可能由于源代碼文件過(guò)大導致下載到PLC磁盤(pán)被占滿(mǎn),使用【編譯】==【清除全部】后重新登錄下載時(shí)仍然報錯,下載源代碼時(shí)報錯【設備磁盤(pán)已滿(mǎn)】。

可使用【在線(xiàn)】==【復位原點(diǎn)】(codesys軟件中為初始復位)進(jìn)行PLC內部文件的清除,清除后重新下載即可。

注意:【清除全部】和【復位原點(diǎn)】或【初始復位】都會(huì )清除編譯信息和數據,需要重新下載程序,進(jìn)行操作前請提前做好數據備份以免造成數據丟失。
是在安全柵欄中添加了OPC UA授權且授權到期導致報錯,如果未使用OPC UA通訊,或者OPC UA通訊選用的是匿名訪(fǎng)問(wèn)時(shí)則不需要設置開(kāi)啟該授權,報錯也不影響控制器的正常使用,可直接在安全柵欄中刪除授權。

