0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

WinCC與PLC之間的通訊

1bGT_GKYXT1508 ? 來源:fqj ? 2019-05-23 17:34 ? 次閱讀

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

WinCC與PLC之間的通訊

圖1 PLCSIM

一、添加驅(qū)動(dòng)程序

新建一個(gè)WinCC項(xiàng)目,右鍵單擊"變量管理",選擇"添加新的驅(qū)動(dòng)程序",在打開的窗口中,選擇"S7協(xié)議集",如圖2所示。WinCC與S7-300/400之間的通訊都是基于S7協(xié)議集的。

WinCC與PLC之間的通訊

圖2 添加新的驅(qū)動(dòng)程序

二、建立連接

S7協(xié)議集中,包含了諸多通訊協(xié)議,如:MPI、PROFIBUS、工業(yè)以太網(wǎng)等。根據(jù)PLC端實(shí)際的硬件配置,選擇合適的通訊協(xié)議(這里我們選用PROFIBUS協(xié)議),按照?qǐng)D3所描述的步驟建立PROFIBUS下的通訊連接。

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

WinCC與PLC之間的通訊

圖3 建立連接

WinCC與PLC之間的通訊

圖4 設(shè)置連接屬性

WinCC與PLC之間的通訊

圖5 PLC側(cè)的硬件配置信息

三、新建外部變量

在上面建立的連接"connect1"下,新建變量,并與PLC的工程數(shù)據(jù)建立關(guān)聯(lián)。如圖6所示,這里新建一個(gè)二進(jìn)制變量NewTag,并將其與PLC的M0.0關(guān)聯(lián)起來。這樣,若PLC側(cè)M0.0變化,則NewTag的值也隨之變化;相反,WinCC側(cè)的NewTag改變,M0.0也會(huì)相應(yīng)改變。

WinCC與PLC之間的通訊

圖6 新建變量

四、設(shè)置PG/PC接口

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

WinCC與PLC之間的通訊

圖7 邏輯設(shè)備名稱

WinCC與PLC之間的通訊

圖8 設(shè)置PG/PC接口

五、新建畫面,測試

新建畫面,在畫面中分別放置一個(gè)"輸入/輸出域"和一個(gè)按鈕,實(shí)現(xiàn)以下功能:

1、"輸入/輸出域"關(guān)聯(lián)變量"NewTag",其可以更改并顯示"NewTag"的實(shí)時(shí)值,即M0.0的狀態(tài);

2、按下按鈕,NewTag的狀態(tài)反轉(zhuǎn),即"NewTag=0"時(shí),按下按鈕,"NewTag=1",反之,亦然;

3、按鈕的背景顏色隨"NewTag"的不同而不同,"NewTag=0",背景色為藍(lán)色;"NewTag=1",背景色為綠色。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • plc
    plc
    +關(guān)注

    關(guān)注

    5011

    文章

    13297

    瀏覽量

    463306
  • WinCC
    +關(guān)注

    關(guān)注

    6

    文章

    204

    瀏覽量

    47995

原文標(biāo)題:WinCC與PLC之間的通訊

