五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

將西門子 PLC 與 RS PRO HMI 集成的分步指南

2023-07-26 14:19 作者:工控家園  | 我要投稿

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


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

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

PLC配置

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

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

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

圖片

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

圖片

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

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

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

圖片

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

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

圖片

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

PLC編程

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

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

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

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

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

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

圖片

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

圖片

至此,我們已經(jīng)完成了PLC的編程,我們可以將注意力轉(zhuǎn)向piStudio,RS PRO HMI的開發(fā)環(huán)境。

配置人機界面

我在 piStudio 中創(chuàng)建一個新項目。

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

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

圖片

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

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

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

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

圖片

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

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

圖片

現(xiàn)在 HMI 已配置完畢,我們可以構(gòu)建 HMI 應用程序了。

構(gòu)建 HMI 應用程序

將對象添加到 HMI 屏幕

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

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

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

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

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

圖片

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

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

圖片

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

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

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

圖片

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

添加文本標簽

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

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

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

圖片

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

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

圖片

現(xiàn)在HMI開發(fā)已經(jīng)完成,我們可以使用工具欄上的編譯按鈕編譯HMI并將應用程序下載到HMI。

圖片

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

測試通訊

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

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

圖片

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

不出所料,bcnRunning 標簽變?yōu)?False,從 Running Bit Lamp 的出現(xiàn)我們可以看到進程已經(jīng)停止。

圖片

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

圖片

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

總結(jié)

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

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

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

如果您需要有關哪些產(chǎn)品最適合您的需求的指導、想要深入西門子 PLC 編程的世界嗎?歡迎加入老周的工控群


工控老周

自動化工程師

發(fā)表于 2023 年 7 月 24 日


2022年以來,中國工業(yè)自動化控制行業(yè)受到各級政府的高度重視和國家產(chǎn)業(yè)政策的重點支持。國家陸續(xù)出臺了多項政策,鼓勵工業(yè)自動化控制行業(yè)發(fā)展與創(chuàng)新,這必將加大對自動化人才的需求及對技術固化人員的淘汰但你真的能適應人才的需求嗎;


獨學而無友,則孤陋寡聞;如今,工控行業(yè)內(nèi)卷嚴重,剛從業(yè)人員面臨沒人教,老人員面臨技術水平固化、閉門造車的現(xiàn)狀!不想被這個時代拋棄,請加入我們大家庭一起進步,如果想和工控各行業(yè)人員交流,并且想獲得更多的各種工控軟件,工控圖紙,各種項目實例程序,請加入工控老周的粉絲群免費獲得,大家一起學習最新工控技術。(入群門檻只為防止廣告、會在群里?以

形式發(fā)出!?)? ? ? ? ? ?


將西門子 PLC 與 RS PRO HMI 集成的分步指南的評論 (共 條)

分享到微博請遵守國家法律
大余县| 彭阳县| 山丹县| 青岛市| 宿迁市| 利川市| 遵化市| 惠安县| 博白县| 光山县| 洞头县| 共和县| 中阳县| 红桥区| 齐齐哈尔市| 泊头市| 怀安县| 民勤县| 孝感市| 右玉县| 马山县| 宜君县| 大田县| 盐边县| 葵青区| 易门县| 齐河县| 衡东县| 包头市| 罗城| 潮州市| 保靖县| 正安县| 莆田市| 连州市| 工布江达县| 谢通门县| 孟州市| 米易县| 富阳市| 横山县|