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

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

    文章

    4355

    瀏覽量

    86182
  • 計數器
    +關注

    關注

    32

    文章

    2261

    瀏覽量

    95000
  • STL
    STL
    +關注

    關注

    0

    文章

    86

    瀏覽量

    18385

原文標題: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 ?4538次閱讀
    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 ?1276次閱讀
    <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 ?4414次閱讀
    什么是<b class='flag-5'>STL</b>?

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

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

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

    在表中循環更新并顯示程序的狀態。執行 STL 程序后立即顯示這些表格。并讀取程序每一行的執行狀態。顯示內容取決于所用的 CPU(S7-300、S7-400 或 S7-1500)。
    的頭像 發表于 08-23 10:31 ?1085次閱讀
    如何顯示<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 ?1138次閱讀

    STL內容介紹

    1 什么是STLSTL(Standard Template Library),即標準模板庫,是一個具有工業強度的,高效的C++程序庫。它被容納于C++標準程序庫(C++ Stand
    的頭像 發表于 11-13 11:32 ?936次閱讀
    <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>
    主站蜘蛛池模板: 精品视频一区二区三区四区五区 | 91aaa免费观看在线观看资源 | 永久黄网站色视频免费观看 | 神马三级我不卡 | 成年女人免费看一级人体片 | 99久久99| 韩国三级中文字幕hd | 手机午夜视频 | 免费观看欧美一级片 | 激情网页| jlzzjlzzjlzz日本亚洲 | aaaa大片 | 羞羞视频靠逼视频大全 | 亚洲成a人片在线观看88 | 国产男人午夜视频在线观看 | 日韩综合色 | 韩国三级hd中文字幕久久精品 | 日本亚洲视频 | 欧美综合一区二区三区 | 国产精品四虎在线观看免费 | 国产色婷婷 | 男女午夜特黄毛片免费 | 欧美黄色片免费观看 | 国产黄色精品 | 美女一级毛片毛片在线播放 | 乱小说录目伦800 | 色777777女人色 | 国产色爽免费视频 | 影音先锋ady69色资源网站 | 美女扒开尿口给男人爽免费视频 | 1024在线观看你懂的 | 国产精品黄网站免费观看 | 特黄特色三级在线播放 | 国产精品亚洲玖玖玖在线靠爱 | 91热成人精品国产免费 | 啪啪福利视频 | 欧美亚洲天堂 | 免费的很黄很色的床小视频 | 日日干夜夜操 | 日韩一级视频免费观看 | 中国美女乱淫免费看视频 |