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

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

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

3天內不再提示

基于S7-1200PLC的液體混合控制案例

blackwatching ? 來源:技成培訓網 ? 作者:技成-郭彪 ? 2022-11-25 17:19 ? 次閱讀

導讀:

我們在項目中編程時,如果單純的使用邏輯指令編寫程序的話有時候難以達到我們的控制要求或者說編程效率比較低。這個時候可以使用功能指令來幫我們理清編程思路。那么接下來,我們一起以任務的形式編寫一個項目,讓大家掌握功能指令的使用。

一、任務目標

該任務是功能指令應用案例,使用功能指令有助于我們理清編程思路。特別是對一些步序的劃分,數據的換算等都可以使用功能指令來幫助我們快速編寫程序,本任務要求讀者掌握以下幾個內容。

1.掌握MOVE指令的使用

2.掌握比較指令的使用

3.掌握比較指令對步序類工藝設備的劃分程序編寫

二、任務描述

如圖所示(3-1-1)為液體混合控制示意圖。液體混合控制器上有三個電磁閥(YV1-YV3)和一個攪拌機(M)進行控制。詳細控制要求如下所示:

(1)按下啟動按鈕后,打開閥門A注入A液體,達到低液位感應器后停止注入A液體,穩液位30S后打開閥門B注入B液體。

(2)當到達高液位后關閉閥門B,啟動攪拌機自動對混合液體進行2分鐘的攪拌,攪拌完成后讓混合液體從出料口流出。

(3)等待1分鐘后,混合液流盡,出料口關閉。

(4)按下停止按鈕后,防止液體凝固,必須完成一個周期后才進行停止。

2caec87e-6746-11ed-8abf-dac502259ad0.png

圖3-1-1 液體混合控制

三、相關知識

本案例需要使用的功能指令有MOVE指令和比較指令。案例中其他指令在相關章節中有介紹,在此不再贅述。此處為讀者介紹MOVE指令和比較指令相關知識。

1.移動指令 (MOVE)

MOVE 指令用于將單個數據元素從參數 IN 指定的源地址復制到參數 OUT 指定的目標地址,相關參數如下表:

LAD 參數 數據類型 說明
2cddaff4-6746-11ed-8abf-dac502259ad0.png EN BOOL 允許輸入
ENO BOOL 允許輸出
OUT1 SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal, Byte, Word, DWord, Char, WChar, Array, Struct, DTL, Time, Date, TOD, IEC 數據類型,PLC 數據類型 目的地地址
IN 源數據

每點擊“MOVE”指令中的2ce5f204-6746-11ed-8abf-dac502259ad0.png一次,就增加一個輸出端。

用一個例子來說明移動指令 (MOVE)的使用,梯形圖如圖3-1-2所示

2cf922d4-6746-11ed-8abf-dac502259ad0.png

圖3-1-2

當I0.0觸點閉合,將“3”這個數值傳送到目的地地址MW0地址中,結果MW0中的地址值為3,即使I0.0觸點斷開,MW0地址中的數值也不會改變,直到再次為MW0地址賦值才會有變化。

2.比較指令

比較指令有等于(CMP==)、不等于(CMP<>)、大于(CMP>)、小于(CMP<)、大于或等于(CMP>=)和小于或等于(CMP<=)。比較指令對輸入操作數1和輸入操作數2進行比較,如果比較結果為真,則邏輯運算結果RLO為“1”,反之則為“0”。“等于”比較指令如下表所示:

LAD 參數 數據類型 說明
2d0a1026-6746-11ed-8abf-dac502259ad0.png 操作數1 Byte, Word, DWord, SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal, String, WString, Char, Char, Time, Date, TOD, DTL, 常數 比較的第一個數值
操作數2 比較的第二個數值

從指令框的“”下拉列表中選擇該指令的數據類型。

用一個例子來說明“等于”比較指令,其他類型的比較指令請讀者自行分析。梯形圖如圖3-1-3所示。

