国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

    文章

    7335

    瀏覽量

    94755
  • 西門子
    +關注

    關注

    98

    文章

    3310

    瀏覽量

    120369
  • SCL
    SCL
    +關注

    關注

    1

    文章

    244

    瀏覽量

    18016

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    在TIA Portal V21基于S7-1200 G2使用SCL語言設計Modbus RTU輪詢程序

    本文介紹在 TIA Portal V21 基于 S7-1200 G2 使用 SCL 語言設計一個 Modbus RTU 輪詢程序,完成對 2 個從站的讀數據和對 1 個從站寫
    的頭像 發表于 03-03 15:13 ?114次閱讀
    在TIA Portal V21<b class='flag-5'>中</b>基于S7-1200 G2使用<b class='flag-5'>SCL</b><b class='flag-5'>語言</b>設計Modbus RTU輪詢程序

    基于凌羽派的OpenHarmony北向應用開發:ArkTS語法-數據類型和變量聲明

    可以在程序執行期間具有不同的值。使用TS風格,聲明的時候使用冒號給出數據類型。 let hi: string = \'hello\'; let num: number = 0; 2.2 常量聲明
    發表于 02-26 14:24

    睿遠研究院丨IO-Link規范解讀(十五):數據類型詳解

    前言 本篇對IO-Link規范的附錄F的數據類型做個詳細解釋,附錄定義了 ?基本數據類型 (Basic Data Types) 和? 組合數據類型 (Composite Data Types),并
    的頭像 發表于 01-14 18:25 ?5279次閱讀
    睿遠研究院丨IO-Link規范解讀(十五):<b class='flag-5'>數據類型</b>詳解

    LabVIEW 變體:萬能數據容器的藝術

    在LabVIEW的豐富數據類型體系,變體(Variant)是一種極具靈活性的通用數據類型,其核心價值在于能夠兼容并封裝LabVIEW的所有其他
    發表于 01-05 11:06

    C語言主要特點

    。 3.數據類型豐富。C語言提供的數據類型包括整形、浮點型、字符型、數組類型、指針類型、結構體類型
    發表于 01-05 07:41

    C語言編程技巧

    一個成員是一個未知大小的數組,適用于動態分配內存并關聯一個可變長度的數組。? ?3、匿名結構體和聯合體?:C語言允許在結構體或聯合體定義不帶標簽的內部結構體或聯合體,簡化代碼結構。 ?4
    發表于 11-27 06:46

    C語言自動類型轉換

    一、自動類型轉換 數據類型存在自動轉換的情況. 自動轉換發生在不同數據類型運算時,在編譯的時候自動完成。 char類型數據轉換為int
    發表于 11-25 08:04

    C語言強制類型轉換

    強制類型轉換是通過定義類型轉換運算來實現的。其一般形式為: (數據類型) (表達式) 其作用是把表達式的運算結果強制轉換成類型說明符所表示的類型
    發表于 11-24 06:32

    一文了解Mojo編程語言

    Mojo 是一種由 Modular AI 公司開發的編程語言,旨在將 Python 的易用性與 C 語言的高性能相結合,特別適合人工智能(AI)、高性能計算(HPC)和系統級編程場景。
    發表于 11-07 05:59

    SQL 通用數據類型

    SQL 通用數據類型 數據庫表的每個列都要求有名稱和數據類型。Each column in a database table is required to have a name a
    的頭像 發表于 08-18 09:46 ?710次閱讀

    詳解TIA Portal SCL編程語言中的IF語句

    IF 語句是編程中最基本和最重要的控制結構之一,它的主要作用是根據條件決定程序的執行路徑,IF 語句是編程實現邏輯判斷和決策的基礎。
    的頭像 發表于 05-24 15:01 ?1875次閱讀
    詳解TIA Portal <b class='flag-5'>SCL</b><b class='flag-5'>編程</b><b class='flag-5'>語言</b>中的IF語句

    IEC101協議可以傳輸什么類型數據

    IEC101協議作為電力系統遠動通信的核心標準,其核心能力在于支持多種類型數據的傳輸,滿足調度端與場站端(如變電站、發電廠)的實時監控、控制及狀態感知需求。以下從數據類型、傳輸模式及典型應用場景三個
    的頭像 發表于 05-21 11:37 ?1001次閱讀

    詳解Prometheus的數據類型

    對于 Prometheus 生態的監控系統,PromQL 是必備技能,本文著重點講解這個查詢語言,摻雜一些生產實踐場景,希望對你有所幫助。
    的頭像 發表于 05-13 09:50 ?1465次閱讀
    詳解Prometheus的<b class='flag-5'>數據類型</b>

    新概念51單片機C語言教程入門、提高、開發、拓展全攻略

    1.6 單片機的C51基礎知識介紹 1.6.1 利用C語言開發單片機的優點 1.6.2 C51的基本數據類型 1.6.3 C51數據類型擴充定義 1.6.4 C51
    發表于 04-15 13:57

    全套C語言培訓資料—PPT課件

    全套C語言培訓資料,共427頁,13個章節:C語言概述、程序的靈魂—算法、數據類型 & 運算符與表達式、順序程序設計、選擇結構程序設計、循環控制、數組、函數、預處理命令、指針、結構體
    發表于 03-12 14:50