在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

如何將多個PLC連接到HMI

科技觀察員 ? 來源:control ? 作者:大衛 ·彼得森 ? 2022-04-28 17:48 ? 次閱讀

大多數控制系統入門級培訓包括可編程邏輯控制器PLC) —梯形圖編程、接線輸入和輸出,以及標簽數據庫和各種數據類型。人機界面 (HMI)編程是 PLC 知識之上的一個層次,但了解各種 PLC 中的那些標簽數據庫可以簡化 HMI 設計過程。

在我自己的控制系統設置中,我最喜歡的“實驗”項目之一是找到一個新設備并弄清楚如何將它連接到一個更大的系統中。顯然,這些設備來自各種各樣的供應商,并且都必須協同工作。

大多數常見的觸摸屏HMI 專為此類應用而設計,允許多個系統同時操作并在中央操作員屏幕上顯示數據。

poYBAGJqYwSAWB3eAAF8SGAtdrQ430.JPG

圖 1.多個 PLC 與單個 HMI 聯網

對 HMI 進行編程涉及兩個主要組件。首先,也許是最關鍵的,是理解圖形對象,例如按鈕、數字和文本輸入字段、圖形數據顯示等。遵循此步驟的在線教程通常相當簡單。

另一個步驟是我們可能稱之為“幕后”的步驟,屏幕上的對象實際讀取或操作 PLC 內部的標簽。這可能不是那么簡單,因為每個 PLC 都有不同的標簽數據庫結構。

HMI 數據類型

每個 PLC 都可以訪問主要的“原子”數據類型,但它們的外觀可能不同。

從布爾值或 BOOL 類型開始。這是單個位,通常是內部狀態,可能是定時器或計數器終止位,或輸入/輸出標簽。

離散數據類型只是一個布爾值,不需要控制器進一步尋址。如果這個 bool 被稱為“Temp_Alarm_Status”,它只能是 ON 或 OFF。但是,任何整數也可以描述布爾數據位。在這種情況下,我們不僅必須指定整數的名稱(或內存位置),而且還必須指定整數的哪些位是必需的。

盡管每個整數都可以分解為其組成位,但并非所有整數都應以這種方式使用。考慮這種差異的一種方法是整數是否代表一個值,例如模擬溫度或壓力。如果是這樣,則沒有理由在其布爾組件中使用此整數。但是,如果整數是一串離散的信息位,例如來自網絡連接的數據,或者由許多布爾值組成的 I/O 模塊,那么考慮每個離散位的重要性是有意義的。

pYYBAGJqYwWAMA7EAAEmQTFXcKM290.jpg

圖 2.在 HMI 軟件(左)中定義的名為“Current_Temp”的 32 位 DINT,在 RSLogix 控制器標簽中定義類似(右)

浮點(實數)和字符(字符串)值不能表示為單獨的位。盡管它們在技術上是由 32 位或 8 位構成的,但它們不再將每個位用作單獨的二進制位值,就像在整數中一樣。不會從這些數據類型的布爾值中提取任何有意義的信息。

自然地,這些整數、浮點數和字符串在 HMI 程序中隨處使用,貢獻值。

PLC 通信注意事項

在一篇文章的范圍內,我無法為每個 HMI 環境和每個主題 PLC 提供教程。但是,無論您使用哪種軟件,都有許多類似的注意事項。

第一:通訊協議。HMI 設計有各種各樣的網絡接口——標準是以太網、RS-232 或 RS-485,但通常帶有用于其他幾個的適配器。您必須能夠選擇自己的 PLC 并了解其網絡連接協議。最后,大多數屏幕都限制了同時連接的數量,但它們通常允許不止一個。

目標 PLC 將使用各種方法描述其標簽。標簽(在 PLC 中創建的變量)存儲在編號的寄存器地址中,并且可能是該寄存器中的單個位。一些 PLC 品種要求您知道這個特定的地址編號。

