女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

建立一個(gè)存儲(chǔ)機(jī)器人信號(hào)的功能塊FB5

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來(lái)源:酷扯兒 ? 作者:酷扯兒 ? 2020-09-03 14:13 ? 次閱讀

BLKMOV:存儲(chǔ)區(qū)移動(dòng)(SFC20)

使用“塊移動(dòng)”指令,可將存儲(chǔ)區(qū)(源區(qū)域)的內(nèi)容移動(dòng)到其它存儲(chǔ)區(qū)(目標(biāo)區(qū)域)。移動(dòng)操作沿地址升序方向執(zhí)行。可使用 ANY 指針定義源區(qū)域和目標(biāo)區(qū)域。

移動(dòng)操作的通用規(guī)則

源區(qū)域和目標(biāo)區(qū)域不得重疊。如果源和目標(biāo)區(qū)域長(zhǎng)度不同,則只能移動(dòng)較小長(zhǎng)度的區(qū)域。

如果源區(qū)域小于目標(biāo)區(qū)域,則將整個(gè)源區(qū)域的數(shù)據(jù)都寫入到目標(biāo)區(qū)域中。而目標(biāo)區(qū)域的其余字節(jié)則保持不變。

如果目標(biāo)區(qū)域小于源區(qū)域,將寫滿整個(gè)目標(biāo)區(qū)域。而忽略源區(qū)域的剩余字節(jié)。

如果復(fù)制 BOOL 數(shù)據(jù)類型的區(qū)域,則此區(qū)域的指定長(zhǎng)度必須是 8 的整數(shù)倍,否則將無(wú)法執(zhí)行指令。

移動(dòng)字符串的規(guī)則

還可以使用“塊移動(dòng)”指令移動(dòng) STRING 數(shù)據(jù)類型的源區(qū)域和目標(biāo)區(qū)域。如果只有源區(qū)域?yàn)?STRING 數(shù)據(jù)類型,則移動(dòng)字符串中實(shí)際包含的字符。有關(guān)實(shí)際和最大長(zhǎng)度的信息,將寫入目標(biāo)區(qū)域。如果源和目標(biāo)區(qū)域都是 STRING 數(shù)據(jù)類型,則將目標(biāo)區(qū)域中字符串的當(dāng)前長(zhǎng)度設(shè)置為實(shí)際移動(dòng)的字符數(shù)。

如果要移動(dòng)字符串實(shí)際長(zhǎng)度和最大長(zhǎng)度的信息,則需要以字節(jié)為單位將相關(guān)區(qū)域指定給 SRCBLK 和DSTBLK 參數(shù)。

函數(shù)值 (RET_VAL) INT 錯(cuò)誤信息

0000 無(wú)錯(cuò)誤

8092 源或目標(biāo)區(qū)域只能在裝載存儲(chǔ)器中。

8xyy 有關(guān)錯(cuò)誤的更多信息,

使用復(fù)雜參數(shù)類型ANY:

