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

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

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

基于S7-1200PLC編碼指令如何配合HMI做報(bào)警文本顯示

blackwatching ? 來(lái)源:技成培訓(xùn)網(wǎng) ? 作者:技成培訓(xùn)網(wǎng) ? 2022-11-07 15:45 ? 次閱讀

導(dǎo)讀:我們?cè)陧?xiàng)目中,經(jīng)常會(huì)通過(guò)PLC連接觸摸屏。觸摸屏就可以顯示設(shè)備的狀態(tài)及報(bào)警信息等。在觸摸屏上顯示報(bào)警信息文本有很多種方法,使用編碼指令也可以達(dá)到此功能。

一、任務(wù)目標(biāo)

該任務(wù)是功能指令應(yīng)用案例,使用功能指令有助于我們厘清編程思路。本任務(wù)使用了移動(dòng)指令及編碼指令。在實(shí)際應(yīng)用中編碼指令可能用的比較少,但是筆者認(rèn)為只要利用好這個(gè)指令,對(duì)編程也一樣會(huì)有提高。本任務(wù)要求讀者掌握以下幾個(gè)內(nèi)容。

1.編碼指令的使用

2.編碼指令如何配合HMI做報(bào)警文本顯示

二、任務(wù)描述

9ba30db0-5c53-11ed-a3b6-dac502259ad0.png

圖3-4-1 HMI畫(huà)面

如圖3-4-1所示在HMI的主畫(huà)面通常需要顯示現(xiàn)場(chǎng)設(shè)備的狀態(tài),例如:無(wú)故障、氣缸1故障、氣缸2故障等。

三、相關(guān)知識(shí)

本案例需要使用的功能指令有移動(dòng)指令和編碼指令。其中移動(dòng)指令在前面的章節(jié)中有介紹,在此不贅述,本任務(wù)主要介紹編碼指令。

1.編碼指令 (ENCO)

ENCO指令:將參數(shù)IN中最低有效位(為1)的對(duì)應(yīng)位置值編碼出來(lái),并將結(jié)果返回給參數(shù)OUT。編碼指令相關(guān)參數(shù)如下表:

9bbfb5aa-5c53-11ed-a3b6-dac502259ad0.png

注意:可以從指令框“”下拉列表中選擇該指令的數(shù)據(jù)類(lèi)型。

用一個(gè)例子來(lái)說(shuō)明編碼指令 (ENCO)的使用,梯形圖如圖3-4-2所示

9bdda010-5c53-11ed-a3b6-dac502259ad0.png

圖3-4-2

9bf2a4f6-5c53-11ed-a3b6-dac502259ad0.png

9c08ad6e-5c53-11ed-a3b6-dac502259ad0.png

四、任務(wù)實(shí)施

本任務(wù)的實(shí)施步驟主要分為PLC接線、IO地址分配以及程序設(shè)計(jì)思路:

1.IO地址分配

9c2970bc-5c53-11ed-a3b6-dac502259ad0.png

2.程序設(shè)計(jì)思路

1).使用編碼指令中的一個(gè)位代表一個(gè)故障狀態(tài)。

2).結(jié)合編碼后的值和HMI的顯示及隱藏功能實(shí)現(xiàn)報(bào)警文字的顯示。

3).由于編碼前的值為00000001或00000000時(shí)編碼出來(lái)的值都是0,所以編程時(shí)務(wù)必要區(qū)分這兩種狀態(tài)。

3.程序設(shè)計(jì)

9c3c5916-5c53-11ed-a3b6-dac502259ad0.png

9c5a0448-5c53-11ed-a3b6-dac502259ad0.png

五、經(jīng)驗(yàn)與總結(jié)

1.在本任務(wù)中,主要使用的是編碼指令取出當(dāng)前報(bào)警標(biāo)志位。然后結(jié)合HMI的隱藏和顯示功能達(dá)到顯示故障文本的效果。但是值得注意的是當(dāng)MB30中的數(shù)值為二進(jìn)制的00000001或00000000時(shí)編碼出來(lái)的值都是0。所以需要對(duì)這兩種狀態(tài)進(jìn)行區(qū)分。

2.使用這種方式做報(bào)警顯示的好處是:如果有多個(gè)報(bào)警,可以在程序中使用連續(xù)的地址做報(bào)警標(biāo)志位,易于管理,例如M30.0,M30.1…。

審核編輯:郭婷

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

    關(guān)注

    5013

    文章

    13315

    瀏覽量

    463879
  • 觸摸屏
    +關(guān)注

    關(guān)注

    42

    文章

    2307

    瀏覽量

    116323
  • HMI
    HMI
    +關(guān)注

    關(guān)注

    9

    文章

    589

    瀏覽量

    48589