西門子就是一個例子。要指向單個布爾值,您需要指定輸入、輸出或內存,然后是寄存器地址(可能是 15),然后是該寄存器中的位(如 3)。在本例中,布爾值為 M15.3。整數不包括位本身,因此它可能只是 M15。

某些 PLC 可能具有為每個新創建的標簽分配數值的有序方法。它們可能都有一個前綴來表示數據類型。此類結構的一個示例來自Automation Direct Productivity PLC系列,其中第一個創建的布爾值將是 C-000001(C 是布爾值的指示符)。一個 32 位整數可能是 S32-000001 等。

在 Allen Bradley Compact/ControlLogix 體系結構中,結構是按標簽名稱。用戶創建的每個標簽都有一個唯一的名稱,而不是一個數字。這可以簡化流程,只要 PLC 設計者為標簽分配邏輯名稱。圖 2 說明了這種標簽名稱方法的一個示例。

poYBAGJqYwaABCWNAAEnq290UgA876.JPG

圖 4.網絡交換機允許多臺機器通過一個以太網端口連接到 HMI

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

    關注

    5025

    文章

    13553

    瀏覽量

    470171
  • 編程
    +關注

    關注

    88

    文章

    3670

    瀏覽量

    94614
  • HMI
    HMI
    +關注

    關注

    9

    文章

    618

    瀏覽量

    49401
