精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何在TIA Portal中配置PLC呢?

nengdome ? 來源:工控老周PLC ? 2023-07-25 09:53 ? 次閱讀

任何自動化項目中最具挑戰性的部分之一是讓所有設備相互通信。正如許多人所知,嘗試讓來自兩個不同制造商的兩個設備進行通信可能會給原本順利的項目帶來許多麻煩和問題。在本文中,我將向您展示通過以太網RS PRO HMI連接到S7-1200或S7-1500PLC 是多么容易。

在接下來的 10 分鐘內,我們將在TIA Portal中配置和編程 PLC,在 piStudio 中創建和配置HMI應用程序,并測試兩個設備之間的連接。

讓我們開始在TIA Portal中配置 PLC 。

PLC配置

在 TIA Portal 中,我創建了一個新項目并向該項目添加了S7-1211 PLC。我使用了 S7-1211 PLC,因為這是我的實驗室中可用的。如果您在家中實驗,則可以使用任何類型的S7-1200或 S7-1500 PLC。

在設備和網絡編輯器中,我選擇 PLC 以訪問 PLC 的屬性配置。

由于PLC將通過基于以太網的網絡與HMI進行通信,因此我需要為PLC配置一個IP地址,該地址與HMI位于同一子網中。

861dffe0-2a89-11ee-a368-dac502259ad0.png

為了配置 PLC 的 IP 地址,我向下滾動到PROFINET 接口 [X1] > 以太網地址,并將 IP 地址 192.168.1.100 分配給 PLC。

86547f7a-2a89-11ee-a368-dac502259ad0.png

除了配置PLC的IP地址之外,我還必須允許外部設備訪問PLC的數據,并啟用用于在PLC和HMI之間交換數據的通信協議。

為此,我向下滾動到PLC 屬性的“保護和安全”部分。

在此文件夾中,我將訪問級別設置為“完全訪問”。這允許外部設備讀取和寫入 PLC 中的所有數據。

86995bea-2a89-11ee-a368-dac502259ad0.png

最后,我需要在 PLC 中啟用 PUT/GET 通信。這是用于 PLC 和 RS PRO HMI 之間通信的通信協議。

為了啟用 PUT/GET 通信,我打開“連接機制”頁面并激活“允許從遠程合作伙伴通過 PUT/GET 通信進行訪問”選項。

871200d6-2a89-11ee-a368-dac502259ad0.png

現在 PLC 已配置完畢,我們可以編寫一些簡單的邏輯,稍后將使用它們來測試 HMI 通信。

PLC編程

我雙擊主 OB 以打開該對象。

打開后,我將編寫一個簡單的電路,如下所示,具有一個許可條件和兩個互鎖條件。

編程完成后,我可以為我的項目定義標簽。為了展示 RS PRO HMI 如何與 S7 PLC 中不同類型的標簽進行交互,我們將使用內存、全局輸出和全局輸入標簽的組合。

在此示例中,我的進程可以使用標簽hmiStart和hmiStop從 HMI 啟動或停止。這些標簽的地址分別是M0.0和M0.1。

該過程也可以通過物理停止按鈕停止。該停止按鈕連接到 PLC 的輸入 I0.0,我為此輸入創建一個名為btnStop的標簽。

最后,當進程運行時,PLC 打開與標簽bcnRunning關聯的物理輸出 Q0.0。

875469d0-2a89-11ee-a368-dac502259ad0.png

完成邏輯配置后,我編譯項目并將其下載到 PLC。

87ab200e-2a89-11ee-a368-dac502259ad0.png

至此,我們已經完成了PLC的編程,我們可以將注意力轉向piStudio,RS PRO HMI的開發環境。

配置人機界面

我在 piStudio 中創建一個新項目。

在新項目對話框中,我指定項目名稱、使用的 RS PRO HMI 類型以及通信配置。在此示例中,我想使用以太網連接與西門子 S7-1200 PLC 進行通信。

配置完這些設置后,我單擊“完成”以創建項目。

8826da00-2a89-11ee-a368-dac502259ad0.png

在項目中,我需要指定HMI將與之通信的PLC的IP地址。我在項目的通信配置中執行此操作。

要打開通信配置,請激活工具欄中的“項目”選項卡,然后單擊“通信”。

在通訊對話框中,點擊設備 IP 字段旁邊的設置,設置 HMI 將與之通訊的 PLC 的 IP 地址。請注意,我僅更新 IP 地址,并將其他選項保留為默認值。

配置完成后,我在兩個對話框上單擊“確定”以存儲配置并關閉對話框。

887221fe-2a89-11ee-a368-dac502259ad0.png

我們還需要指定HMI的IP地址。

為此,請單擊項目設置并在HMI IP選項卡中配置 HMI 的 IP 地址。

88d03f96-2a89-11ee-a368-dac502259ad0.png