STEP 7以10個(gè)字節(jié)存儲(chǔ)參數(shù)類型ANY。當(dāng)構(gòu)造類型為ANY的參數(shù)時(shí),必須確保所有10個(gè)字節(jié)都被占用,因?yàn)檎{(diào)用塊估計(jì)參數(shù)整個(gè)內(nèi)容的值。例如,如果以字節(jié)4指定DB編號(hào),也必須以字節(jié)6明確地指定存儲(chǔ)器區(qū)。

參數(shù)類型的ANY格式

對(duì)于參數(shù)類型,STEP 7存儲(chǔ)數(shù)據(jù)類型和參數(shù)的地址。重復(fù)因子始終是1。字節(jié)4、5和7始終是0。字節(jié)8和9指示定時(shí)器、計(jì)數(shù)器或塊的編號(hào)。

重復(fù)因子識(shí)別由參數(shù)類型ANY傳送的指示數(shù)據(jù)類型的數(shù)量。這意味著可以指定數(shù)據(jù)區(qū),也可以和參數(shù)類型ANY結(jié)合使用數(shù)組和結(jié)構(gòu)。STEP 7將數(shù)組和結(jié)構(gòu)識(shí)別為數(shù)據(jù)類型的編號(hào)(借助重復(fù)因數(shù))。例如,如果要傳送10個(gè)字,必須為重復(fù)因子輸入數(shù)值10,并且必須為數(shù)據(jù)類型輸入數(shù)值04。

地址以格式Byte.Bit存儲(chǔ),此處字節(jié)尋址存儲(chǔ)在字節(jié)7的位0 - 2,節(jié)字8的位0 - 7,節(jié)字9的位3 - 7。位地址存儲(chǔ)在字節(jié)9的位0 - 2。

建立一個(gè)存儲(chǔ)機(jī)器人信號(hào)的功能塊FB5

FUNCTION_BLOCK FB5

VAR_INPUT

Rob_A:POINTER; 機(jī)器人的地址

pRobAAT Rob_A: STRUCT 拆分地址

DBNR :WORD;

BZ :DWORD;

END_STRUCT;

END_VAR

VAR_OUTPUT

ST_ROB: ST_Rob;

END_VAR

VAR_TEMP

Adr_Rob_A :INT ;

AnyRob_A :ANY;

pRob_AAT AnyRob_A: STRUCT

SyntaxId:BYTE; // Byte 0

DataType:BYTE; // Byte 1

DataCount:WORD; // Byte 2+3

DBNR :WORD; // Byte 4+5

BZ :DWORD;// Byte 6

END_STRUCT;

AnyST_ROB :ANY;

pST_ROBAT AnyST_ROB: STRUCT

SyntaxId: BYTE; // Byte 0

DataType: BYTE; // Byte 1

DataCount:WORD; // Byte 2+3

DBNR :WORD; // Byte 4+5

BZ :DWORD; // Byte 6

END_STRUCT;

AnyST_ROB_A_Rob:ANY;

pST_ROB_A_RobAT AnyST_ROB_A_Rob: STRUCT

SyntaxId: BYTE; // Byte 0

DataType: BYTE; // Byte 1

DataCount:WORD; // Byte 2+3

DBNR :WORD; // Byte 4+5

BZ :DWORD; // Byte 6

END_STRUCT;

erg_SFC20 :INT;用于SFC20的變量反饋點(diǎn)

END_VAR

VAR

END_VAR

Adr_Rob_A := WORD_TO_INT(DWORD_TO_WORD(SHR(IN:=pRobA.BZ,N:=3))); 提取IO點(diǎn)地址

pRob_A.SyntaxId := B#16#10;

pRob_A.DataType := 02;

pRob_A.DataCount := W#16#22;

pRob_A.DBNR := pRobA.DBNR;

pRob_A.BZ := pRobA.BZ;

AnyST_ROB := ST_ROB.A1_8_Folgespiegelung;DB塊首位

pST_ROB.SyntaxId := B#16#10;

pST_ROB.DataType := 02;

pST_ROB.DataCount := W#16#22;

AnyST_ROB_A_Rob := ST_ROB.A_Rob;

pST_ROB_A_Rob.SyntaxId := B#16#10;

pST_ROB_A_Rob.DataType := 02;

pST_ROB_A_Rob.DataCount := W#16#22;

erg_SFC20 := BLKMOV(SRCBLK := AnyRob_A

,DSTBLK:= AnyST_ROB

);傳輸機(jī)器人的輸出狀態(tài)

erg_SFC20 := BLKMOV(SRCBLK := AnyST_ROB

,DSTBLK:= AnyST_ROB_A_Rob

);

聲明:本文內(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)投訴
  • 機(jī)器人
    +關(guān)注

    關(guān)注

    213

    文章

    29533

    瀏覽量

    211735

原文標(biāo)題:SCL 練習(xí)提取IO地址并傳輸

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    什么是FB功能塊?為什么要使用FB功能塊?如何制作個(gè)FB功能塊?

      FB功能塊種封裝了特定邏輯功能的模塊。它類似于個(gè)子程序或函數(shù),但是它有自己的內(nèi)部變量和
    的頭像 發(fā)表于 11-09 16:13 ?5533次閱讀
    什么是<b class='flag-5'>FB</b><b class='flag-5'>功能塊</b>?為什么要使用<b class='flag-5'>FB</b><b class='flag-5'>功能塊</b>?如何制作<b class='flag-5'>一</b><b class='flag-5'>個(gè)</b><b class='flag-5'>FB</b><b class='flag-5'>功能塊</b>?

    制作個(gè)簡(jiǎn)易的機(jī)器人

    及傳感器原理,通過(guò)硬件電路制作和軟件編程,制作了個(gè)機(jī)器人,實(shí)現(xiàn)了機(jī)器人的路徑跟蹤和自動(dòng)糾偏的功能,并能探測(cè)金屬,實(shí)時(shí)顯示間隔。 2
    發(fā)表于 02-09 15:40

    智能搬運(yùn)機(jī)器人功能介紹-鷗鵬科技

    本帖最后由 風(fēng)沙掠影 于 2016-12-20 10:45 編輯 智能搬運(yùn)機(jī)器人可以將隨機(jī)抽簽擺放的5個(gè)搬運(yùn)到對(duì)應(yīng)的5
    發(fā)表于 04-01 14:55

    發(fā)現(xiàn)個(gè)機(jī)器人,《機(jī)器人的中秋祝福》中的機(jī)器人有眼部投影功能

    `發(fā)現(xiàn)了個(gè)機(jī)器人,《機(jī)器人的中秋祝?!分械?b class='flag-5'>機(jī)器人有眼部投影功能哦,雙手還挺靈活的,好像是國(guó)內(nèi)
    發(fā)表于 09-13 14:40

    西門子PLC編程功能塊FB功能FC的不同之處是什么

      用西門子PLC編程時(shí),可以用到功能塊FB功能FC(FB、FC都是組織)資料上說(shuō)FB與FC
    發(fā)表于 12-02 14:15

    S7-SCL功能塊(FB)的結(jié)構(gòu)

    在關(guān)鍵字FUNCTION_BLOCK或PROGRAM之后,鍵入關(guān)鍵字FB,跟上一個(gè)號(hào)或FB的符號(hào)名。號(hào)是0到65533之間的
    的頭像 發(fā)表于 05-10 10:30 ?3431次閱讀
    S7-SCL<b class='flag-5'>功能塊</b>(<b class='flag-5'>FB</b>)的結(jié)構(gòu)

    控制KUKA安全機(jī)器人的PLC標(biāo)準(zhǔn)功能塊FB 292

    責(zé)任編輯:xj 原文標(biāo)題:控制KUKA安全機(jī)器人的PLC標(biāo)準(zhǔn)功能塊FB 292 文章出處:【微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
    的頭像 發(fā)表于 12-23 17:53 ?3496次閱讀
    控制KUKA安全<b class='flag-5'>機(jī)器人</b>的PLC標(biāo)準(zhǔn)<b class='flag-5'>功能塊</b><b class='flag-5'>FB</b> 292

    西門子PLC系統(tǒng)功能塊和系統(tǒng)功能

    的參考幫助中可找到進(jìn)步的信息。 系統(tǒng)功能塊 系統(tǒng)功能塊(SFB )是集成在S7 CPU中的功能塊。SFB 作為操作系統(tǒng)的部分,不占用戶程
    的頭像 發(fā)表于 12-23 17:55 ?1.2w次閱讀

    淺析FB420的用法-專用于PM277控制屏的夾具功能塊

    該模塊用于控制最多可帶 8 個(gè)末位反饋信號(hào)的二位五通或三位五通氣動(dòng)換向閥。末位反饋信號(hào)以字節(jié)的方式設(shè)置給該模塊。該模塊般采用自己的背景數(shù)據(jù)模塊進(jìn)行訪問(wèn)。 此
    的頭像 發(fā)表于 03-10 10:54 ?2034次閱讀
    淺析<b class='flag-5'>FB</b>420的用法-專用于PM277控制屏的夾具<b class='flag-5'>功能塊</b>

    西門子PLC FB41中PID功能塊說(shuō)明和調(diào)整方法

    西門子PLC FB41中PID功能塊說(shuō)明和調(diào)整方法說(shuō)明。
    發(fā)表于 04-22 11:48 ?13次下載

    PLC控制/監(jiān)控機(jī)器人抓手故障的編寫

    PLC控制/監(jiān)控機(jī)器人的抓手狀態(tài)的功能塊FB250.
    的頭像 發(fā)表于 03-11 11:47 ?1891次閱讀

    調(diào)用功能塊(FB或SFB)

    功能塊調(diào)用時(shí)輸出賦值是不可能的。聲明的輸出參數(shù)的值存貯在實(shí)例數(shù)據(jù)中。在那它能夠被所有功能塊存取。要讀取輸出數(shù)據(jù),必須在功能塊中定義存取。
    的頭像 發(fā)表于 04-20 15:35 ?4525次閱讀

    功能塊(FB)的結(jié)構(gòu)介紹

    功能塊是邏輯,包含程序部分,并且有個(gè)內(nèi)存區(qū)域援引派給它。無(wú)論何時(shí)FB被調(diào)用,必須給它指定
    的頭像 發(fā)表于 02-17 09:55 ?5249次閱讀

    普通電機(jī)功能塊的封裝

    學(xué)過(guò)西門子TIA(博途)的朋友都知道它的FC/FB非常好用,深受開發(fā)者的喜歡,今天我們簡(jiǎn)單的講個(gè)普通電機(jī)功能塊的封裝。
    的頭像 發(fā)表于 03-13 17:46 ?2020次閱讀
    普通電機(jī)<b class='flag-5'>功能塊</b>的封裝

    VASS 標(biāo)準(zhǔn)機(jī)器人的附加功能

    FB 951 F_ROB_NOT? F應(yīng)用程序組件F_ROB_NOTF(FB951)在F應(yīng)用程序部件F_FRG(FB950)的內(nèi)部進(jìn)行處理,并具有記錄機(jī)器人的附加
    的頭像 發(fā)表于 06-27 11:45 ?1064次閱讀
    VASS 標(biāo)準(zhǔn)<b class='flag-5'>機(jī)器人</b>的附加<b class='flag-5'>功能</b>