收藏 人收藏

    評論

    相關推薦

    如何將PLC通信口與無線數據終端連接起來??

    `如何將PLC通信口與無線數據終端連接起來,實現PLCPLC之間,PLC
    發表于 09-28 09:49

    如何將PC連接到多個藍牙設備?

    你好,這可能是個愚蠢的問題,但我找不到這個問題的答案:為什么/如何將PC連接到多個藍牙設備上?事實上,當我使用我自己的藍牙設備時,我不能做點到多點連接,所以為什么我的電腦可以?也許可以
    發表于 10-18 10:59

    如何將Murata模塊連接到EVK?

    我計劃 Murata M.2 Wi-Fi/BT 模塊與我的 i.MX 6UL EVK 一起使用。不過這個EVK沒有M.2接口?如何將 Murata 模塊連接到 EVK?
    發表于 03-27 06:32

    如何將Arduino板連接到的計算機上的30個項目

    這本書向邪惡的天才們展示如何將一個Arduino板連接到他們的計算機上,對它進行編程,以及如何將各種電子設備連接到計算機上,以創建項目,包
    發表于 12-11 16:05 ?16次下載

    如何將多個溫度計連接到同一引腳并獲取溫度計OneWire地址

     恭喜?。∧呀浟私饬?b class='flag-5'>如何將Maxim OneWire DS1820/DS18S20溫度計連接到Arduino,并從中讀取溫度。
    的頭像 發表于 10-21 09:00 ?3952次閱讀

    如何將樹莓派網關與外網連接——手把手教你如何將樹莓派網關連接到服務器之第三篇

    本文為系列文章手把手教你如何將樹莓派網關連接到服務器之第三篇,涉及最后一個步驟,即步驟三:如何將樹莓派網關與外網連接,從而連接到服務器。 在
    發表于 04-16 14:57 ?2594次閱讀

    EE-37:如何將LCD連接到21xx和2106x系列DSP

    EE-37:如何將LCD連接到21xx和2106x系列DSP
    發表于 04-14 09:24 ?14次下載
    EE-37:<b class='flag-5'>如何將</b>LCD<b class='flag-5'>連接到</b>21xx和2106x系列DSP

    如何將網關連接到TTN服務器

    當需要連接網關到TTN的時候我們突然發現:在TTN V2版本上已經無法創建新的網關了。另外,V2版本對于當前已創建的網關支持在今年年底也要失效了。所以,我們需要了解如何將網關連接到TTN最新的服務器TTS上。
    發表于 08-23 15:49 ?1554次閱讀

    如何將電橋連接到激勵電壓和ADC

    電橋連接到 ADC 通常需要在四線或六線電橋之間進行選擇時,實施比例式測量。后面的章節更詳細地討論這些概念,并演示如何將電橋連接到激勵電壓和 ADC。
    的頭像 發表于 09-20 09:33 ?2695次閱讀

    如何將手機連接到Azure IoT Central

    電子發燒友網站提供《如何將手機連接到Azure IoT Central.zip》資料免費下載
    發表于 11-01 11:42 ?0次下載
    <b class='flag-5'>如何將</b>手機<b class='flag-5'>連接到</b>Azure IoT Central

    AN5027_如何將PDM數字麥克風連接到STM32單片機

    AN5027_如何將PDM數字麥克風連接到STM32單片機
    發表于 11-21 17:07 ?7次下載
    AN5027_<b class='flag-5'>如何將</b>PDM數字麥克風<b class='flag-5'>連接到</b>STM32單片機

    如何將DHT11連接到Arduino并提供示例代碼

    電子發燒友網站提供《如何將DHT11連接到Arduino并提供示例代碼.zip》資料免費下載
    發表于 12-07 15:19 ?2次下載
    <b class='flag-5'>如何將</b>DHT11<b class='flag-5'>連接到</b>Arduino并提供示例代碼

    如何將Arduino以太網連接到物聯網云

    電子發燒友網站提供《如何將Arduino以太網連接到物聯網云.zip》資料免費下載
    發表于 01-03 11:39 ?0次下載
    <b class='flag-5'>如何將</b>Arduino以太網<b class='flag-5'>連接到</b>物聯網云

    如何將按鈕連接到Arduino板

    在本快速入門指南中,您將學習如何將按鈕連接到Arduino板,并根據按鈕是否被按下來讀取HIGH或LOW。您將使用電路板上隨附的發光二極管 (LED)通過按鈕打開和關閉,以便驗證按鈕按下代碼是否正常工作。
    的頭像 發表于 02-11 10:52 ?5055次閱讀
    <b class='flag-5'>如何將</b>按鈕<b class='flag-5'>連接到</b>Arduino板

    如何將LED連接到Arduino板并使其閃爍

     在本快速入門指南中,您將學習如何將 LED 連接到 Arduino 板并使其閃爍。
    的頭像 發表于 02-11 10:53 ?2672次閱讀
    <b class='flag-5'>如何將</b>LED<b class='flag-5'>連接到</b>Arduino板并使其閃爍
    主站蜘蛛池模板: 香焦视频在线观看黄 | 久久黄色毛片 | 国产日日操 | 五月天丁香婷婷综合 | 欧美三级欧美一级 | 免费a级毛片出奶水 | 韩国三级无遮挡床戏视频 | 伊人网亚洲| 狠狠狠狼鲁欧美综合网免费 | 大胆国模一区二区三区伊人 | 婷婷99精品国产97久久综合 | 天天爱天天爽 | 37pao强力打造免费高速高清 | 色婷婷影视 | 一区二区三区四区在线 | 午夜在线看片 | 在线观看网址你懂得 | 四虎在线精品免费高清在线 | 香蕉视频黄色在线观看 | 欧美a网站 | 黄色在线免费看 | 狠狠色伊人亚洲综合第8页 狠狠色依依成人婷婷九月 狠狠色影院 | 香蕉色网 | 一区二区三区免费在线 | 久久的色偷偷 | 亚洲男人天堂岛 | 他也色在线视频 | 国模私拍福利一区二区 | 性欧美精品xxxx | 黄网地址| 性欧美一级| 亚洲国产系列 | 国语一区 | 一级毛片一片毛 | 伊人狼人综合 | 日本黄视频在线观看 | 青草91视频免费观看 | 中国同志chinese小彬tv | 牛牛碰在线 | 黄色三级视频在线观看 | 理论片久久 |