衡阳派盒市场营销有限公司

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

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

3天內不再提示

西門子博途的算術表達式

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 2024-01-24 11:36 ? 次閱讀

算術表達式

說明 算術表達式既可以是一個數字值,也可以是由帶有算術運算符的兩個值或表達式組合而成。 算術運算符可以處理當前 CPU 所支持的各種數據類型。如果在該運算中有 2 個操作數,那么可根據以下條件來確定結果的數據類型:

如果這 2 個操作數均為有符號的整數,但長度不同,那么結果將采用長度較長的那個整數數據類型(例如,INT + DINT = DINT)。

如果這 2 個操作數均為無符號整數,但長度不同,那么結果將采用長度較長的那個整數數據類型(例如,USINT + UDINT = UDINT)。

如果一個操作數為有符號整數,另一個為無符號整數,那么結果將采用另一個長度較大的有符號數據類型(其包含此無符號整數)(例如,SINT + USINT = INT) 只有在未設置 IEC 檢查時,才能執行具有此類操作數的運算。

如果一個操作數為整數,另一個為浮點數,那么結果將采用浮點數的數據類型(例如,INT + REAL = REAL)。

如果 2 個操作數均為浮點數,但長度不同,結果將采用長度較長的那個浮點數的數據類型(例如,REAL + LREAL = LREAL)。

對于操作數為“時間”和“日期和時間”數據類型組,運算結果的數據類型請參見“算術表達式的數據類型”部分的表格。 設置了 IEC 檢查時,不能使用數據類型組“時間”和“日期和時間”的數據類型。

算術表達式的數據類型

下表列出了在算術表達式中可使用的數據類型:

運算 運算符 第一個操作數 第二個操作數 結果
冪運算 ** 整數/浮點數 整數/浮點數 浮點數
一元加 + 整數/浮點數
TIME, LTIME
- 整數/浮點數
TIME, LTIME
一元減 - 整數/浮點數
TIME, LTIME
- 整數/浮點數
TIME, LTIME
乘法 * 整數/浮點數 整數/浮點數 整數/浮點數
TIME, LTIME 整數 TIME, LTIME
除法 / 整數/浮點數 整數/浮點數(不等于 0) 整數/浮點數
TIME, LTIME 整數 TIME, LTIME
模運算 MOD 整數 整數 整數
加法 + 整數/浮點數 整數/浮點數 整數/浮點數
TIME TIME TIME
TIME DINT TIME
LTIME TIME, LTIME LTIME
LTIME LINT LTIME
TOD TIME TOD
TOD DINT TOD
LTOD TIME, LTIME LTOD
LTOD LINT LTOD
DATE LTOD DTL
DATE TOD S7-300/400:DT
S7-1200/1500:DTL
DT TIME DT
LDT TIME, LTIME LDT
DTL TIME, LTIME DTL
減法 - 整數/浮點數 整數/浮點數 整數/浮點數
TIME TIME TIME
TIME DINT TIME
LTIME 1) TIME、LTIME LTIME
LTIME LINT LTIME
TOD TIME TOD
TOD DINT TOD
TOD TOD TIME
LTOD TIME、LTIME LTOD
LTOD LINT LTOD
LTOD LTOD LTIME
DATE DATE S7-300/400/1200:TIME
S7-1500:LTIME
DT TIME DT
DT DT TIME
LDT TIME, LTIME LDT
DTL TIME, LTIME DTL
DTL DTL S7-1200:TIME
S7-1500:LTIME
1) 表達式中不允許同時使用納秒和毫秒。

有關有效數據類型的更多信息,請參見“另請參見”。

示例

以下為一個算術表達式的示例:

SCL

“MyTag1”:= “MyTag2” * “MyTag3”;

審核編輯:黃飛

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

    關注

    68

    文章

    10904

    瀏覽量

    213023
  • 西門子
    +關注

    關注

    95

    文章

    3062

    瀏覽量

    116447
  • 數據類型
    +關注

    關注

    0

    文章

    236

    瀏覽量

    13663

原文標題:西門子博途:算術表達式

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

