<button id="ogbmf"></button>
    <rp id="ogbmf"></rp>
    <th id="ogbmf"></th><th id="ogbmf"></th>
    安徽快3安徽快3官网安徽快3网址安徽快3注册安徽快3app安徽快3平台安徽快3邀请码安徽快3网登录安徽快3开户安徽快3手机版安徽快3app下载安徽快3ios安徽快3可靠吗

    我愛你文摘 / / WinCC與PLC之間的通訊

    分享

       

    WinCC與PLC之間的通訊

    2018-07-30  我愛你文摘

    以下所有的討論都是基于WinCC與仿真PLC(即PLCSIM,如圖1所示)之間的通訊的。

    WinCC與PLC之間的通訊

    圖1 PLCSIM

    一、添加驅動程序

    新建一個WinCC項目,右鍵單擊'變量管理',選擇'添加新的驅動程序',在打開的窗口中,選擇'S7協議集',如圖2所示。WinCC與S7-300/400之間的通訊都是基于S7協議集的。

    WinCC與PLC之間的通訊

    圖2 添加新的驅動程序

    二、建立連接

    S7協議集中,包含了諸多通訊協議,如:MPI、PROFIBUS、工業以太網等。根據PLC端實際的硬件配置,選擇合適的通訊協議(這里我們選用PROFIBUS協議),按照圖3所描述的步驟建立PROFIBUS下的通訊連接。

    建立好連接后,要設置連接屬性,步驟如圖4所示。主要要設置好'站地址','機架號'、'插槽號'等幾個值。其信息要到PLC的硬件配置中查詢,如圖5所示。這幾個值不能寫錯,不然通訊無法建立。

    WinCC與PLC之間的通訊

    圖3 建立連接

    WinCC與PLC之間的通訊

    圖4 設置連接屬性

    WinCC與PLC之間的通訊

    圖5 PLC側的硬件配置信息

    三、新建外部變量

    在上面建立的連接'connect1'下,新建變量,并與PLC的工程數據建立關聯。如圖6所示,這里新建一個二進制變量NewTag,并將其與PLC的M0.0關聯起來。這樣,若PLC側M0.0變化,則NewTag的值也隨之變化;相反,WinCC側的NewTag改變,M0.0也會相應改變。

    WinCC與PLC之間的通訊

    圖6 新建變量

    四、設置PG/PC接口

    如圖7所示,右鍵點擊'PROFIBUS',查看或修改邏輯設備名稱,這里要記住其邏輯設備名稱:CP_L2_1:。然后打開'設置PG/PC接口'窗口,在'應用程序訪問點'中,寫入邏輯設備名稱'CP_L2_1:',并選擇通訊板卡,這里選擇'PLCSIM(PROFIBUS)',如圖8所示。如此,WinCC與PLC通訊的最后一步也完成了。

    WinCC與PLC之間的通訊

    圖7 邏輯設備名稱

    WinCC與PLC之間的通訊

    圖8 設置PG/PC接口

    五、新建畫面,測試

    新建畫面,在畫面中分別放置一個'輸入/輸出域'和一個按鈕,實現以下功能:

    1、'輸入/輸出域'關聯變量'NewTag',其可以更改并顯示'NewTag'的實時值,即M0.0的狀態;

    2、按下按鈕,NewTag的狀態反轉,即'NewTag=0'時,按下按鈕,'NewTag=1',反之,亦然;

    3、按鈕的背景顏色隨'NewTag'的不同而不同,'NewTag=0',背景色為藍色;'NewTag=1',背景色為綠色。

      本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發布,不代表本站觀點。如發現有害或侵權內容,請點擊這里 或 撥打24小時舉報電話:4000070609 與我們聯系。

      0條評論

      發表

      請遵守用戶 評論公約

      類似文章 更多
      喜歡該文的人也喜歡 更多

      ×
      ×

      .00

      微信或支付寶掃碼支付:

      開通即同意《個圖VIP服務協議》

      全部>>
      安徽快3{{转码主词}官网{{转码主词}网址