當變量值的實(shí)際長(cháng)度超過(guò)監視長(cháng)度時(shí),數值型變量會(huì )顯示為科學(xué)計數法,STRING類(lèi)型變量會(huì )顯示設置的監視長(cháng)度的值,可以通過(guò)工具===選項===文本編輯器===監視內的顯示數字的數量和字符串長(cháng)度修改變量顯示的位數。

當變量值的實(shí)際長(cháng)度超過(guò)監視長(cháng)度時(shí),數值型變量會(huì )顯示為科學(xué)計數法,STRING類(lèi)型變量會(huì )顯示設置的監視長(cháng)度的值,可以通過(guò)工具===選項===文本編輯器===監視內的顯示數字的數量和字符串長(cháng)度修改變量顯示的位數。


通道數是runtime通道連接的數量,如標簽通訊、IDE連接PLC等,可以通過(guò)PLC指令==channelinfo去查看占用的通道數,如下圖Channel 0是open狀態(tài),表示該通道已占用。
出現上圖情況時(shí),可以拔掉所有外部連接,通過(guò)網(wǎng)線(xiàn)直連 PLC,可以正常掃描連接后,逐個(gè)插回其他設備的網(wǎng)線(xiàn),定位具體是與哪個(gè)設備之間的通訊導致此現象,然后再去排查故障原因。
注意:通道數在老版本 PLC 上只有 4個(gè),可通過(guò)更新固件提升到 16個(gè),對于需要多個(gè) HMI 連接時(shí),需要查看通道數是否滿(mǎn)足需求,通道數可以在掃描時(shí)看到,如下:

使用官版codesys暫無(wú)法顯示結構體數組下每個(gè)元素的實(shí)際地址,僅能顯每組第一個(gè)元素分配的地址,如需顯示結構體數組下每個(gè)元素的實(shí)際分配地址可使用我們HCP works3軟件。
codesys軟件顯示:

HCP works3 軟件顯示:

用17版本的Codesys軟件在全局變量里自動(dòng)聲明添加持續保持型變量時(shí),勾選保持和持續后,對應的變量會(huì )自動(dòng)跳轉到PersistentVars里進(jìn)行實(shí)例化,在全局變量里面不會(huì )進(jìn)行顯示,且不用再添加實(shí)例化即可實(shí)現掉電保持。如需繼續添加持續保持型變量在PersistentVars進(jìn)行編輯即可。


若在局部變量里添加持續保持變量,不會(huì )自動(dòng)實(shí)例化在PersistentVars變量里,需要添加實(shí)例化才可實(shí)現掉電保持;此現象在14版本未出現,14版本按照手冊配置即可。
(1)確認電腦IP和PLC的IP是否在同網(wǎng)段,檢查PLC的IP能都PING通。
(2)如果不確定PLC的IP或PLC的IP無(wú)法PING通,對PLC進(jìn)行恢復默認IP。
(3)如果IP可以PING通,可以將PLC撥到STOP后重啟再掃描連接嘗試,或直接在通訊設置界面控制器下方的輸入框中直接輸入PLC的IP然后回車(chē)進(jìn)行通訊連接。

(1)檢查Ethercat主站配置,源地址是否瀏覽并選擇ecat1。
(2)Ethercat_master_softmotion右鍵選擇掃描設備進(jìn)行掃描,查看組態(tài)的設備和實(shí)際連接的設備是否一致,不一致的進(jìn)行設備刪除或進(jìn)行設備失能。
(3)如果掃描設備時(shí)可以?huà)呙璧絣ocalethercatdevice,但是無(wú)法掃描其他伺服設備,檢查從站側設置是否正確;如果本體localethercatdevice都無(wú)法正常掃描,將PLC撥到STOP之后重啟再掃描。
(3)如仍未能掃描到本體localethercatdevice,請將連接的從站設備斷開(kāi)連接,然后從設備一個(gè)個(gè)添加掃描嘗試,確定具體是哪個(gè)從站導致此問(wèn)題。
打開(kāi)電腦的任務(wù)管理器,右鍵對應軟件====最大化即可。

14版本CODESYS中無(wú)法跟蹤中文變量,工程===工程設置===編譯選項===勾選允許標識符使用Unicode字符后仍顯示為???

HCP Works 3中可以跟蹤中文變量,需要工程===工程設置===編譯選項===勾選允許標識符使用Unicode字符,否則Trace中變量顯示正常,編譯時(shí)中文變量報錯

軟件關(guān)閉重新以管理員身份運行打開(kāi)即可正常掃描。

(1)在電腦地步任務(wù)欄托盤(pán)中找到codesys網(wǎng)關(guān),右鍵開(kāi)啟網(wǎng)關(guān)。
(2)如果托盤(pán)中找不到該圖標,可以在任務(wù)管理器==服務(wù)中找到 Codesys Gateway,手動(dòng)開(kāi)啟。