原文標(biāo)題:圖文詳解:基于S7-1200PLC與HMI報(bào)警顯示實(shí)例!

文章出處:【微信號(hào):玩轉(zhuǎn)PLC工業(yè)機(jī)器人,微信公眾號(hào):玩轉(zhuǎn)PLC工業(yè)機(jī)器人】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何選擇適合的西門(mén)子S7-1200系列PLC型號(hào)?

    西門(mén)子S7-1200系列PLC作為中小型自動(dòng)化控制器,在研發(fā)過(guò)程中充分考慮了系統(tǒng)、控制器、人機(jī)界面和軟件的無(wú)縫整合和高效協(xié)調(diào),是工業(yè)自動(dòng)化領(lǐng)域中的重要組成部分。正確選擇適合的S7-1200系列
    的頭像 發(fā)表于 12-09 18:24 ?583次閱讀
    如何選擇適合的西門(mén)子<b class='flag-5'>S7-1200</b>系列<b class='flag-5'>PLC</b>型號(hào)?

    基于 EtherCAT 轉(zhuǎn) ProfiNet 網(wǎng)關(guān)達(dá)成西門(mén)子 1200 PLC 與伺服電機(jī)通訊連接的應(yīng)用實(shí)例

    1.西門(mén)子S7-1200PLC S7-1200 PLC采用緊湊型、模塊化設(shè)計(jì),組成部分包括電源模塊、中央處理器、信號(hào)模塊、功能模塊、處理器通訊。具有多種安全功能,如每個(gè)CPU都提供密
    的頭像 發(fā)表于 12-09 16:29 ?342次閱讀
    基于 EtherCAT 轉(zhuǎn) ProfiNet 網(wǎng)關(guān)達(dá)成西門(mén)子 <b class='flag-5'>1200</b> <b class='flag-5'>PLC</b> 與伺服電機(jī)通訊連接的應(yīng)用實(shí)例

    plc200的程序怎么轉(zhuǎn)plc1200

    PLC200的程序轉(zhuǎn)換為PLC1200的過(guò)程涉及到多個(gè)步驟,包括硬件配置、軟件設(shè)置、程序轉(zhuǎn)換和調(diào)試等。 引言 PLC200和PLC1200都是西門(mén)子公司推出的可編程邏輯控制器,分別屬
    的頭像 發(fā)表于 07-01 10:00 ?1125次閱讀

    宏集物聯(lián)網(wǎng)工控屏通過(guò) S7 ETH 協(xié)議采集西門(mén)子 1200 PLC 數(shù)據(jù)

    上周我們分享了宏集HMI通過(guò)S7 MPI協(xié)議采集西門(mén)子400 PLC數(shù)據(jù)的操作步驟。本周,我們將繼續(xù)帶來(lái)干貨,重點(diǎn)介紹宏集HMI如何通過(guò)S7
    的頭像 發(fā)表于 06-21 16:02 ?542次閱讀
    宏集物聯(lián)網(wǎng)工控屏通過(guò) <b class='flag-5'>S7</b> ETH 協(xié)議采集西門(mén)子 <b class='flag-5'>1200</b> <b class='flag-5'>PLC</b> 數(shù)據(jù)

    西門(mén)子S7-1200 PLC指令介紹

    了最新的技術(shù),為用戶提供了更為高效、靈活的控制方案。本文將詳細(xì)介紹S7-1200 PLC指令系統(tǒng),包括其指令分類(lèi)、具體指令功能以及在實(shí)際應(yīng)
    的頭像 發(fā)表于 06-18 14:52 ?2908次閱讀

    簡(jiǎn)述S7-1200 PLC的硬件組成

    S7-1200 PLC(Programmable Logic Controller,可編程邏輯控制器)是西門(mén)子公司推出的一款小型、模塊化的可編程控制器,廣泛應(yīng)用于工業(yè)自動(dòng)化、過(guò)程控制、機(jī)械控制等領(lǐng)域
    的頭像 發(fā)表于 06-14 10:04 ?5493次閱讀

    干貨分享:宏集物聯(lián)網(wǎng)HMI通過(guò)S7 MPI協(xié)議采集西門(mén)子400PLC數(shù)據(jù)

    宏集物聯(lián)網(wǎng)HMI集成了多個(gè)驅(qū)動(dòng)來(lái)適配西門(mén)子200、300、400、1200、1500、LOGO等系列PLC,本文主要介紹宏集HMI通過(guò)S7
    的頭像 發(fā)表于 06-13 13:39 ?606次閱讀
    干貨分享:宏集物聯(lián)網(wǎng)<b class='flag-5'>HMI</b>通過(guò)<b class='flag-5'>S7</b> MPI協(xié)議采集西門(mén)子400<b class='flag-5'>PLC</b>數(shù)據(jù)

    西門(mén)子S7-1200 PLC的優(yōu)缺點(diǎn)分析

    西門(mén)子S7-1200 PLC作為自動(dòng)化控制系統(tǒng)中的核心組件,自推出以來(lái)就受到了廣泛關(guān)注。其緊湊的模塊化設(shè)計(jì)、強(qiáng)大的功能以及靈活的擴(kuò)展性,使得它在工業(yè)自動(dòng)化領(lǐng)域占據(jù)了重要的地位。然而,任何產(chǎn)品都不是
    的頭像 發(fā)表于 06-13 11:33 ?3444次閱讀

    西門(mén)子S7-1200 PLC的基本功能

    西門(mén)子S7-1200 PLC(Programmable Logic Controller)是一款緊湊型、模塊化的可編程邏輯控制器,專為滿足各種自動(dòng)化應(yīng)用需求而設(shè)計(jì)。其強(qiáng)大的功能、靈活的配置以及卓越
    的頭像 發(fā)表于 06-13 11:29 ?2268次閱讀

    S7-1200如何實(shí)現(xiàn)內(nèi)部數(shù)據(jù)的掉電保持?

    S7-1200 PLC 可以通過(guò)多種方式實(shí)現(xiàn)內(nèi)部數(shù)據(jù)的掉電保持,以確保在斷電或重啟后數(shù)據(jù)不會(huì)丟失。
    的頭像 發(fā)表于 01-29 16:11 ?7376次閱讀

    西門(mén)子S7-200SMART PLC的系統(tǒng)時(shí)鐘顯示在MCGS HMI

    在實(shí)際工業(yè)應(yīng)用中,PLC的實(shí)時(shí)時(shí)鐘通常需要顯示HMI上,這是因?yàn)橛械?b class='flag-5'>HMI品牌并沒(méi)有系統(tǒng)時(shí)鐘功能。
    的頭像 發(fā)表于 01-17 09:46 ?4406次閱讀
    西門(mén)子<b class='flag-5'>S7</b>-200SMART <b class='flag-5'>PLC</b>的系統(tǒng)時(shí)鐘<b class='flag-5'>顯示</b>在MCGS <b class='flag-5'>HMI</b>上

    西門(mén)子S7-1200S7-300PLC之間的區(qū)別有哪些?

    S7-1200作為新推出的緊湊型控制器,其產(chǎn)品定位在原有的SIMATIC S7-200和S7-300之間,它與S7-300的區(qū)別主要體現(xiàn)在硬件、通信、工程、存儲(chǔ)器、功能塊、計(jì)數(shù)器、定時(shí)
    的頭像 發(fā)表于 01-10 10:54 ?1086次閱讀
    西門(mén)子<b class='flag-5'>S7-1200</b>與<b class='flag-5'>S7-300PLC</b>之間的區(qū)別有哪些?

    西門(mén)子plc如何選型 s7-1500和s7-1200區(qū)別

    S7-1200是一種小型的PLC,適用于小型自動(dòng)化應(yīng)用。它具有較小的尺寸、較低的成本和中等級(jí)別的性能。S7-1200系列提供了多種CPU型號(hào)和不同數(shù)量的I/O模塊,可擴(kuò)展性較強(qiáng)。
    發(fā)表于 01-10 10:48 ?6140次閱讀

    plc西門(mén)子s7-1200基礎(chǔ)知識(shí):plcplc之間如何通訊

    S7-1200編程軟件是Siemens TIA Portal,可以用于編寫(xiě)程序并對(duì)PLC進(jìn)行配置和調(diào)試。此外,還有一些輔助軟件和工具可用于幫助用戶診斷故障和管理數(shù)據(jù)。
    的頭像 發(fā)表于 01-10 10:43 ?2789次閱讀

    組態(tài)王與S7-1200PLC之間 Profinet無(wú)線以太網(wǎng)通信

    組態(tài)王與S7-1200PLC之間想要搭建 Profinet無(wú)線以太網(wǎng)通信,需要用到以下設(shè)備: ● 西門(mén)子PLC型號(hào):S7-1200 × 2臺(tái) ● 上位機(jī):組態(tài)王6.55 × 1臺(tái) ● 無(wú)線通訊終端
    的頭像 發(fā)表于 01-09 09:21 ?1037次閱讀
    組態(tài)王與<b class='flag-5'>S7-1200PLC</b>之間 Profinet無(wú)線以太網(wǎng)通信