1、與PC機通訊
1)與信捷編程軟件連接不上。先用PLC編程軟件中的軟件串口設(shè)置工具檢測一下串口。當PLC的兩個串口均無法與PC機連接上時,首先要排除電腦串口與通訊線的問題,換用其它PLC試一下,若沒有問題,則應(yīng)該考慮這兩個通訊口的通訊參數(shù)被更改。可以用以下方法將PLC初始化,將PLC斷電,在編程軟件中選擇:PLC操作——上電停止PLC,將PLC上電,停止成功后,在PLC設(shè)置中選擇PLC初始化,重新斷電上電即可。若按上述方法依舊無法連接上,可以聯(lián)系我們索要PLC系統(tǒng)文件,將PLC內(nèi)系統(tǒng)進行刷新。刷新后還是無法連接上,則可能是硬件問題。
2)與組態(tài)軟件通訊問題。若組態(tài)軟件中無法直接選擇信捷XC系列PLC,則應(yīng)該選擇MODBUS-RTU模式,具體參數(shù)設(shè)置參照《XC系列可編程序控制器用戶手冊指令篇》第7章。手冊上有PLC軟元件編號與MODBUS地址編號對應(yīng)表,進行具體地址設(shè)置時必須依照此表。
3)VB、VC開發(fā)軟件與PLC通訊問題。請仔細閱讀MODBUS通訊協(xié)議,此類問題很多已超出我們的解答范圍。
2.、與變頻器通訊
1)MODBUS通訊。首先請確保將PLC上的A、B端子與變頻器485通訊端子正確連接,PLC第二個串口(PORT2)與RS485通訊口為同一個通訊口,不能同時使用。PLC串口2默認站號為1,若要修改直接在數(shù)據(jù)監(jiān)控時對寄存器FD8220進行修改。請確保PLC和變頻器的通訊參數(shù)一致,PLC的通訊參數(shù)在FD8221中設(shè)置,參數(shù)設(shè)置完畢后對PLC斷電后重新上電。不同牌子的變頻器參數(shù)設(shè)置一般都不一樣,變頻器的頻率給定方式要選擇對,相應(yīng)MODBUS通訊地址和功能碼一定要弄清楚,有些變頻器需要給定運行信號后才顯示出設(shè)置頻率。
2)自由格式通訊。若選擇自由格式通訊,請仔細閱讀變頻器的通訊格式,確認參數(shù)有:校驗位、停止位、數(shù)據(jù)位、波特率、起始符、終止符,然后打開數(shù)據(jù)監(jiān)控,將FD8220設(shè)置為255,F(xiàn)D8221是對波特率、數(shù)據(jù)位、停止位、校驗進行設(shè)置的。若有起始符和終止符,將FD8226設(shè)置為12,起始符寫入FD8224,終止符寫入FD8225,參數(shù)設(shè)置完畢后,將PLC斷電,然后重新上電。
若通訊不上,可以將PLC和變頻器通過RS485轉(zhuǎn)RS232設(shè)備分別連接至電腦,打開串口調(diào)試軟件,按照相應(yīng)通訊參數(shù)通過軟件進行調(diào)試,這種方法可以很快捷判斷問題所在。
PLC與各種儀表通訊不上時也可以依照以上方法解決。
3、總結(jié)
當PLC與其它設(shè)備通訊不上時,首先應(yīng)該檢查通訊線路,其次要查看通訊參數(shù)設(shè)置是否正確。分析一下可能出現(xiàn)的問題,然后逐一排除。如果PLC能與串口調(diào)試工具正常通訊,那么PLC的硬件和通訊參數(shù)設(shè)置就沒有什么問題。