別把PLC和上位機(jī)交互想的那么復(fù)雜,先確定邊界,哪些是PLC干哪些是上位機(jī)干,中間交互的接口設(shè)計(jì)好就完事了.
很多時候就是因?yàn)檫吔绮磺逦?同一個功能上位機(jī)可以多做一點(diǎn),PLC也可以多做一點(diǎn),然后就開始扯皮.
其實(shí)最理想的就是PLC里面只實(shí)現(xiàn)一組功能邏輯,作為整個系統(tǒng)的IO界面和安全保障,剩下的全部交給軟件做.
當(dāng)然實(shí)際情況經(jīng)常不由人,但是我以前的經(jīng)驗(yàn)就是上位機(jī)只要負(fù)責(zé)給PLC灌數(shù)據(jù),PLC根據(jù)數(shù)據(jù)執(zhí)行就可以了,
即使出現(xiàn)問題也可以簡單的區(qū)分為是邏輯問題(數(shù)據(jù)不對)還是執(zhí)行不對(PLC程序問題),雙方分的很清楚.