現在 HMI 已配置完畢,我們可以構建 HMI 應用程序了。

構建 HMI 應用程序

將對象添加到 HMI 屏幕

我們可以通過將對象從工具箱拖放到畫布上來將對象添加到 HMI 屏幕。

我將首先向畫布添加一個位開關,如下所示。

將對象放置在畫布上后,我可以雙擊該對象以打開其配置菜單。

對于位開關對象,我需要配置它寫入 PLC 中的標簽。要指定標簽,我可以單擊“寫入地址”字段旁邊的“編輯”按鈕。

在打開的對話框中,我將PLC標簽的地址設置為M0.0,這是hmiStart標簽的地址。

890e368e-2a89-11ee-a368-dac502259ad0.png

我單擊“確定”兩次來存儲配置,并重復該過程,為地址為 M0.1 的 hmiStop 標簽添加第二個位開關對象。

我還需要指定這個位開關的模式。在“模式”下,我選擇“瞬時”。當位開關在瞬時模式下運行時,它會在開關處于活動狀態時將值 True 寫入其關聯標簽。

8975baa2-2a89-11ee-a368-dac502259ad0.png

除了通過從 HMI 寫入標簽來控制標簽的值外,我們還可以通過讀取標簽的值來可視化標簽的狀態。

我從工具箱中添加了一個位燈對象來可視化 PLC 中布爾標簽的狀態。

我可以再次雙擊該對象以打開其配置對話框,并且可以定義該對象將讀取的標簽的地址。這里我從地址 I0.0 讀取,這是物理停止按鈕的地址。

89ba1c42-2a89-11ee-a368-dac502259ad0.png

我重復此過程以添加另一個從地址 Q0.0 讀取的位燈,這是進程運行時打開的輸出。

添加文本標簽

到了這個階段,我們的HMI就差不多完成了。我要做的最后一件事是添加一些文本標簽來解釋 HMI 上的對象的用途。

為此,我激活工具箱中的Common Object文件夾,并將 Text 對象拖動到 hmiStart 位開關上方的畫布上。

我雙擊該對象以打開其配置對話框并將文本更新為HMI Start。

8a1ac40c-2a89-11ee-a368-dac502259ad0.png

我復制并粘貼此文本對象以將標簽添加到畫布上的其他對象。

如果需要,我可以使用工具欄上提供的定位工具來定位和對齊畫布上的對象,如下所示。

8a64c566-2a89-11ee-a368-dac502259ad0.png

現在HMI開發已經完成,我們可以使用工具欄上的編譯按鈕編譯HMI并將應用程序下載到HMI。

8aa4065e-2a89-11ee-a368-dac502259ad0.png

下載應用程序后,我們可以測試通信以確保一切按預期工作。

測試通訊

在我的 HMI 上,我打開 HMI 啟動位開關。當此開關打開時,它將值 True 寫入 PLC 中的 hmiStart 標簽,并且輸出 bcnRunning 變為 True。

我可以看到標簽 bcnRunning 為 True,因為運行位燈的外觀已更新。

8af3b546-2a89-11ee-a368-dac502259ad0.png

我關閉 HMI 啟動位開關并激活 HMI 停止位開關。這會將值 True 寫入 hmiStop 標簽,該標簽是進程的互鎖。

不出所料,bcnRunning 標簽變為 False,從 Running Bit Lamp 的出現我們可以看到進程已經停止。

8b655f48-2a89-11ee-a368-dac502259ad0.png

最后,我可以切換 PLC 的物理輸入 I0.0。我可以從 HMI 上的停止按鈕位燈看到物理輸入值的變化。

至此,我們可以自信地說PLC與HMI之間的通訊正常了。

總結

在本文中,我向您展示了使用 TIA Portal 和 piStudio 在西門子 S7-1200 PLC 和 RS PRO HMI 之間建立通信是多么容易。

具體來說,我們學習了如何為 PLC 指定 IP 地址、配置 PLC 的訪問級別以及啟用 PUT/GET 通信。

PLC 配置完成后,我們學習了如何配置與 HMI 通信的 PLC 的 IP 地址以及如何將 HMI 對象映射到 PLC 中的標簽。







審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 以太網
    +關注

    關注

    40

    文章

    5378

    瀏覽量

    171126
  • 西門子
    +關注

    關注

    93

    文章

    3008

    瀏覽量

    115641
  • PLC控制
    +關注

    關注

    9

    文章

    251

    瀏覽量

    27262
  • HMI系統
    +關注

    關注

    0

    文章

    20

    瀏覽量

    1023
  • S7-1500
    +關注

    關注

    3

    文章

    300

    瀏覽量

    6344

原文標題:將西門子 PLC 與 RS PRO HMI 集成的分步指南