文章出處:【微信號(hào):GKYXT1508,微信公眾號(hào):工控云學(xué)堂】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    現(xiàn)在用WINCC開發(fā)上位機(jī),如何實(shí)現(xiàn)wincc和PB之間的TCP/IP通訊?

    現(xiàn)在已有PB開發(fā)的系統(tǒng),預(yù)留TCP/IP通訊和上位機(jī)相連?,F(xiàn)在用WINCC開發(fā)上位機(jī),如何實(shí)現(xiàn)wincc和PB之間的TCP/IP通訊?
    發(fā)表于 06-09 11:44

    歐姆龍PLC連接WINCC通訊推薦

    門子WINCC軟件和歐姆龍CP1H系列PLC為例,通訊模塊BCNet-CP)關(guān)鍵詞歐姆龍PLC CP1H WINCC modbusTCP 以
    發(fā)表于 07-02 06:52

    WINCC連接Siemens PLC的常用方式

    WINCC連接Siemens PLC的常用方式 WinCC上位組態(tài)軟件和西門子PLC建立通訊的幾種方法
    發(fā)表于 02-24 09:09 ?81次下載

    WinCC V7.2與S7-1200的PLC通訊

    WinCC V7.2版本起,軟件新增加了 SIMATIC S7-1200, S7-1500 Channel通道,用于WinCC與 S7-1200/S7-1500 PLC之間的通信。此
    發(fā)表于 09-26 19:06 ?11次下載
    <b class='flag-5'>WinCC</b> V7.2與S7-1200的<b class='flag-5'>PLC</b><b class='flag-5'>通訊</b>

    基于WinCC V7.2與S7-1200/1500 PLC通訊步驟介紹

    WinCC V7.2版本起,軟件新增加了 SIMATIC S7-1200, S7-1500 Channel通道,用于WinCC與 S7-1200/S7-1500 PLC之間的通信。此
    發(fā)表于 09-28 11:01 ?37次下載
    基于<b class='flag-5'>WinCC</b> V7.2與S7-1200/1500 <b class='flag-5'>PLC</b><b class='flag-5'>通訊</b>步驟介紹

    基于WINCCPLC通訊故障處理

    ,以及可行的數(shù)據(jù)使其具有高度的實(shí)用性。組態(tài)計(jì)算機(jī)系統(tǒng)和PLC 之間通訊連接是一項(xiàng)非常復(fù)雜的任務(wù),各種位置上都可能不知不覺出現(xiàn)錯(cuò)誤,阻止通訊伙伴之間
    發(fā)表于 10-18 14:44 ?10次下載

    WinCC上位組態(tài)軟件和西門子PLC建立通訊的四種方法詳細(xì)教程

    一.WINCC使用CP5611通訊卡通過MPI連接PLC 前提條件 1)通過CP5611實(shí)現(xiàn)PLC系統(tǒng)與WINCC6.0
    發(fā)表于 07-06 08:00 ?18次下載
    <b class='flag-5'>WinCC</b>上位組態(tài)軟件和西門子<b class='flag-5'>PLC</b>建立<b class='flag-5'>通訊</b>的四種方法詳細(xì)教程

    探討WinccPLC通訊方式

    采用普通網(wǎng)卡通過TCP/IP與PLC通訊,通過以太網(wǎng)實(shí)現(xiàn)WICC與PLC系統(tǒng)連接的前提條件是PLC系統(tǒng)配置有以太網(wǎng)模塊或者使用帶PN接口的PLC
    的頭像 發(fā)表于 01-21 09:38 ?4198次閱讀
    探討<b class='flag-5'>Wincc</b>與<b class='flag-5'>PLC</b>的<b class='flag-5'>通訊</b>方式

    Wincc如何與PLC進(jìn)行通訊兩種常用的方式介紹

    西門子WINCC與SiemensPLC通訊連接有多種方式,下面介紹兩種常用的通訊方式。
    的頭像 發(fā)表于 02-17 09:27 ?3w次閱讀
    <b class='flag-5'>Wincc</b>如何與<b class='flag-5'>PLC</b>進(jìn)行<b class='flag-5'>通訊</b>兩種常用的方式介紹

    使用PLC SIM仿真PLC之間通訊

    使用PLC SIM仿真PLC之間通訊說明。
    發(fā)表于 04-23 14:39 ?17次下載

    S7-200與WinCC之間通過以太網(wǎng)的OPC通訊

    為了實(shí)現(xiàn) S7-200 和 WinCC之間的以太網(wǎng)通訊,您應(yīng)該選擇 OPC方式。因此,在與 WinCC連接之前,您應(yīng)該先完成 S7-200 和 OPC Server
    發(fā)表于 04-30 10:32 ?30次下載

    三菱PLCWinCC如何實(shí)現(xiàn)OPC通訊

    添加后的變量在圖中左側(cè)opc欄中,激活wincc運(yùn)行以后可以看到連接狀態(tài)正常,在右側(cè)值一欄數(shù)據(jù)讀取也正常,至此遍完成了從三菱虛擬PLCwincc的OPC通訊。
    的頭像 發(fā)表于 03-30 16:41 ?7134次閱讀
    三菱<b class='flag-5'>PLC</b>和<b class='flag-5'>WinCC</b>如何實(shí)現(xiàn)OPC<b class='flag-5'>通訊</b>

    WinCC與 S7-1200/S7-1500 PLC之間的通信解析

    WinCC V7.2版本起,軟件新增加了 "SIMATIC S7-1200, S7-1500 Channel"通道,用于WinCC與 S7-1200/S7-1500 PLC之間的通信
    發(fā)表于 02-06 09:39 ?8357次閱讀

    winCC7.2與S7-1200PLC通訊技術(shù)解析

    WinCC V7.2與S7-1200 PLC通信為WinCC V7.2版本起的新增 功能,用于WinCC與S7-1200/ S7-1500 PL
    發(fā)表于 09-07 10:11 ?995次閱讀
    <b class='flag-5'>winCC</b>7.2與S7-1200<b class='flag-5'>PLC</b><b class='flag-5'>通訊</b>技術(shù)解析

    PLCPLC之間如何通訊

    需要協(xié)同工作時(shí),它們之間通訊就顯得尤為重要。本文將詳細(xì)探討PLCPLC之間通訊方式、協(xié)議、
    的頭像 發(fā)表于 06-12 16:47 ?2807次閱讀