收藏 人收藏

    評論

    相關推薦

    Linux內核中C語法擴展-語句表達式

    表達式和語句是 C 語言中的基礎概念。什么是表達式呢?表達式就是由一系列操作符和操作數構成的式子。操作符可以是 C 語言標準規定的各種算術運算符、邏輯運算符、賦值運算符、比較運算符等。
    的頭像 發表于 02-17 09:30 ?2707次閱讀

    什么是正則表達式?正則表達式如何工作?哪些語法規則適用正則表達式

    正則表達式又稱規則表達式(Regular Expression,在代碼中常簡寫為 regex、regexp 或 RE),是一種用于匹配、查找、替換文本的強大工具。它能夠以特定的模式匹配字符串,從而
    的頭像 發表于 11-03 14:41 ?3951次閱讀
    什么是正則<b class='flag-5'>表達式</b>?正則<b class='flag-5'>表達式</b>如何工作?哪些語法規則適用正則<b class='flag-5'>表達式</b>?

    數據類型、運算符與表達式

    ; 整型數據 2.5  實型數據 2.6  字符型數據2.7  算術運算與算術表達式 2.8   賦值運算與賦值
    發表于 03-10 15:05

    防范表達式的失控

    在C 語言中,表達式是最重要的組成部分之一,幾乎所有的代碼都由表達式構成。表達式的使用如此廣泛,讀者也許會產生這樣的疑問,像+ 、- 、3 、/ 、& & 這樣簡單的運算也會出現
    發表于 04-22 16:57 ?13次下載

    C++程序設計教程之數據類型與表達式的詳細資料說明

    本文檔的主要內容詳細介紹的是C++程序設計教程之數據類型與表達式的詳細資料說明包括了:1 . C++的數據類型,2 . 常量,3 . 變量,4 . C++的運算符,5 . 算術運算符與算術表達
    發表于 03-14 14:48 ?0次下載
    C++程序設計教程之數據類型與<b class='flag-5'>表達式</b>的詳細資料說明

    Python正則表達式指南

    本文介紹了Python對于正則表達式的支持,包括正則表達式基礎以及Python正則表達式標準庫的完整介紹及使用示例。本文的內容不包括如何編寫高效的正則表達式、如何優化正則
    發表于 03-26 09:13 ?10次下載
    Python正則<b class='flag-5'>表達式</b>指南

    西門子PLC編程軟件下載

    西門子PLC編程軟件TIA V13 SP1 SIMATIC_WinCC_Runtime_Professional_SP1_for_V13---江西工控論壇有下載密碼www.jx-gongkong.com
    發表于 03-01 11:04 ?68次下載

    Lambda表達式詳解

    C++11中的Lambda表達式用于 **定義并創建匿名的函數對象** ,以簡化編程工作。下面看一下Lambda表達式的基本構成。
    的頭像 發表于 02-09 11:28 ?1230次閱讀

    表達式與邏輯門之間的關系

    邏輯表達式是指表示一個表示邏輯運算關系的式子,是一個抽象的類似數學表達式,下面我們重點說明下其表達式與邏輯門之間的關系。
    的頭像 發表于 02-15 14:54 ?1709次閱讀
    <b class='flag-5'>表達式</b>與邏輯門之間的關系

    C語言的表達式

    在C語言中,表達式是由操作符和操作數組成。表達式可以由一個或者多個操作數組成,不同的操作符與操作數組成不同的表達式,因此,表達式才是C語言的基本。
    的頭像 發表于 02-21 15:09 ?1437次閱讀
    C語言的<b class='flag-5'>表達式</b>

    C語言基本的算術運算符及表達式

    注意:自增和自減運算符只能用于變量,而不能用于常量或表達式 **C語言算術表達式和運算符的優先級與結合性 ** 在表達式求值時,先按運算符的優先級別順序執行,例如先乘除后加
    的頭像 發表于 03-09 10:44 ?1728次閱讀

    西門子SCL:WHILE:滿足條件時執行

    使用“滿足條件時執行”指令可以重復執行程序循環,直至不滿足執行條件為止。該條件是結果為布爾值(TRUE 或 FALSE)的表達式。可以將邏輯表達式或比較表達式作為條件。
    的頭像 發表于 06-27 16:42 ?3245次閱讀

    zabbix觸發器表達式 基本RS觸發器表達式 rs觸發器的邏輯表達式

    zabbix觸發器表達式 基本RS觸發器表達式 rs觸發器的邏輯表達式? Zabbix是一款開源的監控軟件,它能通過監控指標來實時監測服務器和網絡的運行狀態,同時還能提供警報和報告等功能來幫助管理員
    的頭像 發表于 08-24 15:50 ?1654次閱讀

    西門子1200/1500PLC單按鈕啟停控制10種設計方法

    西門子1200/1500PLC單按鈕啟停控制10種設計方法
    的頭像 發表于 08-31 09:14 ?8327次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>博</b><b class='flag-5'>途</b>1200/1500PLC單按鈕啟停控制10種設計方法

    西門子plc單按鈕啟停的十種方法(1200/1500PLC)

    西門子1200/1500PLC單按鈕啟停控制10種設計方法
    發表于 08-31 09:15 ?6972次閱讀
    <b class='flag-5'>西門子</b>plc單按鈕啟停的十種方法(<b class='flag-5'>博</b><b class='flag-5'>途</b>1200/1500PLC)
    百家乐官网打闲赢机会多| 百家乐官网娱乐城公司| 百家乐官网路单纸下载| 百家乐官网破解策略| 百家乐官网反缆公式| 百家乐官网游戏免费下| 缅甸百家乐博彩真假| 百家乐国际赌场娱乐网规则| 大发888娱乐城娱乐城| 皇冠网赌球安全吗| 金城百家乐官网平台| 澳门百家乐官网单注下| 百家乐赌场详解| 大发888注册优惠代码| 六合彩开奖直播| 澳门百家乐官网送彩金| 百家乐官网是真人发牌吗| 百家乐画面| 宝胜娱乐场| 百家乐官网作弊知识| 百家乐官网经典路单| 顶级赌场 足彩分析| 百家乐官网连输的时候| 巴特百家乐官网的玩法技巧和规则 | bet365主页器| 百家乐官网博彩资讯论坛| 百家乐注码管理| 大发888娱乐场下载dafaylcdown| 赌博百家乐官网的路单| 风水八运24山向吉凶飞星图| 香港百家乐娱乐场开户注册| 立即博| 金殿百家乐官网的玩法技巧和规则| 百家乐六手变化混合赢家打法| 利澳娱乐城注册| 喜力百家乐官网的玩法技巧和规则 | 太阳城网上投注| 百家乐官网发牌靴发牌盒| 百家乐路子分| 永利高投注网| 百家乐有赢钱公式吗|