當MW0地址中的數值等于3時,操作數1和操作數2的數值相等,故Q0.0輸出為“1”,反之則為“0”。

2d15c614-6746-11ed-8abf-dac502259ad0.png

圖3-1-3

四、任務實施

本任務的實施步驟主要分為PLC接線、IO地址分配以及程序設計思路,PLC接線圖在此不描述,值得注意的是急停按鈕,外部接是常閉點:

1.IO地址分配

輸入地址 說明 輸出地址 說明
I0.0 啟動設備 Q0.0 閥門A控制
I0.1 高液位傳感器 Q0.1 閥門B控制
I0.2 低液位傳感器 Q0.2 出料閥控制
I0.3 停止設備
I0.4 急停

2. 程序設計思路:程序中步序的劃分

本任務的實施主要使用比較指令劃分步序,可以按照以下方法劃分相關步序:

寄存器地址 步序值 說明
MB1 0 設備停止步序
1 閥門A控制步序
2 閥門B控制步序
3 攪拌機控制步序
4 出料閥控制步序
5 循環/停止控制步序

3.程序設計

2d23eff0-6746-11ed-8abf-dac502259ad0.png

2d2d428a-6746-11ed-8abf-dac502259ad0.png

2d360078-6746-11ed-8abf-dac502259ad0.png

2d4724e8-6746-11ed-8abf-dac502259ad0.png

2d58f074-6746-11ed-8abf-dac502259ad0.png

2d697750-6746-11ed-8abf-dac502259ad0.png

五、結語

1.在這個案例中主要使用的是移動指令去改變步序:執行完一步之后,改變MB1寄存器中的值。

2.使用比較指令判斷應該執行哪一個步序,其中相對難理解的是第5步,因為在第5步的時候需要判斷是否按下了停止按鈕,當按下了停止按鈕之后把“0”給到MB1寄存器,需要再次按下啟動才能動作。當沒有按鈕停止按鈕,則自動循環。

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

    關注

    5008

    文章

    13167

    瀏覽量

    462193
  • 指令
    +關注

    關注

    1

    文章

    607

    瀏覽量

    35653
  • S7-1200
    +關注

    關注

    11

    文章

    331

    瀏覽量

    17922

原文標題:【圖文分析】基于S7-1200PLC的液體混合控制案例!

