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

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

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

3天內不再提示

編程語言SCL中ANY數據類型

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 作者:機器人及PLC自動化 ? 2021-05-25 11:02 ? 次閱讀

ANY數據類型

編程語言 SCL 和 STL 中,如果在塊參數中設定了一個 ANY 指針,則任意類型的存儲器都可以在塊調用時傳遞。

但是,ANY 指針不能存儲有關存儲器結構的任何信息。例如,ANY 指針不能保存指向 PLC數據類型變量的信息。ANY 指針將其作為 BYTE 類型的 ARRAY。

ANY 數據類型的參數可以被傳遞到系統函數塊 (SFB) 或系統函數 (SFC)。

下圖給出了 ANY 指針的結構:

4d18cad2-bc3f-11eb-bf61-12bb97331649.png

在SCL中,能夠聲明ANY數據類型的變量如下:

作為塊的形式參數;當塊被調用時,這些參數能用任意數據類型的實際參數提供。

作為臨時變量;能夠指定任意數據類型的值給這些變量。

能夠用下列數據作為實際參數或作為賦值語句的右邊部分:

本地和共享變量

在DB中的變量(絕對地址或稱號地址)

在本地實例中的變量(絕對地址或稱號地址)

NIL常量

指定一個空指針。

ANY數據類型

定時器、計數器和塊

指定標識符(如:T1, C20或FB6)。

限制(Restrictions)

ANY數據類型允許用作FB和FC的形式輸入參數、輸入/輸出參數,及FC的輸出參數。常量不允許用作其實際參數或用在其賦值語句的右邊,除NIL常量外。

當調用FB或FC時,如果將臨時變量用作ANY類型的形式參數,不能傳遞參數到遠程塊,傳遞他們時臨時變量將失效。

這種類型變量不能用作結構類型的組件類型或作為數組的元素類型。

當調用FC或FB時,如果形式參數作為輸入參數聲明,只能指定過程輸入(%PEW)給ANY類型的形式參數。

當調用FB時,如果形式參數作為輸出參數聲明,只能指定過程輸出(%PAW)給ANY類型的形式參數。

B#16#80 P I/O

B#16#81 I 輸入存儲區

B#16#82 Q 輸出存儲區

B#16#83 M 位存儲的存儲區

B#16#84 DBX 數據塊

B#16#85 DIX 背景數據塊

B#16#86 L 本地數據

B#16#87 V 先前的本地數據

ANY數據類型舉例

Example of the ANY Data Type

VAR_INPUT

iANY : ANY;

END_VAR

VAR_TEMP

pANY : ANY;

END_VAR

CASE ii OF

1:

pANY := MW4; // pANY包含MW4的地址

3..5:

pANY := aINT[ii]; // pANY包含aINT中的第ii個元素的地址;

100:

pANY := iANY; // pANY contains the value of the iANY input variable

ELSE

pANY := NIL; // pANY包含NIL指針的值

END_CASE;

SFCxxx(IN := pANY);

在VASS標準中的應用:

AnyRob_A :ANY;// ANY變量獲得機器的發出給PLC的輸出地址

pRob_A AT 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 bis 10 區域指針

END_STRUCT;

原文標題:西門子SCL -ANY數據類型

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

責任編輯:haq

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

    關注

    8

    文章

    7134

    瀏覽量

    89386
  • 西門子
    +關注

    關注

    94

    文章

    3062

    瀏覽量

    116266
  • SCL
    SCL
    +關注

    關注

    1

    文章

    239

    瀏覽量

    17125

原文標題:西門子SCL -ANY數據類型

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

