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

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

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

SCL計(jì)算每小時(shí)的均衡生產(chǎn)

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來(lái)源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 2020-09-04 16:12 ? 次閱讀

SHR:右移

使用“右移”指令,可以將參數(shù) IN 的內(nèi)容按位向右移動(dòng),并將其作為函數(shù)值返回。參數(shù) N 用于指定應(yīng)將特定值移位的位數(shù)。如果參數(shù) N 的值為“0”,則將參數(shù) IN 的值作為結(jié)果。如果參數(shù) N 的值大于可用位數(shù),則參數(shù) IN 的值將向右移動(dòng)該位數(shù)個(gè)位置。操作數(shù)左邊由于移位而空出的各個(gè)位將用零進(jìn)行填充。

"Tag_Result" := SHR(IN := "Tag_Value",

N := "Tag_Number");

IN Tag_Value 0011 1111 1010 1111

N Tag_Number 3

函數(shù)值 Tag_Result = 0000 0111 1111 0101 右移3位

SFC 1 "READ_CLK"讀取時(shí)間

使用SFC 1 "READ_CLK" (讀取系統(tǒng)時(shí)鐘),可以讀取當(dāng)前CPU系統(tǒng)時(shí)鐘的日期和時(shí)間。

制作一個(gè)統(tǒng)計(jì)1小時(shí)產(chǎn)量的功能塊.

1.輸入用來(lái)給入,產(chǎn)量的計(jì)數(shù).

2.輸出用來(lái)發(fā)出,1小時(shí)的產(chǎn)量是多少.

FUNCTION_BLOCK FB6

VAR_input

n: INT;// 輸入變量

END_VAR

VAR_OUTPUT

out: INT;// 輸出變量

END_VAR

VAR_TEMP

//臨時(shí)變量

END_VAR

VAR

V_1:BOOL;

V_2:BOOL;

n_1:INT;

n_2:INT;

RTC_MINUTES:INT;

RET_VAL_SFC :INT; 返回值

DAT :DATE_AND_TIME;

TMP_DATAT DAT : STRUCT 建立時(shí)間結(jié)構(gòu)

Jahr : BYTE;

Monat :BYTE;

TAG :BYTE;

STUNDE :BYTE;

MINUTE :BYTE;

SEKUNDE :BYTE;

MILLISEKUNDE :BYTE;

MS_WOCHENTAG :BYTE;

END_STRUCT;

END_VAR

RET_VAL_SFC := READ_CLK (CDT := DAT); 讀取PLC的系統(tǒng)時(shí)將使用SFC1