文章出處:【微信號:玩轉PLC工業機器人,微信公眾號:玩轉PLC工業機器人】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    S7協議讀取西門子S7-200 Smart PLC數據

    西門子S7-200 Smart PLC因其穩定性和易用性而廣泛應用。通過使用S7協議,可以實現對PLC數據的高效讀取和控制。本文將詳細介紹如
    的頭像 發表于 07-11 11:55 ?5019次閱讀
    <b class='flag-5'>S7</b>協議讀取西門子<b class='flag-5'>S7</b>-200 Smart <b class='flag-5'>PLC</b>數據

    plc200的程序怎么轉plc1200

    PLC200的程序轉換為PLC1200的過程涉及到多個步驟,包括硬件配置、軟件設置、程序轉換和調試等。 引言 PLC200和PLC1200都是西門子公司推出的可編程邏輯
    的頭像 發表于 07-01 10:00 ?911次閱讀

    宏集物聯網工控屏通過 S7 ETH 協議采集西門子 1200 PLC 數據

    上周我們分享了宏集HMI通過S7 MPI協議采集西門子400 PLC數據的操作步驟。本周,我們將繼續帶來干貨,重點介紹宏集HMI如何通過S7 ETH協議采集西門子1200
    的頭像 發表于 06-21 16:02 ?495次閱讀
    宏集物聯網工控屏通過 <b class='flag-5'>S7</b> ETH 協議采集西門子 <b class='flag-5'>1200</b> <b class='flag-5'>PLC</b> 數據

    西門子S7-1200 PLC的指令介紹

    西門子S7-1200 PLC,作為西門子自動化控制產品中的一款緊湊型控制器,憑借其強大的功能和易用性,在工業控制領域得到了廣泛的應用。
    的頭像 發表于 06-18 14:52 ?2449次閱讀

    西門子S7-1200 PLC如何通過模擬量控制變頻器

    在現代工業自動化領域中,變頻器因其能實現對交流電動機的平滑調速而得到了廣泛應用。西門子S7-1200 PLC(可編程邏輯控制器)作為工業控制領域的重要設備,其通過模擬量
    的頭像 發表于 06-18 09:26 ?2329次閱讀

    簡述S7-1200 PLC的硬件組成

    S7-1200 PLC(Programmable Logic Controller,可編程邏輯控制器)是西門子公司推出的一款小型、模塊化的可編程控制器,廣泛應用于工業自動化、過程
    的頭像 發表于 06-14 10:04 ?4517次閱讀

    西門子S7-1200 PLC的優缺點分析

    西門子S7-1200 PLC作為自動化控制系統中的核心組件,自推出以來就受到了廣泛關注。其緊湊的模塊化設計、強大的功能以及靈活的擴展性,使得它在工業自動化領域占據了重要的地位。然而,任何產品都不是
    的頭像 發表于 06-13 11:33 ?2969次閱讀

    西門子S7-1200 PLC的基本功能

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

    S7-1200如何實現內部數據的掉電保持?

    S7-1200 PLC 可以通過多種方式實現內部數據的掉電保持,以確保在斷電或重啟后數據不會丟失。
    的頭像 發表于 01-29 16:11 ?6878次閱讀

    西門子S7-1200S7-300PLC之間的區別有哪些?

    S7-1200作為新推出的緊湊型控制器,其產品定位在原有的SIMATIC S7-200和S7-300之間,它與S7-300的區別主要體現在硬
    的頭像 發表于 01-10 10:54 ?1018次閱讀
    西門子<b class='flag-5'>S7-1200</b>與<b class='flag-5'>S7-300PLC</b>之間的區別有哪些?

    西門子plc如何選型 s7-1500和s7-1200區別

    S7-1200是一種小型的PLC,適用于小型自動化應用。它具有較小的尺寸、較低的成本和中等級別的性能。S7-1200系列提供了多種CPU型號和不同數量的I/O模塊,可擴展性較強。
    發表于 01-10 10:48 ?5565次閱讀

    plc西門子s7-1200基礎知識:plcplc之間如何通訊

    S7-1200編程軟件是Siemens TIA Portal,可以用于編寫程序并對PLC進行配置和調試。此外,還有一些輔助軟件和工具可用于幫助用戶診斷故障和管理數據。
    的頭像 發表于 01-10 10:43 ?2652次閱讀

    組態王與S7-1200PLC之間 Profinet無線以太網通信

    組態王與S7-1200PLC之間想要搭建 Profinet無線以太網通信,需要用到以下設備: ● 西門子PLC型號:S7-1200 × 2臺 ● 上位機:組態王6.55 × 1臺 ● 無線通訊終端
    的頭像 發表于 01-09 09:21 ?922次閱讀
    組態王與<b class='flag-5'>S7-1200PLC</b>之間 Profinet無線以太網通信

    介紹S7-1200PLC和V20變頻器的Modbus通訊詳細步驟

    .找一臺帶有RS485通訊模塊的S7-1200PLC和一臺V20變頻器。
    的頭像 發表于 01-03 18:24 ?1651次閱讀
    介紹<b class='flag-5'>S7-1200PLC</b>和V20變頻器的Modbus通訊詳細步驟

    基于S7-1200PLC的各種應用的解決方案

    CPU將微處理器、集成電源、輸入電路和輸出電路組合到一個設計緊湊的外殼中以形成功能強大的PLC
    發表于 12-06 10:51 ?890次閱讀
    基于<b class='flag-5'>S7-1200PLC</b>的各種應用的解決方案