收藏 人收藏

    評論

    相關推薦

    請問ADS1299使用Test Signals ,獲取到的數據類型是什么?

    請問ADS1299使用Test Signals ,獲取到的數據類型是什么?使用什么公式可以還原?據了解,外部信號轉換完成后是浮點型的,但是沒有看到這塊的說明。
    發表于 01-06 07:14

    編程語言的誤區與常見問題

    誤區一:編程語言的選擇 常見問題: 初學者在選擇編程語言時,往往會被市場上的熱門語言所吸引,而忽視了自己的實際需求和興趣。 一些開發者認為某
    的頭像 發表于 11-15 09:35 ?363次閱讀

    FPGA編程語言的入門教程

    編程基礎 基本結構 Verilog程序的基本結構包括模塊(module)和端口(port)定義。每個模塊都有輸入(input)、輸出(output)和可能的雙向(inout)端口。 數據類型
    的頭像 發表于 10-25 09:21 ?407次閱讀

    AIC23采集到的數據是應該用什么數據類型來接收?int還是unsigned int?

    AIC23采集到的數據是應該用什么數據類型來接收,int還是unsigned int? 這個采集到的數字是什么含義呢?代表的是聲音信號的幅值? while(!MCBSP_rrdy(hMcbsp
    發表于 10-18 06:56

    labview數據類型的取值范圍是多少

    LabVIEW的數據類型豐富多樣,涵蓋了整數、小數(浮點數)、復數等多種類型,每種類型都有其特定的取值范圍。以下是對LabVIEW中常見數據類型取值范圍的說明: 整數
    的頭像 發表于 09-04 17:33 ?1300次閱讀

    常見的遙感數據類型有哪些

    遙感技術是一種通過遙感器在遠離目標的位置獲取目標地物的電磁波信息,并進行分析的技術。遙感數據類型繁多,涵蓋了從可見光到紅外、微波等多個波段,以及不同的數據格式和分辨率。 光學遙感數據 : 全色影像
    的頭像 發表于 09-04 14:30 ?2011次閱讀

    plc編程st語言怎么編

    PLC(可編程邏輯控制器)編程的ST(Structured Text)語言是一種高級編程語言,
    的頭像 發表于 08-25 10:05 ?1440次閱讀

    鴻蒙原生應用元服務開發-初識倉頡開發語言

    式和面向對象等多范式編程,融合了高階函數、代數數據類型、模式匹配、泛型等函數式語言的先進特性,還有封裝、接口、繼承、子類型多態等支持模塊化開發的面向對象
    發表于 08-15 10:00

    鴻蒙原生應用元服務開發-初識倉頡開發語言

    式和面向對象等多范式編程,融合了高階函數、代數數據類型、模式匹配、泛型等函數式語言的先進特性,還有封裝、接口、繼承、子類型多態等支持模塊化開發的面向對象
    發表于 07-30 17:49

    技術干貨驛站 ▏深入理解C語言:基本數據類型和變量

    在C語言中,數據類型和變量是編程的基礎,也是理解更復雜概念的關鍵。數據類型決定了變量的內存分配、存儲范圍和操作方式,而變量則是存儲數據的容器
    的頭像 發表于 07-26 17:53 ?2246次閱讀
    技術干貨驛站 ▏深入理解C<b class='flag-5'>語言</b>:基本<b class='flag-5'>數據類型</b>和變量

    ESP32-S3是否支持修改控制端點數據類型?

    ESP32-S3是否支持修改控制端點數據類型(如標準類型,自定義類型); 我需要在控制傳輸數據階段的DATA0包改為我的USB設備規定的8個字節的
    發表于 06-07 06:00

    嵌入式C語言結構體基本實現

    C語言中的數組只能允許程序員定義存儲相同類型數據。但是結構是C語言編程中允許您存儲不同數據類型
    的頭像 發表于 05-11 08:49 ?1109次閱讀
    嵌入式<b class='flag-5'>中</b>C<b class='flag-5'>語言</b>結構體基本實現

    C語言數據類型有哪些

    在 C 語言中,數據類型指的是用于聲明不同類型的變量或函數的一個廣泛的系統。變量的類型決定了變量存儲占用的空間,以及如何解釋存儲的位模式。
    發表于 03-20 10:56 ?510次閱讀
    C<b class='flag-5'>語言</b><b class='flag-5'>數據類型</b>有哪些

    嵌入式系統C語言結構體的基礎實現與應用

    C語言中的數組只能允許程序員定義存儲相同類型數據。但是結構是C語言編程中允許您存儲不同數據類型
    發表于 03-12 14:29 ?543次閱讀
    嵌入式系統<b class='flag-5'>中</b>C<b class='flag-5'>語言</b>結構體的基礎實現與應用

    C語言如何掌握強制類型轉換的精髓

    強制類型轉換是把變量從一種類型轉換為另一種數據類型。例如,如果您想存儲一個 long 類型的值到一個簡單的整型,您需要把 long
    的頭像 發表于 02-26 11:00 ?545次閱讀
    C<b class='flag-5'>語言</b>如何掌握強制<b class='flag-5'>類型</b>轉換的精髓
    主站蜘蛛池模板: 富婆找黑人老外泻火在线播放 | 老妇xxxxbbbb | 亚洲 欧美 国产 综合不卡 | 美女诱点第6季 | 91亚洲精品福利在线播放 | 91情国产l精品国产亚洲区 | MM131亚洲精品久久安然 | 亚洲 欧美 日本 国产 高清 | 久久免费电影 | 亚洲AV无码专区国产乱码网站 | 成年人在线视频免费观看 | 日日夜夜国产 | 高清欧美一区二区三区 | 99久久国产极品蜜臀AV酒店 | 快插我我好湿啊公交车上做 | 久久中文骚妇内射 | 国产精品久久久久久免费字体 | 伊人网综合在线观看 | 国产成人啪精视频精东传媒网站 | 国产精品爽爽久久久久久无码 | gayxxxxgay呻吟受日本 | 强壮的公次次弄得我高潮韩国电影 | 校园全肉高h湿一女多男 | A片毛片免费视频在线看 | 国产福利秒拍weipai.ee | 看免费人成va视频全 | 苍井空a 集在线观看网站 | 国产精品嫩草久久久久 | 久久精品国产视频澳门 | 男男免费看 | 久久综合色一综合色88中文 | 久久久久久极精品久久久 | 女教师の诱惑 | 久久婷婷丁香五月色综合啪免费 | 强姧伦久久久久久久久 | 兰桂坊人成社区亚洲精品 | 秋霞电影午夜伦午夜 | 精品国产午夜福利在线观看蜜月 | 网友自拍成人在线视频 | 嫩草影院精品视频在线观看 | 精品国产乱码久久久久久免费 |