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

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

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

探究西門子SCL-基本數(shù)據(jù)類型變量的賦值

機器人及PLC自動化應(yīng)用 ? 來源:機器人及PLC自動化應(yīng)用 ? 作者:機器人及PLC自動化 ? 2021-05-24 14:56 ? 次閱讀

賦值

當(dāng)一個值被指定,變量的當(dāng)前值被通過表達(dá)式指定的新的值代替。此表達(dá)式也能夠包含函數(shù)標(biāo)識符,其被語句激活,然后返回相應(yīng)的值(返回值)。

如下圖所示,在賦值符右邊的表達(dá)式被求值,且得到的值作為結(jié)果設(shè)定給其名字寫在賦值符左邊的變量。函數(shù)允許的變量如下圖所示:

賦值的語法(Syntax of a Value Assignment)

2dba1096-bc40-11eb-bf61-12bb97331649.png

能夠?qū)⑼愋偷牟煌兞恐付ńo基本數(shù)據(jù)類型的每個變量和每個表達(dá)式。

Identifier := Expression ;

Identifier := Variable ;

例子(Example)

FUNCTION_BLOCK FB12

VAR

SWITCH_1 : INT ;

SWITCH_2 : INT ;

SETPOINT_1 : REAL ;

SETPOINT_2 : REAL ;

QUERY_1 : BOOL ;

TIME_1 : S5TIME ;

TIME_2 : TIME ;

DATE_1 : DATE ;

TIMEOFDAY_1 : TIME_OF_DAY ;

END_VAR

BEGIN

// 給變量賦予常量值

SWITCH_1 := -17 ;

SETPOINT_1 := 100.1 ;

QUERY_1 := TRUE ;

TIME_1 := T#1H_20M_10S_30MS ;

TIME_2 := T#2D_1H_20M_10S_30MS ;

DATE_1 := D#1996-01-10 ;

// 給變量賦予變量值

SETPOINT_1 := SETPOINT_2 ;

SWITCH_2 := SWITCH_1 ;

// 給變量賦予表達(dá)式

SWITCH_2 := SWITCH_1 * 3 ;

END_FUNCTION_BLOCK

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 數(shù)據(jù)
    +關(guān)注

    關(guān)注

    8

    文章

    7048

    瀏覽量

    89078
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4332

    瀏覽量

    62666
  • 變量
    +關(guān)注

    關(guān)注

    0

    文章

    613

    瀏覽量

    28388

原文標(biāo)題:西門子SCL -基本數(shù)據(jù)類型變量的賦值

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

