吴忠躺衫网络科技有限公司

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

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

3天內不再提示

西門子博途:INT(整數)

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 2023-06-26 16:25 ? 次閱讀

INT(16 位整數)

說明

數據類型 INT 的操作數長度為 16 位,并由兩部分組成:一部分是符號,另一部分是數值。位 0 到 14 的信號狀態表示數值。位 15 的信號狀態表示符號。符號可以是“0”(正信號狀態),或“1”(負信號狀態)。

數據類型 INT 的操作數在存儲器中占用 2 BYTE

下表列出了數據類型 INT 的屬性:

長度(位)

格式

取值范圍

輸入值示例

16

有符號整數(十進制系統)

-32_768 到 +32_767

  • +3_785

  • INT#+3_785

  • INT#10#+3_785

二進制數(僅正數)

2#0 到 2#0111_1111_1111_1111

  • 2#0000_1110_1100_1001

  • INT#2#0000_1110_1100_1001

  • INT#2#10

八進制數

8#0 到 8#7_7777

  • 8#7311

  • INT#8#7311

十六進制數(僅正數)

16#0 到 16#7FFF

  • 16#0EC9

  • INT#16#0EC9

示例

下圖將整數 +3785 顯示為二進制數:

8a0a68b6-1353-11ee-962d-dac502259ad0.png

DINT(32 位整數)

說明

數據類型 DINT (Double INT) 的操作數長度為 32 位,并由兩部分組成:一部分是符號,另一部分是數值。位 0 到 30 的信號狀態表示數值。位 31 的信號狀態表示符號。符號可以是“0”(正信號狀態),或“1”(負信號狀態)。

數據類型 DINT 的操作數在存儲器中占用 4 BYTE。

下表列出了數據類型 DINT 的屬性:

長度(位)

格式

取值范圍

輸入值示例

32

有符號整數(十進制系統)

-2_147_483_648 到 +2_147_483_647

  • +125_790

  • DINT#+125_790

  • DINT#10#+125_790

  • L#275

二進制數(僅正數)

2#0 到 2#0111_1111_1111_1111_1111_1111_1111_1111

  • 2#0000_0000_0000_0001_1110_1011_0101_1110

  • DINT#2#0000_0000_0000_0001_1110_1011_0101_1110

  • DINT#2#10

八進制數(僅正數)

8#0 到 8#177_7777_7777

  • 8#36_5536

  • DINT#8#36_5536

十六進制數

16#0 到 16#7FFF_FFFF

  • 16#0001_EB5E

  • DINT#16#0001_EB5E

示例

下圖將整數 +125790 顯示為二進制數:

8a280dee-1353-11ee-962d-dac502259ad0.png

LINT(64 位整數)

說明

數據類型 LINT (Long INT) 的操作數長度為 64 位,并由兩部分組成:一部分是符號,另一部分是數值。位 0 到 62 的信號狀態表示數值。位 63 的信號狀態表示符號。符號可以是“0”(正信號狀態),或“1”(負信號狀態)。

數據類型 LINT 的操作數在存儲器中占用 8 BYTE。

下表列出了數據類型 LINT 的屬性:

長度(位)

格式

取值范圍

輸入值示例

64

有符號整數(十進制系統)

-9_223_372_036_854_775_808 到 +9_223_372_036_854_775_807

  • +154_325_790_816_159

  • LINT#+154_325_790_816_159

  • LINT#10#+154_325_790_816_159

二進制數(僅正數)

2#0 到 2#0111_1111_1111_1111_1111_1111_1111_1111_1111_1111_1111_1111_1111_1111_1111_1111

  • 2#0000_0000_0000_0000_1000_1100_0101_1011_1100_0101_1111_0000_1111_0111_1001_1111

  • LINT#2#0000_0000_0000_0000_1000_1100_0101_1011_1100_0101_1111_0000_1111_0111_1001_1111

  • LINT#2#10

八進制數

8#0 到 8#7_7777_7777_7777_7777_7777

  • 8#4305_5705_7417_3637

  • LINT#8#4305_5705_7417_3637

十六進制數(僅正數)

16#0 到 16#7FFF_FFFF_FFFF_FFFF

  • 16#0000_8C5B_C5F0_F79F

  • LINT#16#0000_8C5B_C5F0_F79F

示例

下圖將整數 +154325790816159 顯示為二進制數:

8a4472f4-1353-11ee-962d-dac502259ad0.png

INT 顯式轉換

顯式轉換選項

下表列出了 INT 數據類型顯式轉換的選項和指令:

目標

轉換

說明

指令助記符

INT

