色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

STL 程序如何實現填充量示例

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 作者:機器人及PLC自動化 ? 2022-10-08 11:18 ? 次閱讀

檢測存儲區的填充量示例:

檢測存儲區的填充量

下圖顯示的系統中包含兩條傳送帶和一個臨時存儲區,臨時存儲區位于兩條傳送帶之間。傳送帶 1 將包裹傳送到該存儲區。傳送帶 1 末端靠近存儲區的光電屏蔽,負責檢測傳送到存儲區的包裹數量。傳送帶 2 將包裹從臨時存儲區域傳輸到裝載臺,包裹將在此裝載到卡車上。存儲區出口處的光電屏蔽,負責檢測離開存儲區傳入裝載臺的包裹數量。五個指示燈用于指示臨時存儲區的容量。

678749fc-42f3-11ed-96c9-dac502259ad0.png

67a88108-42f3-11ed-96c9-dac502259ad0.png

67c8cb7a-42f3-11ed-96c9-dac502259ad0.png

以下 STL 程序說明了如何實現此示例:

當一個包裹傳送到存儲區時,“PEB1”處的信號狀態從“0”變為“1”(信號上升沿)。“PEB1”在信號上升沿時,將啟用“加計數”計數器,同時“PACKAGECOUNT”的當前計數值遞增 1。

當一個包裹從存儲區傳送到裝載臺,“PEB2”處的信號狀態從“0”變為“1”(信號上升沿)。“PEB2”在信號上升沿時,將啟用“減計數”計數器,同時“PACKAGECOUNT”的當前計數值遞減 1。

只要存儲區中沒有包裹(“PACKAGECOUNT”=“0”),則“STOR_EMPTY”變量的信號狀態置位為“1”同時點亮“存儲區為空”指示燈。

“RESET”變量的信號狀態置位為“1”時,會將當前計數值復位為“0”。

如果“LOAD”變量的信號狀態設置為“1”,則會將當前計數值設置為“MAX STORAGE AREA FILL AMOUNT”變量的值。如果當前計數值大于或等于“MAX STORAGE AREA FILL AMOUNT”變量的值,則“STOCK_PACKAGES”變量的信號狀態為“1”。

SCL:

"VOLUME_50" := 5; // 為比較值預先賦值 50 個包裹(對于測試僅使用 5 個包裹)

"VOLUME_90" := 9; // 為比較值預先賦值 90 個包裹(對于測試僅使用 9 個包裹)

"VOLUME_100" := 10; // 為比較值預先賦值 100 個包裹(對于測試僅使用 10 個包裹)

"MAX STORAGE AREA FILL AMOUNT" := 10; // 為存儲區中的最大數量預先賦值 100 個包裹(對于測試僅使用 10 個包裹)

"IEC_Counter_0_DB".CTUD(CU := "PEB1",

CD:= "PEB2",

R:= "RESET",

LD:= "LOAD",

PV:= "MAX STORAGE AREA FILL AMOUNT",

QU=> "STOCK_PACKAGES",

QD=> "STOR_EMPTY",

CV=> "PACKAGECOUNT");

只要存儲區中有包裹,“存儲區非空”指示燈就會點亮。

SCL:

"STOR_NOT_EMPTY" := NOT "STOR_EMPTY"

如果存儲區中的包裹數低于 50%,“存儲區已用 50 %”、“存儲區已用 90 %”和“存儲區已滿”報警指示燈就會熄滅。

SCL:

IF "PACKAGECOUNT" < "VOLUME_50" THEN

"STOR_50%_FULL" := 0;

"STOR_90%_FULL" := 0;

"STOR_FULL" := 0;

END_IF;

如果存儲區中的包裹數大于或等于 50 %,則“存儲區已用 50 %”指示燈將點亮。

SCL:

IF "PACKAGECOUNT" >= "VOLUME_50" AND "PACKAGECOUNT <= "VOLUME_90" THEN

"STOR_50%_FULL" := 1;

"STOR_90%_FULL" := 0;

"STOR_FULL" := 0;

END_IF;

如果存儲區中的包裹數大于或等于 90 %,則“存儲區已用 90 %”指示燈將點亮。“存儲區已用 50 %”的指示燈仍然點亮。