收藏 人收藏

    評論

    相關(guān)推薦

    NPN和PNP器件與西門子PLC的連接與選型

    NPN和PNP器件與西門子PLC的連接與選型? ? 傳感器根據(jù)輸出類型可以分為NPN(有人稱為源型傳感器)和PNP(有人稱為漏型傳感器)兩大類;兩種類型的傳感器都有3個引腳,分別接24V、0V
    的頭像 發(fā)表于 12-03 10:11 ?449次閱讀
    NPN和PNP器件與<b class='flag-5'>西門子</b>PLC的連接與選型

    西門子數(shù)控機床數(shù)據(jù)采集方案

    。西門子數(shù)控機床以其高精度、高效率、可靠穩(wěn)定、易于操作和廣泛適用的特點,在現(xiàn)代制造業(yè)中發(fā)揮著重要作用,這些機床廣泛應(yīng)用于汽車、電子、制造等多個行業(yè)。如何實現(xiàn)其數(shù)控機床數(shù)據(jù)采集變成了眾多企業(yè)生產(chǎn)中的共性問題,天拓四方提供西門子數(shù)控
    的頭像 發(fā)表于 11-04 15:19 ?239次閱讀
    <b class='flag-5'>西門子</b>數(shù)控機床<b class='flag-5'>數(shù)據(jù)</b>采集方案

    西門子中繼器怎么連接plc

    和PLC 西門子中繼器 :通常用于接收PLC的控制信號,然后驅(qū)動較大的負(fù)載,如接觸器、電機啟動器等。 PLC :是工業(yè)自動化中的核心控制設(shè)備,用于執(zhí)行邏輯控制、數(shù)據(jù)處理和通信。 2. 確定信號類型 直流(DC)或交流(AC) :
    的頭像 發(fā)表于 09-05 09:56 ?448次閱讀

    西門子PLC的復(fù)位操作

    西門子PLC(Programmable Logic Controller,可編程邏輯控制器)是一種廣泛應(yīng)用于工業(yè)自動化領(lǐng)域的控制設(shè)備。在實際應(yīng)用過程中,有時需要對PLC進(jìn)行復(fù)位操作,以解決一些程序
    的頭像 發(fā)表于 08-16 17:46 ?3335次閱讀

    西門子PLC數(shù)據(jù)采集物聯(lián)網(wǎng)平臺是什么

    西門子PLC數(shù)據(jù)采集物聯(lián)網(wǎng)平臺是西門子公司提供的一個解決方案,用于將可編程邏輯控制器(PLC)和其他工業(yè)設(shè)備連接到云端,實現(xiàn)數(shù)據(jù)的采集、分析和管理。這個平臺通常包括硬件(如PLC和邊緣
    的頭像 發(fā)表于 08-07 14:04 ?461次閱讀

    西門子總線協(xié)議有哪些

    西門子(Siemens)作為工業(yè)自動化領(lǐng)域的領(lǐng)先企業(yè),其總線協(xié)議在自動化系統(tǒng)中發(fā)揮著重要作用。西門子總線協(xié)議主要包括了多種類型,這些協(xié)議支持不同的應(yīng)用場景和通信需求。
    的頭像 發(fā)表于 08-05 16:09 ?1085次閱讀

    技術(shù)干貨驛站 ▏深入理解C語言:基本數(shù)據(jù)類型變量

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

    西門子完成對BuntPlanet的收購

    在數(shù)字化轉(zhuǎn)型的浪潮中,西門子再次邁出堅實步伐,近期成功完成了對西班牙科技創(chuàng)新企業(yè)BuntPlanet的收購整合,這一戰(zhàn)略舉措標(biāo)志著西門子在水行業(yè)的軟件產(chǎn)品組合迎來了前所未有的升級與豐富。此次并購
    的頭像 發(fā)表于 07-10 16:25 ?752次閱讀

    西門子PLC與IO模塊如何通訊

    在現(xiàn)代工業(yè)自動化控制系統(tǒng)中,西門子PLC(Programmable Logic Controller)以其卓越的性能和穩(wěn)定性贏得了廣泛應(yīng)用。而在西門子PLC系統(tǒng)中,IO模塊(Input/Output
    的頭像 發(fā)表于 06-19 10:46 ?1994次閱讀

    西門子PLC中OB塊的功能詳解

    西門子PLC(Programmable Logic Controller)作為工業(yè)自動化領(lǐng)域的核心設(shè)備,其內(nèi)部功能強大、應(yīng)用廣泛。在西門子PLC中,OB塊(Organization Block,組織
    的頭像 發(fā)表于 06-15 11:27 ?4792次閱讀

    西門子PLC的發(fā)展歷史

    西門子,作為全球知名的工業(yè)自動化和數(shù)字化企業(yè),其PLC(可編程邏輯控制器)產(chǎn)品的發(fā)展歷程是工業(yè)自動化領(lǐng)域的重要篇章。從早期的二進(jìn)制控制器到如今的智能化、網(wǎng)絡(luò)化控制系統(tǒng),西門子PLC的發(fā)展歷程充滿了
    的頭像 發(fā)表于 06-15 11:26 ?1963次閱讀

    西門子模塊型號都代表什么意思

    西門子(Siemens)是一家德國跨國公司,其產(chǎn)品涵蓋了工業(yè)自動化、能源、醫(yī)療、交通等多個領(lǐng)域。在工業(yè)自動化領(lǐng)域,西門子提供了各種模塊化產(chǎn)品,包括PLC(可編程邏輯控制器)、HMI(人機界面
    的頭像 發(fā)表于 06-11 16:20 ?4969次閱讀

    西門子plc模塊型號詳解

    西門子PLC(Programmable Logic Controller,可編程邏輯控制器)是工業(yè)自動化領(lǐng)域中非常重要的一種設(shè)備,其模塊化的設(shè)計使得其應(yīng)用范圍非常廣泛。本文將詳細(xì)介紹西門子PLC
    的頭像 發(fā)表于 06-11 16:18 ?6069次閱讀

    非夕科技與西門子達(dá)成戰(zhàn)略合作協(xié)議,正式加入西門子Xcelerator生態(tài)

    近日,F(xiàn)lexiv非夕科技與西門子達(dá)成戰(zhàn)略合作協(xié)議,正式加入西門子 Xcelerator 生態(tài),雙方將聯(lián)合打造面向多行業(yè)的自適應(yīng)機器人應(yīng)用解決方案。
    的頭像 發(fā)表于 05-24 14:49 ?791次閱讀

    C語言數(shù)據(jù)類型有哪些

    在 C 語言中,數(shù)據(jù)類型指的是用于聲明不同類型變量或函數(shù)的一個廣泛的系統(tǒng)。變量類型決定了變量
    發(fā)表于 03-20 10:56 ?486次閱讀
    C語言<b class='flag-5'>數(shù)據(jù)類型</b>有哪些