BOOL

X

可能出現以下情況:

  • 如果源為“0”,則目標數據類型也為“0”且使能輸出 ENO 為“1”。

  • 如果只有源值的最低有效位 LSB 為“1”,則目標數據類型也為“1”且使能輸出 ENO 為“1”。

  • 如果源值其它位不等于最低有效位,則目標數據類型根據 LSB 進行設置且使能輸出 ENO 為“0”。

INT_TO_BOOL

BYTE1)

X

源值的位模式以右對齊方式原樣傳遞給目標數據類型。若將負數值轉換為無符號的目標數據類型,則使能輸出 ENO 設置為“0”。

INT_TO_BYTE

WORD1)

X

INT_TO_WORD

DWORD1)

X

INT_TO_DWORD

LWORD1)

X

INT_TO_LWORD

SINT

X

源值的位模式轉換并傳遞給目標數據類型。(值 "-1" (16#FF) 變為 "-1" (16#FFFFFFFF))。若將負數值轉換為無符號的目標數據類型,則使能輸出 ENO 設置為“0”。

INT_TO_SINT

USINT

X

INT_TO_USINT

UINT

X

INT_TO_UINT

DINT

X

INT_TO_DINT

UDINT

X

INT_TO_UDINT

LINT

X

INT_TO_LINT

ULINT

X

INT_TO_ULINT

REAL

X

將值轉換為目標數據類型格式。例如,通過“轉換值”(CONVERT) 指令可以將值“-1”更改為“-1.0”。

INT_TO_REAL, NORM_X

LREAL

X

INT_TO_LREAL, NORM_X

TIME

X

數值傳遞給目標數據類型且單位為毫秒。

INT_TO_TIME

LTIME

X

數值傳遞給目標數據類型且單位為毫微秒。

INT_TO_LTIME

S5TIME

-

不能進行顯式轉換

-

LDT

X

返回結果為自 1970-1-1-00.0 起的毫微秒時間。

INT_TO_LDT

DT

-

不能進行顯式轉換

-

DTL

-

-

TOD

X

源值的位模式轉換并傳遞給目標數據類型。(值 "-1" (16#FF) 變為 "-1" (16#FFFFFFFF))。若將負數值轉換為無符號的目標數據類型,則使能輸出 ENO 設置為“0”。(從 0:0 開始,以毫秒為單位說明;檢查 24h 限制)

INT_TO_TOD

LTOD

X

源值的位模式轉換并傳遞給目標數據類型。(值 "-1" (16#FF) 變為 "-1" (16#FFFFFFFF))。若將負數值轉換為無符號的目標數據類型,則使能輸出 ENO 設置為“0”。(從 0:0 開始,以納秒為單位說明;檢查 24h 限制)

INT_TO_LTOD

DATE

X

源值的位模式轉換并傳遞給目標數據類型。(值 "-1" (16#FF) 變為 "-1" (16#FFFFFFFF))。若將負數值轉換為無符號的目標數據類型,則使能輸出 ENO 設置為“0”。(從 1990-1-1 開始,以天為單位說明;檢查負值)

INT_TO_DATE

STRING

X

將值轉換為字符串。

  • LAD / FBD / STL:

    該字符串的第一個字符將使用空格進行填充。空格的數量取決于數字值的長度。

    輸出正數字值時不帶符號。

  • SCL:

    不添加空格。

    字符串前面帶有符號位。

若超出字符串允許的長度,則使能輸出 ENO 設置為“0”。

INT_TO_STRING, S_CONV, VAL_STRG

WSTRING

X

INT_TO_WSTRING

CHAR1)

X

源值的位模式轉換并傳遞給目標數據類型。(值 "-1" (16#FF) 變為 "-1" (16#FFFFFFFF))。若將負數值轉換為無符號的目標數據類型,則使能輸出 ENO 設置為“0”。

INT_TO_CHAR

WCHAR1)

X

INT_TO_WCHAR

BCD16

X

待轉換的值為 -999 到 +999 之間的整數值,數據類型為 INT。轉換結果為 WORD 類型的 BCD 碼。發生實數轉換。如果值不在目標區域內,不會觸發同步錯誤,而只會置位狀態位 OV。

INT_TO_BCD16

BCD16_WORD

X

INT_TO_BCD16_WORD

√:可以轉換

-:不可轉換

1) 位串(BYTE、WORD、DWORD、LWORD)及數據類型 CHAR 和 WCHAR 一開始就擴展成包括符號位在內需要的寬度,然后復制這些位。源類型決定了解釋方法。


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

    關注

    38

    文章

    7528

    瀏覽量

    164340
  • 西門子
    +關注

    關注

    95

    文章

    3062

    瀏覽量

    116442
  • 數據類型
    +關注

    關注

    0

    文章

    236

    瀏覽量

    13662

原文標題:西門子博途:INT(整數)

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

收藏 人收藏

    評論

    相關推薦

    西門子變頻器圖紙

    西門子變頻器圖紙
    發表于 01-07 18:19 ?7次下載

    西門子中繼器的作用與原理

    西門子中繼器是西門子公司生產的一種通信設備,它在工業自動化和通信系統中扮演著重要的角色。中繼器的主要作用是放大和轉發信號,以確保信號在長距離傳輸過程中不會因為衰減而丟失或變得模糊不清。以下是關于
    的頭像 發表于 09-05 09:47 ?739次閱讀

    西門子PLC的復位操作

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

    西門子總線協議有哪些

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

    西門子完成對BuntPlanet的收購

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

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

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

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

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

    西門子PLC的作用和工作原理

    在工業自動化領域中,可編程邏輯控制器(Programmable Logic Controller,簡稱PLC)扮演著至關重要的角色。西門子PLC,作為PLC市場中的佼佼者,憑借其卓越的性能、穩定性
    的頭像 發表于 06-15 11:26 ?2594次閱讀

    西門子PLC的發展歷史

    西門子,作為全球知名的工業自動化和數字化企業,其PLC(可編程邏輯控制器)產品的發展歷程是工業自動化領域的重要篇章。從早期的二進制控制器到如今的智能化、網絡化控制系統,西門子PLC的發展歷程充滿了
    的頭像 發表于 06-15 11:26 ?2255次閱讀

    西門子PLC總線故障怎么解決

    在工業自動化領域,西門子PLC(Programmable Logic Controller,可編程邏輯控制器)以其高可靠性、強穩定性和豐富的功能而備受青睞。然而,在實際應用中,PLC總線故障時有發生
    的頭像 發表于 06-13 18:18 ?2611次閱讀

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

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

    西門子plc模塊型號詳解

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

    非夕科技與西門子達成戰略合作協議,正式加入西門子Xcelerator生態

    近日,Flexiv非夕科技與西門子達成戰略合作協議,正式加入西門子 Xcelerator 生態,雙方將聯合打造面向多行業的自適應機器人應用解決方案。
    的頭像 發表于 05-24 14:49 ?855次閱讀

    西門子Xcelerator as a Service 擴展云解決方案 覆蓋整個產品生命周期

    · 西門子發布一系列新的 Xcelerator as a Service 解決方案,包括 NX X、Zel X、Opcenter X、Simcenter X 和 Teamcenter X
    的頭像 發表于 05-17 16:15 ?500次閱讀
    <b class='flag-5'>西門子</b>Xcelerator as a Service 擴展云解決方案 覆蓋整個產品生命周期

    西門子變頻器故障代碼 西門子變頻器參數說明

    西門子變頻器(Siemens Variable Frequency Drive)是一種主要用于控制電機運行速度和輸出功率的裝置。它根據需要調整輸入電壓和頻率,實現電機的精確控制和高效運行。然而,在
    的頭像 發表于 02-14 17:38 ?2w次閱讀
    百家乐长龙有几个| 百家乐官网娱乐分析软件v| 万博网址| 七胜百家乐娱乐场| 娱乐网百家乐官网的玩法技巧和规则| 网络真人赌博| 百家乐官网大赌场娱乐网规则 | 做生意风水门面要求| 百家乐官网代理网址| 威尼斯人娱乐城真钱游戏| 做生意 风水| 新百家乐官网庄闲路单图记录| 信誉博彩网| 全讯网768866| 玩百家乐凤凰娱乐城| 百家乐官网园云鼎赌场娱乐网规则| 百家乐官网有没有绝| 娱乐城送现金| 澳门百家乐现场真人版| 百家乐官网家乐娱乐城| 百家乐官网预测神法| 太阳城团购| 凯发百家乐是否是程序控制| 风水罗盘24方位| 百家乐官网网站平台| 鄄城县| 冠通网络棋牌世界| 百家乐网站平台| 百家乐预测神法| 百家乐官网游戏卡通| 金沙百家乐官网娱乐城场| 天猫国际娱乐城| 免费棋牌游戏| 大发888娱乐城出纳| 怎样打百家乐的玩法技巧和规则| 百家乐免费试玩游戏| 澳门百家乐官网游戏下| 百家乐官网赌场赌场平台| 解析百家乐官网投注法| 皇冠足球网址| 博彩生物|