RTC_MINUTES := BYTE_TO_INT(TMP_DAT.MINUTE & BYTE#15) + (BYTE_TO_INT(SHR(IN:=(TMP_DAT.MINUTE & BYTE#240),N:=4))*10); 提取系統(tǒng)時(shí)間的分鐘數(shù)

IF (RTC_MINUTES = 0) & NOT V_1& NOT V_2 THEN當(dāng)時(shí)間的分鐘是0時(shí)記錄一次產(chǎn)量數(shù)

n_1:=n;記錄第一次時(shí)間分鐘為0時(shí)的記錄計(jì)數(shù)器值

V_1:=true;

V_2:=true;

END_IF;

IF (RTC_MINUTES = 1) & V_1 THEN 當(dāng)分鐘數(shù)變成1時(shí)記錄數(shù)改變

V_1:=false;

END_IF;

IF (RTC_MINUTES = 0) & NOT V_1 & V_2 THEN 第二次分鐘為0時(shí)開始計(jì)算,并完成計(jì)算輸出.

n_2:=n;

out:=n_2- n_1 ;

V_2:=false;

END_IF;

END_FUNCTION_BLOCK

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • SCL
    SCL
    +關(guān)注

    關(guān)注

    1

    文章

    239

    瀏覽量

    17115
  • cpu系統(tǒng)
    +關(guān)注

    關(guān)注

    0

    文章

    3

    瀏覽量

    3703

原文標(biāo)題:SCL計(jì)算每小時(shí)的均衡生產(chǎn)

文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    了解圖形均衡器與參數(shù)均衡器的區(qū)別

    在音頻處理領(lǐng)域,均衡器(Equalizer)是一種用于調(diào)整音頻信號(hào)頻率響應(yīng)的設(shè)備或軟件工具。它可以幫助我們?cè)鰪?qiáng)或減弱特定頻率范圍的聲音,以達(dá)到改善音質(zhì)、去除噪音或創(chuàng)造特定音效的目的。圖形均衡器和參數(shù)
    的頭像 發(fā)表于 12-26 09:35 ?322次閱讀

    nginx負(fù)載均衡配置介紹

    目錄 nginx負(fù)載均衡 nginx負(fù)載均衡介紹 反向代理與負(fù)載均衡 nginx負(fù)載均衡配置 Keepalived高可用nginx負(fù)載均衡
    的頭像 發(fā)表于 11-10 13:39 ?275次閱讀
    nginx負(fù)載<b class='flag-5'>均衡</b>配置介紹

    華納云:什么是負(fù)載均衡??jī)?yōu)化資源利用率的策略

    負(fù)載均衡是現(xiàn)代計(jì)算機(jī)網(wǎng)絡(luò)架構(gòu)中不可或缺的一部分,它通過(guò)智能分配請(qǐng)求和任務(wù),確保系統(tǒng)資源的高效利用。本文將探討負(fù)載均衡的概念、工作原理、優(yōu)化資源利用率的策略及其在實(shí)際應(yīng)用中的重要性。 1. 什么是負(fù)載
    的頭像 發(fā)表于 10-28 16:07 ?189次閱讀

    天翼云彈性負(fù)載均衡介紹

    采用負(fù)載均衡策略,將請(qǐng)求分發(fā)至多臺(tái)服務(wù)器上進(jìn)行處理。負(fù)載均衡在現(xiàn)代IT架構(gòu)中扮演著至關(guān)重要的角色,尤其是在大型分布式系統(tǒng)和云計(jì)算環(huán)境中。
    的頭像 發(fā)表于 10-25 16:20 ?642次閱讀
    天翼云彈性負(fù)載<b class='flag-5'>均衡</b>介紹

    鈺泰ETA3000電池均衡器IC

    描述 ETA3000是電池平衡IC,可面向上下兩串電池組,其可以通過(guò)無(wú)限級(jí)聯(lián),實(shí)現(xiàn)3節(jié)-24節(jié)動(dòng)力電池組的均衡,ETA3000是主動(dòng)開關(guān)式均衡,其均衡電流可以達(dá)到1.5A。ETA3000是鈺泰半
    發(fā)表于 10-25 10:13

    零基礎(chǔ)也可以搞懂負(fù)載均衡怎么配置!

    負(fù)載均衡怎么配置?在Linux中配置負(fù)載均衡器的步驟涉及多個(gè)環(huán)節(jié),包括選擇負(fù)載均衡軟件、安裝負(fù)載均衡軟件、配置負(fù)載均衡器、啟動(dòng)負(fù)載
    的頭像 發(fā)表于 10-12 15:58 ?263次閱讀

    負(fù)載均衡是什么意思?盤點(diǎn)常見的三種方式

    負(fù)載均衡是什么意思?負(fù)載均衡(LoadBalancing)是一種計(jì)算機(jī)技術(shù),主要用于在多個(gè)計(jì)算資源(如服務(wù)器、虛擬機(jī)、容器等)中分配和管理負(fù)載,以達(dá)到優(yōu)化資源使用、最大化吞吐率、最小化
    的頭像 發(fā)表于 09-29 14:30 ?304次閱讀

    信道均衡的原理和分類介紹

    一、信道均衡的基本原理 信道均衡的基本目標(biāo)是對(duì)信道或整個(gè)傳輸系統(tǒng)的頻率響應(yīng)進(jìn)行補(bǔ)償,以減輕或消除由多徑傳播引起的碼間串?dāng)_(ISI)。在數(shù)字通信中,ISI會(huì)嚴(yán)重影響接收端的信號(hào)質(zhì)量,導(dǎo)致數(shù)據(jù)傳輸錯(cuò)誤
    的頭像 發(fā)表于 09-10 10:49 ?1698次閱讀
    信道<b class='flag-5'>均衡</b>的原理和分類介紹

    時(shí)速高達(dá)25公里/小時(shí)的電動(dòng)滑板車,在德國(guó)允許嗎?(ABE)

    依2023年7月20日I第199號(hào)第9V條修訂中eKFV規(guī)定,最高設(shè)計(jì)速度不低于6公里/小時(shí)且不超過(guò)20公里/小時(shí)的機(jī)動(dòng)車輛。購(gòu)買電動(dòng)滑板車時(shí)要小心!在德國(guó),電動(dòng)滑板車可以以每小時(shí)25公里的速度行駛
    的頭像 發(fā)表于 05-11 08:30 ?589次閱讀
    時(shí)速高達(dá)25公里/<b class='flag-5'>小時(shí)</b>的電動(dòng)滑板車,在德國(guó)允許嗎?(ABE)

    儲(chǔ)能小時(shí)數(shù)是指什么??jī)?chǔ)能小時(shí)數(shù)怎樣計(jì)算

    儲(chǔ)能小時(shí)數(shù)是指儲(chǔ)能系統(tǒng)能夠連續(xù)供電或儲(chǔ)電的時(shí)間長(zhǎng)度,它是衡量?jī)?chǔ)能系統(tǒng)容量和持續(xù)供電能力的一個(gè)重要指標(biāo)。
    的頭像 發(fā)表于 04-11 10:18 ?7024次閱讀

    深入理解 AFE 的用法:實(shí)現(xiàn)BMS?均衡功能

    BMS ?均衡功能的實(shí)現(xiàn)主要靠 ?AFE ,它里面集成了均衡控制開關(guān)以及相關(guān)邏輯電路,給用戶提供了豐富的診斷和控制接口,如下圖(圖片來(lái)源于 ADI 的 LTC6810),方框部分即為均衡電路
    的頭像 發(fā)表于 03-28 15:03 ?5181次閱讀
    深入理解 AFE 的用法:實(shí)現(xiàn)BMS?<b class='flag-5'>均衡</b>功能

    信道均衡有哪些實(shí)現(xiàn)方式?

    信道均衡的實(shí)現(xiàn)方式主要包括線性自動(dòng)應(yīng)均衡、盲均衡和半盲均衡等。這些方法各有特點(diǎn),選擇哪種方法取決于具體的應(yīng)用場(chǎng)景和性能要求。例如,如果信道變化較快,可能需要使用自適應(yīng)濾波器來(lái)實(shí)現(xiàn)實(shí)時(shí)的
    的頭像 發(fā)表于 03-02 14:05 ?1433次閱讀

    逆變器放大器使用量多少,計(jì)算非常簡(jiǎn)單

    ,或者你的電器消耗以安培為單位列出,知道答案是必須的。在最大負(fù)載下運(yùn)行的12V2000W逆變器每小時(shí)消耗166.6安培。用每小時(shí)消耗的瓦特?cái)?shù)除以電壓,就得到安培數(shù)。在
    的頭像 發(fā)表于 01-29 11:32 ?650次閱讀
    逆變器放大器使用量多少,<b class='flag-5'>計(jì)算</b>非常簡(jiǎn)單

    計(jì)算逆變器放大器用量技巧,除以其電壓

    你的電器消耗以安培為單位列出,知道答案是必須的。在最大負(fù)載下運(yùn)行的12V2000W逆變器每小時(shí)消耗166.6安培。用每小時(shí)消耗的瓦特?cái)?shù)除以電壓,就得到安培數(shù)。在這
    的頭像 發(fā)表于 01-23 10:25 ?632次閱讀
    <b class='flag-5'>計(jì)算</b>逆變器放大器用量技巧,除以其電壓

    西門子SCL PLC高級(jí)編程教程

    借助SCL,可以簡(jiǎn)化控制技術(shù)領(lǐng)域復(fù)雜的計(jì)算、算法、數(shù)據(jù)管理和數(shù)據(jù)組織等編程工作。
    發(fā)表于 01-22 10:27 ?760次閱讀
    西門子<b class='flag-5'>SCL</b> PLC高級(jí)編程教程