日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

b树的阶数如何确定_通过一个示例来聊聊如何规划一个PLC项目

發布時間:2023/12/18 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 b树的阶数如何确定_通过一个示例来聊聊如何规划一个PLC项目 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

對于一些朋友在編程或看別人的程序時,總是雜亂無章,讓人看著迷糊和繁瑣,也更容易造成錯誤。

這就是沒有一個好的標準化的編程思路,其實,對于一些自動化公司都是有自己的標準,但是,其基本思路是一致的,今天就通過一個示例來跟大家聊聊如何規劃自己的項目。

示例如下圖所示,一個工業混料過程的項目,具體的項目要求就不說了(不做具體編程,只說思路)

在拿到一個項目時,首先按下圖的思路來規劃自己的項目,這樣思路清晰。也容易理解。

下面就具體來說一說:

一、將過程分成任務和區域

自動化過程包含大量單個任務。通過在過程內識別相關任務組,然后將這些組分成更小的任務,用這種
方法甚至可以定義最為復雜的過程。
下面就用工業混料過程示例來闡述如何將過程劃分為一些功能區域和單個任務:

在工業混料過程示例中,可以識別 4 個不同區域 :

1、配料 A

2、配料 B

3、混合罐

4、排料

二、描述單個功能區域
在過程內描述每個區域和任務時,不僅需要定義每個區域的操作,還需要定義控制該區域的不同元件。
這些功能包括:
1、每個任務的機械、電氣輸入/輸出邏輯關系

2、每個任務之間的相互依存關系
工業混料過程實例使用泵、電機和閥。必須精確描述識別操作期間所要求的操作特性和互單類型。

下面描述工業混料過程中所使用設備的示例。
2.1 配料 A/B:進料泵電機

進料泵電機將配料 A 和 B 傳送到混料罐。流速:每分鐘 400l (100 加侖),額定值: 1200 rpm 時為 100kW (134hp)

通過混料罐附近的操作員站控制泵(啟動/停止)。計數啟動次數以用于維護。可通過一個按鈕將計數器和顯示器復位。

要操作泵,必須滿足下列條件:a 混料罐不滿。b 混料罐的排料閥閉合。c 沒有激活緊急斷電。

如果滿足下列條件,泵將關閉:a 啟動泵電機 7 秒后,流量傳感器指示無流量。b 流量傳感器指示停止流動。

2.2 配料 A/B:入口閥和進料閥

配料 A 和 B 的入口閥和進料閥可允許或防止配料流入混料罐中。閥有一個具有彈簧復位的螺線管。

a 激活螺線管時,打開閥。b 取消激活螺線管時,閉合閥。

要激活閥,必須滿足下列條件: 進料泵電機已經運行 1 秒以上。

如果滿足下列條件,泵將關閉:流量傳感器指示無流量。

2.3 攪拌器電機

攪拌器電機在混料罐中混合配料 A 和配料 B。額定值: 1200 rpm 時為 100kW (134hp)

通過混料罐附近的操作員站控制攪拌器電機(啟動/停止)。計數啟動次數以用于維護。可通過一個按鈕將計數器和顯示器復位。

要操作泵,必須滿足下列條件:a 罐液位傳感器沒有指示"罐液位低于最小值"。b 混料罐的排料閥閉合。c 沒有激活緊急斷電。

如果滿足下列條件,泵將關閉: 流速計在啟動電機后 10 秒內不指示已經到達額定速度。

2.4 排料閥

排料閥允許將混料物(通常為重力進料)排放到過程中的下一個階段。閥有一個具有彈簧復位的螺線管。a 激活閥時,打開出口閥。b 取消激活螺旋管時,閉合出口閥。

通過操作員站控制出口閥(打開/關閉)。可在下列條件下打開排料閥:a 攪拌器電機關閉。b 罐液位傳感器沒有指示"罐空"。c 沒有激活緊急斷電。

如果滿足下列條件,泵將關閉: 罐液位傳感器指示"罐空"。

三、列出輸入、輸出和輸入/輸出

寫完要控制的每個設備的物理描述后,需繪制每個設備或任務區域的輸入和輸出圖。

四、創建電機和閥的 I/O 圖

4.1 電機的I/O圖

在工業混料過程的示例中使用兩個進料泵和一個攪拌機。每個電機都由其自身的"電機塊"控制,該塊對于所有三個設備都相同。該塊要求 6 個輸入:兩個輸入用于啟動或停止電機,一個輸入用于復位維護顯示器,一個輸入用于電機響應信號(電機運行/不運行),一個輸入用于時間,在該時間內必須接收響應信號,一個輸入用于測量時間的計時器數目。

邏輯塊還要求四個輸出:兩個輸出指示電機的操作狀態,一個輸出指示故障,另一個輸出用于指示應該
開始維護電機。

需要輸入/輸出來激活電機。它用于控制電機,但同時也可在"電機塊"的程序中進行編輯和修改

4.2 創建閥的 I/O 圖

每個閥都由其自身的"閥塊"控制,該塊對于所使用的所有閥都相同。邏輯塊有兩個輸入:一個輸入用于打開閥,一個輸入用于關閉閥。它還有兩個輸出:一個輸出用于指示閥打開,另一個輸出用于指示閥閉合。

閥塊有一個輸入/輸出,用于激活閥。它用于控制閥,但同時也可在"閥塊"的程序中進行編輯和修改。

五、建立安全要求

定義安全要求查找要求硬件電路滿足安全要求的設備類型。通過定義,這些安全電路可獨立于可編程控制器進行操作(雖然安全電路通常提供 I/O 接口,允許與用戶程序協調操作)。通常,可以組態矩陣式,在其自身的緊急斷電范圍內連接每個執行器。該矩陣式是安全電路的電路圖基礎。

按如下執行來設計安全機制

a 確定單個自動化任務之間的邏輯和機械電氣互鎖
b 考慮設計電路時,由于自動化故障可以手動操作。


工業混料過程示例使用下列邏輯電路作為安全電路:

a 在緊急斷電開關(急停)后,切斷所有設備的電源(當然這里不需要通過PLC)
b PLC的輸入指示緊急斷電開關(急停)的狀態。

六、描述所要求的操作員顯示和控件

每個過程都要求有一個操作員界面,允許人員進行干預。部分設計規范包括操作員控制臺設計。

參見下圖:

控制臺還包括顯示燈,用于指示經過一定啟動次數后要求維護的設備,以及緊急斷電開關,通過該開關
可立即終止過程。控制臺還有一個復位按鈕,用于三臺電機的維護顯示。通過該按鈕,可以關閉指示應
該維護電機的維護顯示燈,并將相應的計數器復位到 0。

七、創建組態圖

通過確定希望使用哪些模塊,還可以確定可編程控制器的結構。創建一個確定下列各項的組態圖:

總結

以上是生活随笔為你收集整理的b树的阶数如何确定_通过一个示例来聊聊如何规划一个PLC项目的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。