文章出處:【微信號:工控老周PLC,微信公眾號:工控老周PLC】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Teamcenter、TIA Portal、NX MCD是如何結合在一起

    看看窗外的世界,可惜效果一直很不好,因為一直找不到一個很好的點~今天就來談一談Teamcenter、TIA Portal和虛擬調試能夠如何結合在一起,為了讓搞PLC的,搞虛擬調試的和搞PLM的都...
    發表于 07-02 07:52

    Teamcenter、TIA Portal和虛擬調試如何才能結合在一起

    PDM是什么?PLM是什么?Teamcenter、TIA Portal和虛擬調試如何才能結合在一起?
    發表于 09-29 07:36

    教學:把TPS-1加進TIA PORTAL

    瑞薩電子TPS-1教學-第四講把TPS-1加進TIA PORTAL
    的頭像 發表于 07-20 01:58 ?3372次閱讀

    基于TIA Portal下的TCP通訊的方法詳解

    基于TIA Portal下的TCP通訊的方法 PLCPLC通過TCP連接控制!對于現場經費需要優化的廠家來說無疑是一種很簡便得方法: PLC
    的頭像 發表于 12-03 16:37 ?4383次閱讀

    TIA Portal調整KUKA標準IO的數量

    在 WorkVisual 和 TIA Portal 設置的標準 IO 數量必須相同。為此,可以調整例如 TIA Portal
    的頭像 發表于 03-17 09:59 ?2018次閱讀

    STEP7(TIA Portal) 各種圖標的含義

    在 STEP7 (TIA Portal,不同的視圖使用不同的圖標表示設備及程序的狀態, 通過這些圖標可以有助于快速診斷故障。
    的頭像 發表于 04-11 10:03 ?4620次閱讀

    使用TIA Portal進行工程設計的開放接口

    TIA Portal Openness V16 中提供了以下新功能和創新。您可以在產品文檔的各個部分中找到有關各種主題的更多詳細信息。
    的頭像 發表于 07-05 14:21 ?1838次閱讀

    TIA Portal編程環境下程序塊保護功能的實現

    打開TIA Portal V13切換到項目視圖,新建一個名為FB1_PROTECT的項目,在此項目下雙擊“添加新設備”選項添加一個名為PLC_1的S7-300站,并選擇CPU的類型為
    的頭像 發表于 07-06 15:45 ?1762次閱讀
    <b class='flag-5'>TIA</b> <b class='flag-5'>Portal</b>編程環境下程序塊保護功能的實現

    淺談CM CANopenS7-1200 PLC的CANopen連接

    MS Industrial Networks 的 CM CANopen 模塊與 Siemens 的 S7-1200 PLCTIA Portal 配置示例。在此示例
    發表于 07-27 16:15 ?4582次閱讀

    TIA Portal Openness V13 SP1安裝程序

    安裝程序會自動安裝“TIA Portal Openness V13 SP1”附加軟件包。
    的頭像 發表于 08-08 11:04 ?2732次閱讀

    TIA Portal V18包安裝的流程和注意事項

    博途TIA Portal的最初版是V10,在2009發布的,用于S7-1200系列PLC的編程,版本名稱是TIA Portal V10.5
    的頭像 發表于 12-07 18:04 ?1.8w次閱讀

    TIA Portal STEP7打開項目報錯該如何去解決

    TIA Portal STEP7尚未安裝項目中已使用的硬件支持包時,會出現圖1所示的錯誤信息,這時需要安裝缺少的支持包。
    的頭像 發表于 02-12 15:03 ?4335次閱讀

    TIA Portal V13 SP1上載程序步驟

    。 如果 PLC 設備的程序是使用 TIA Portal 老版本生成的,使用 STEP7 V13 SP1 上載時,必須使用兼容模式的項目文件進行操作。
    發表于 10-25 10:24 ?2562次閱讀
    <b class='flag-5'>TIA</b> <b class='flag-5'>Portal</b> V13 SP1上載程序步驟

    TIA Portal版本和CPU中程序版本在上傳時的兼容性

    通常 CPU 內的程序只能使用相同版本的 TIA Portal 軟件上傳,也就是說例如用 V18 下載的程序只能使用 V18 版本 TIA Portal 上傳,但是也存在一些特例,或者
    的頭像 發表于 11-05 16:52 ?2862次閱讀
    <b class='flag-5'>TIA</b> <b class='flag-5'>Portal</b>版本和CPU中程序版本在上傳時的兼容性

    STEP7(TIA Portal)TRACE功能全面解析

    配置軌跡記錄的條件時,STEP 7 (TIA Portal) 軟件會計算出記錄的最大持續時間和顯示最大的測量點數目。測量點數量跟CPU中用于存儲軌跡記錄的內存大小和記錄PLC變量需要
    發表于 03-08 14:30 ?2470次閱讀
    STEP7(<b class='flag-5'>TIA</b> <b class='flag-5'>Portal</b>)TRACE功能全面解析