SCL:

IF "PACKAGECOUNT" >= "VOLUME_90" AND "PACKAGECOUNT < "VOLUME_100" THEN

"STOR_50%_FULL" := 1;

"STOR_90%_FULL" := 1;

"STOR_FULL" := 0;

END_IF;

如果存儲區中的包裹數達到 100 %,則“存儲區已滿”消息指示燈將點亮。“存儲區已用 50 %”和“存儲區已用 90 %”的指示燈仍然點亮。

SCL:

IF "PACKAGECOUNT" >= "VOLUME_100" THEN

"STOR_50%_FULL" := 1;

"STOR_90%_FULL" := 1;

"STOR_FULL" := 1;

END_IF;

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

    關注

    13

    文章

    4353

    瀏覽量

    86126
  • 計數器
    +關注

    關注

    32

    文章

    2261

    瀏覽量

    94952
  • STL
    STL
    +關注

    關注

    0

    文章

    86

    瀏覽量

    18376

原文標題:S7博途V16 - SCL檢測存儲區的填充量示例

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    STL庫配置為一次測試多個扇區的問題求解

    “ELF-map.txt”顯示了準確的錯誤消息和 ELF 查看器的輸出。在文件底部的第三個日志中可以清楚地看到重疊。看起來 CRC 表生成器實用程序為每個程序部分的 32 位對齊做了一些填充,可能會侵占下一個部分
    發表于 12-06 06:02

    STEP7 STL語句表編程使用手冊

    本手冊是用STL語句表編程語言編制用戶程序的用戶指南。 本手冊也包括描述STL語言元素的語法和功能的參考章節
    發表于 03-10 16:05 ?197次下載
    STEP7 <b class='flag-5'>STL</b>語句表編程使用手冊

    漫水填充算法綜合示例_《OpenCV3編程入門》書本配套源代碼

    《OpenCV3編程入門》書本配套源代碼:漫水填充算法綜合示例
    發表于 06-06 15:39 ?2次下載

    OpenCV3編程入門-源碼例程全集-漫水填充算法綜合示例

    OpenCV3編程入門-源碼例程全集-漫水填充算法綜合示例
    發表于 09-17 22:55 ?0次下載

    如何使用STL編程實現PLC控制系統的模擬信號和采樣與濾波

    從工程實際出發,介紹了PLC(可編程序控制器)控制系統中模擬信號的采樣和濾波方法,并以S7300PLC語句表(STL)編程為例,給出了部分程序
    發表于 10-13 17:36 ?63次下載
    如何使用<b class='flag-5'>STL</b>編程<b class='flag-5'>實現</b>PLC控制系統的模擬<b class='flag-5'>量</b>信號和采樣與濾波

    PLC梯形圖轉換成STL程序

    實現只用STL顯示,而不能轉化為梯形圖,在一個NETWORK內多寫幾個邏輯操作即可,當然這要先選擇用STL編寫程序
    發表于 03-23 14:52 ?4525次閱讀
    PLC梯形圖轉換成<b class='flag-5'>STL</b><b class='flag-5'>程序</b>

    示例SigmaStudio程序

    示例SigmaStudio程序
    發表于 03-23 18:25 ?15次下載
    <b class='flag-5'>示例</b>SigmaStudio<b class='flag-5'>程序</b>

    STL程序檢測存儲區的填充示例

    下圖顯示的系統中包含兩條傳送帶和一個臨時存儲區,臨時存儲區位于兩條傳送帶之間。傳送帶 1 將包裹傳送到該存儲區。傳送帶 1 末端靠近存儲區的光電屏蔽,負責檢測傳送到存儲區的包裹數量。
    的頭像 發表于 04-06 09:28 ?1268次閱讀
    <b class='flag-5'>STL</b><b class='flag-5'>程序</b>檢測存儲區的<b class='flag-5'>填充</b><b class='flag-5'>量</b><b class='flag-5'>示例</b>

    圓形可填充加載器安裝使用案例

    安裝說明: 方法1:對于在示例應用程序中使用循環填充加載器模塊,添加以下依賴項以生成 hap/har。 方法2:對于使用har文件在單獨的應用程序中使用循環
    發表于 03-24 11:29 ?1次下載
    圓形可<b class='flag-5'>填充</b>加載器安裝使用案例

    什么是STL

    STL主要是由一些模板函數和模板類構成的,其包含了C++程序開發中一些非常通用的數據結構實現與算法封裝,從而達到了非常良好的軟件復用和擴展能力,當然其背后帶來的是應用程序開發的高效,你
    的頭像 發表于 02-21 11:08 ?4400次閱讀
    什么是<b class='flag-5'>STL</b>?

    怎樣使用STL函數控制傳送帶?有哪些步驟?

    STL (語句列表)是一種基于文本的編程語言,可用于編寫邏輯塊。STL 程序程序段的形式組成。
    的頭像 發表于 07-25 17:43 ?932次閱讀
    怎樣使用<b class='flag-5'>STL</b>函數控制傳送帶?有哪些步驟?

    如何顯示STL程序程序狀態呢?

    在表中循環更新并顯示程序的狀態。執行 STL 程序后立即顯示這些表格。并讀取程序每一行的執行狀態。顯示內容取決于所用的 CPU(S7-300、S7-400 或 S7-1500)。
    的頭像 發表于 08-23 10:31 ?1073次閱讀
    如何顯示<b class='flag-5'>STL</b><b class='flag-5'>程序</b>的<b class='flag-5'>程序</b>狀態呢?

    如何在STL中的EN/ENO機制仿真示例呢?

    STL 程序塊調用的程序塊不提供 EN 和 ENO 參數。無論創建程序塊時采用何種編程語言,都可通過狀態字的 BR 位將錯誤語句傳送到 STL
    的頭像 發表于 09-01 09:45 ?1123次閱讀

    STL內容介紹

    1 什么是STLSTL(Standard Template Library),即標準模板庫,是一個具有工業強度的,高效的C++程序庫。它被容納于C++標準程序庫(C++ Stand
    的頭像 發表于 11-13 11:32 ?925次閱讀
    <b class='flag-5'>STL</b>內容介紹

    使用TSIP驅動程序(Azure RTOS)的TLS實現示例

    電子發燒友網站提供《使用TSIP驅動程序(Azure RTOS)的TLS實現示例.pdf》資料免費下載
    發表于 01-31 10:13 ?3次下載
    使用TSIP驅動<b class='flag-5'>程序</b>(Azure RTOS)的TLS<b class='flag-5'>實現</b><b class='flag-5'>示例</b>
    主站蜘蛛池模板: 含羞草完整视频在线播放免费 | 国产超碰精久久久久久无码AV | 在线观看qvod | 亚洲精品第五页中文字幕 | 日韩一区二区在线免费观看 | 韩国三级久久精品 | 女教师二十三岁 | 国产午夜在线观看视频 | 嫩草伊人久久精品少妇AV网站 | 506070老熟肥妇bbwxx视频 4虎最新网址 | japansemature护士 JAPANRCEP老熟妇乱子伦视频 | 国产成人精品一区二区三区视频 | 日夜啪啪一区二区三区 | 深爱激情站 | 失禁 调教 刺激 哭喊男男 | 中文字幕亚洲乱码熟女在线萌芽 | 啊灬啊灬啊灬快高潮视频 | 欧美性动漫3d在线观看完整版 | 2022精品福利在线小视频 | 久久频这里精品99香蕉久网址 | 快穿做妓女好爽H | 视频在线观看高清免费看 | 动漫成年美女黄漫网站 | 亚洲午夜一区二区电影院 | 亚洲国产精品免费线观看视频 | 在线天天看片视频免费观看 | 久 久 亚洲 少 妇 无 码 | 51久久夜色精品国产 | 欧美日韩精品一区二区三区高清视频 | 一本道手机无码在线看 | 夜夜狂射影院欧美极品 | 亚洲精品国产第一区第二区 | 娇小亚裔被两个黑人 | 色狠狠色狠狠综合天天 | 第一精品福利导福航 | 国产精品久久久久久熟妇吹潮软件 | 亚洲中文有码字幕日本 | 快播电影网址 | nxgx69日本护士 | xxxx俄罗斯1819| 久久777国产线看观看精品卜 |