發布日期:2022-04-26 點擊率:59
一線工程師對LG K120S PLC使用的總結
關于 LS K120S/PLC 的調試總結 2009-02-14 09:21 我用了 LS K120S 配合人機界面做一些小型自動化設備將近 2 年,感觸有一些, 現在將自己的一些習慣寫出,想與大家多交流...... 1、用觸摸屏做兩個監控畫面, 1)是所有的 I/O,調試時查線, 2)是重要的狀態 M,D,T,C,S,為了觀察自動運行到達的步數方便。 比如,高速計數時,P0-P3,P40,P41 發脈沖時不一定顯示, 每 0.1 秒用 DMOV 到寄存器 D 既可看到位置和速度變化
2、注意接近開關或光電開關的極性 NPN 還是 PNP,發現當輸入點沒有反應時, 應把公共端極性變換。
3、T 值為 16 位。長時間計時可用 C 配合 T。
4、用步進,伺服電機及變頻器,注意加減速時間,為了精度和系統平穩,用多 個 T 和 M 效果好一些換向時, 按正向正常速度--按減速時間--停止時間--換向時 間--加速時間--反向運動正常速度加減速時間不僅要考慮 PLC 參數設置和伺服 電機或變頻器參數設置,還要參考系統負載慣性和傳送機構緩沖時間。
5、關于 D 參數,開機時從存貯區調出給觸摸屏,運行需要時運算一次。 GMOV 等 D 運算指令需要用脈沖執行方式(用 F12 時不能用脈沖執行方式),可 縮短掃描周期。 至于保持數據區的運算,更需設條件限制。“節約資源”是有好處的。
6、高速計數時用的 P0-P3,不可再用于脈沖捕捉。要觀察脈寬很小的信號可用 M 自鎖其狀態。 單周期信號不要再用 D 取其上升沿。
7、注意掃描順序,當 M 無法解鎖或提前解鎖,可適當把程序段變換位置。或者 增加 M 做標志。
8、塊選擇時語言要切換到英文(我的軟件 3.62 版)。
9、多用注釋,元件上面寫名稱,線圈豎線右邊寫算法,程序塊寫該段作用和主 要參數, 這些文字在幾個月后,再看程序就起作用了。
10、刪除行 CTL+U,添加 CTRL+M,記住刪除以后就恢復不了了。 所以每天的程序要做備份,每次的大的改動最好也要做備份或者記錄。
11、程序結構我喜歡這種方式: 急停按鈕-----各種異常判斷和報警-- 輸入--通訊參數運算--通訊指令發出 /接受--狀態流程--實時參數運算 --輸出--監控參數運算。
12、當動作很多,此時感覺程序很亂頭很大時,可以用 WORD 記錄所有的 P,S, D,M 及名稱打印出來, 或用一張 A4 或更大白紙寫動作流程圖。
13、用筆記本監控一下,在以下情況是否有不正常的 M 接通, 1)開機時或剛打 到 RUN 時, 2)停止時 3)自動時 4)手動時 4)急停時 尤其是停止時 和急停時,那些還沒有解鎖的 M,往往就是造成系統不穩定的隱形殺手。
14、關于功能和穩定性: 1)讓搞工藝的或機械維修的人來操作你的系統,即使你調試的時候也要耐心 和認真和他們交流, 他們的經驗或許使你的系統功能更加完善。 2)當你對自己的系統穩定性感覺比較滿意后,時間允許的話,讓操作工人或 者外行的人操作幾下。 此時最好站在急停鈕或系統電源旁邊。
15、注意充分利用公用程序段,可以縮短掃描時間手動,自動,半自動中共用的 M,外部輸入點和屏鈕啟停等, 要注意好聯鎖,比如屏鈕啟動,外部按鈕可以停止,外部啟動,屏鈕也可停 止運行。
16、聯鎖關系,除了上面說的啟動和停止,硬件按鈕和觸摸屏按鈕,還有氣缸的 電磁閥,電機正反轉等等,尤其是三相交流接觸器,那不是開玩笑的, 外部還 要有接觸器觸點加聯鎖。 17、當采用 485 通訊時,比如給多個儀表或變頻器發送或者接受 D 寄存器數據, 適當加一些延時,避開總線競爭。也對電器元件有好處。當采用無協議方式,數 據接收緩沖區和待發送區處理好,提前清零或預置好。尤其是急停或者停止時要 充分保持停止命令可靠發出。
18、工程結束把程序分解成各個功能段,另存為各個文件,做一個分類庫,用時 就調出來很方便。 我一般把它們可以按以下分 1)運算指令類 2)高速計數及脈沖輸出 3)模擬量及 PID 調節 4)通訊程序 5)中斷應用
19、凡 16 位數據與 32 位混合運算,或者要用到負數(位置控制),運算開始可 以先將接受的中間 D 寄存器清零,保證其高位準確收到。
20、要經常上網,經常上網不一定是壞事,尤其是工控網,這里面資料很多,深 藏不露高人也很多。 他們的某一句話,看似漫不經心,實際含金量足足 300%,有可能幫助你節 省幾天甚至幾月的時間。
21、善用S寄存器,日后調試很方便。
22、用乘除法指令時,合理分配寄存器地址,防止混淆。
23、需保存的數據要放在掉電保護區,上電后先恢復參數。
24、計長要計脈沖數,不要用速度*時間的方式。
25、重復使用的功能用函數,形式如:函數名(輸入參數,輸出結果) 26、捕捉高速計數最好用中斷,用比較指令要當心。
27、有小數點的地方,先放大倍數再計算。
28、注意計算的精度是否能夠滿足系統需求。
29、 寄存器結構劃分要合理, 事先記錄下來各寄存器區域的劃分和各地址的含義。
30、合理利用間接尋址指令#,有時很好用。
31、關于 POSDST 絕對方式和相對方式的區別: 1)絕對方式:POSPRS 1 3000 , POSDST 1 F11 10000 1000 最后 F042=10000 , 實際脈沖發送了 7000 。 2)相對方式:POSPRS 1 3000 , POSDST 1 F10 10000 1000 最后 F042=13000 , 實際脈沖發送了 10000 。
32、K120S 內置有 4 種通訊方式,專用協議,用戶自定義,MODBUS,無協議。 當采用 RS232 口的 4,7,5 或 RS485 的+,-- ,兩個 K120S 基本單元 1:1 通訊 可以有 8 種不同的方式。此時 Cnet 撥碼開關 1->OFF, 2 -> ON , 這是不使用外 掛模塊。除了專用協議以外,其他 6 種可以與其他控制器或儀表通訊。當與其他 控制器通訊出現問題時,可以用 兩個 K120S 基本單元 1:1 通訊做測試,可以很 快確認出是硬件故障還是編程問題。
33、常用的 F: F10 恒 ON F11 恒 OFF F12 第 1 周期 ON F13 第 1 周期 OFF F90 20ms 時鐘 F91 100ms 時鐘 F92 200ms 時鐘 F93 1 s 時鐘 F94 2 s 時鐘 F97 1 min 時鐘 F120 CMP 比較,s1<s2 F121 CMP 比較,s1
下一篇: PLC、DCS、FCS三大控
上一篇: 索爾維全系列Solef?PV