我們在工作之余自己學習工業自動化控制,對于在沒有任何老師可以去詢問的情況下,自己去嘗試解決一些問題,當你把所遇到的問題,通過自己用一切辦法解決后,那種心情不是能用語言可以去形容。
朋友送給我一個維控的人機界面,工作閑暇之余,我在維控官網上下載了維控人機界面的軟件。又買了根打印機用的方形口數據線。所有的硬件都準備好了。在電腦上把維控人機界面所需要的軟件安裝好后,試著自己組態了一個畫面。因為是一次做畫面,加上自己對維控人機界面的軟件使用有些不太熟練。花費了兩個晚上的時間。對于plc和人機界面的連接,我是用了一個九針串口通信口來進行連接的。
這里還有一個容易弄混淆的概念性問題。我要用電烙鐵焊接九針串口連接器的時候由于不知道用哪幾個管腳,就打電話問維控人機界面的技術售后人員,我說我用的是RS-485去做通訊,人家說你這樣說不對,RS-485是物理層面上的,類似的還有RS-422;RS-232 ;RJ-45等,一般說來通訊指的是通訊協議就是Modbus;自由口;MPI,PPI,等。如果你用RS-485做連接的話,只需要焊接1-6腳即可。
所有這些連接線焊接完,連接好后,在維控人機界面上組態畫面又出現了一個問題.就是畫面地址的分配,我用的是X0點,(經后面驗證這是不對的,diangon.com版權所有) 因為畫面的正傳反轉按鈕都是有人機界面去控制的,不需要去分配輸入通道,但是觸摸屏按鍵需要控制PLC內部的軟繼電器,故分配的地址是M0.這點很重要也是后面在觸摸屏上按按鈕有沒有反應的關鍵。這些都解決之后,就剩下在軟件上進行參數的設置了。
因為用的是Modbus通訊協議,就需要 設置波特率,偶奇效驗位,停止位,等等參數的設置。這些設置很重要。
PLC編程和觸摸屏上的參數要一一的對應 ,我把所有的參數都對應好設置完后。通電測試還是不行并且在觸摸屏畫面上顯示“通訊超時”,但是PLC和觸摸屏上的COM燈 卻是閃爍的 ,這證明也是有通訊的我又拿 萬用表測量這兩根通訊線上的電壓直流+5v,那為啥去按觸摸屏上的按鈕plc沒有反應呢?后來發現是軟件上的一個參數沒有設置對,就是這個畫面上的設備站號,之前是默認值,我沒有在意,后來發現 設備號不對應為4,我把這個參數改好后,重新編譯,(注意凡是在人機界面軟件上修改畫面,還是修改參數這一步不能少)再下載就可以了。
小結 :這個PLC和觸摸屏通訊只是小問題,但是對于我們初入工控門的菜鳥來說,卻花了我5 個晚上的時間。總之一句話路漫漫其修遠兮,吾將上下而求索。
公司服務熱線:
公司網址:
公司地址: