公司主營(yíng):西門(mén)子數(shù)控,S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人機(jī)界面,變頻器,DP總線(xiàn),MM變頻器,6SE70交流工程調(diào)速變頻器6RA70等系列產(chǎn)品。
產(chǎn)品簡(jiǎn)介
詳細(xì)介紹
西門(mén)子屏6AV6647-0AE11-3AX0
業(yè)務(wù)顧問(wèn);竭誠(chéng)為你服務(wù),急你所需、
5.3 數(shù)據(jù)類(lèi)型
數(shù)據(jù)類(lèi)型用于數(shù)據(jù)元素的大小以及如何解釋數(shù)據(jù)。每個(gè)指令參數(shù)至少支持一種數(shù)據(jù)類(lèi)型,而有些參數(shù)支持多種數(shù)據(jù)類(lèi)型。將光標(biāo)停在指令的參數(shù)域上方,便可看到給定參數(shù)所支持的數(shù)據(jù)類(lèi)型。
形參指的是指令上標(biāo)記該指令要使用的數(shù)據(jù)位置的標(biāo)識(shí)符(例如:ADD 指令的 IN1
輸入)。實(shí)參指的是包含指令要使用的數(shù)據(jù)的存儲(chǔ)單元(含“%"字符前綴)或常量(例如
,%MD400
"Number_of_Widgets")。用戶(hù)的實(shí)參的數(shù)據(jù)類(lèi)型必須與指令的形參所支持的數(shù)
據(jù)類(lèi)型之一匹配。
實(shí)參時(shí),必須變量(符號(hào))或者(直接)存儲(chǔ)器地址。變量將符號(hào)名(變量名)與數(shù)據(jù)類(lèi)型、存儲(chǔ)區(qū)、存儲(chǔ)器偏移量和注釋關(guān)聯(lián)在一起,并且可以在 PLC
變量編輯器或塊(OB、FC、FB 和
DB)的接口編輯器中進(jìn)行創(chuàng)建。如果輸入一個(gè)沒(méi)有關(guān)聯(lián)變量的地址,使用的地址大
小必須與所支持的數(shù)據(jù)類(lèi)型相匹配,而默認(rèn)變量將在輸入時(shí)創(chuàng)建。
除了 String、Struct、Array 和 DTL,其它所有數(shù)據(jù)類(lèi)型都可以在 PLC
變量編輯器和塊接口編輯器中使用。String、Struct、Array 和 DTL
只可在塊接口編輯器中使用。還可以為許多輸入?yún)?shù)輸入常數(shù)值。
● 位和位序列 (頁(yè) 136):Bool(布爾或位值)、Byte(8 位字節(jié)值)、Word(16 位值)、DWord(32 位雙字值)
● 整型 (頁(yè) 137)
– USInt(無(wú)符號(hào) 8 位整數(shù))、SInt(有符號(hào) 8 位整數(shù))、
– UInt(無(wú)符號(hào) 16 位整數(shù))、Int(有符號(hào) 16 位整數(shù))
– UDInt(無(wú)符號(hào) 32 位整數(shù))、DInt(有符號(hào) 32 位整數(shù))
● 浮點(diǎn)實(shí)數(shù) (頁(yè) 138):Real(32 位實(shí)數(shù)或浮點(diǎn)值)、LReal(64 位實(shí)數(shù)或浮點(diǎn)值)
● 時(shí)間和日期 (頁(yè) 139):Time(32 位 IEC 時(shí)間值)、Date(16 位日期值)、TOD(32 位時(shí)間值)、DTL(12 字節(jié)日期和時(shí)間結(jié)構(gòu))
● 字符和字符串 (頁(yè) 142):Char(8 位單字符)、String(長(zhǎng) 254
個(gè)字符的可變長(zhǎng)度字符串)
● 數(shù)組 (頁(yè) 145)
● 數(shù)據(jù)結(jié)構(gòu) (頁(yè) 146):Struct
● PLC 數(shù)據(jù)類(lèi)型 (頁(yè) 146)
● Variant 數(shù)據(jù)類(lèi)型 (頁(yè) 147)
盡管以下 BCD 格式不能作為數(shù)據(jù)類(lèi)型使用,轉(zhuǎn)換指令支持以下 BCD 數(shù)字格式:
表格 5- 28 BCD 格式的大小和范圍
格式 | 大?。ㄎ?/span> ) | 數(shù)字范圍 | 常量輸入示例 |
BCD16 | 16 | -999 到 999 | 123,-123 |
BCD32 | 32 | -9999999 到 9999999 | 1234567,-1234567 |
5.4.1 Bool、Byte、Word 和 DWord 數(shù)據(jù)類(lèi)型
表格 5- 29 位和位序列數(shù)據(jù)類(lèi)型
數(shù)據(jù)類(lèi)型 | 位 大小 | 數(shù)值類(lèi)型 | 數(shù)值范圍 | 常數(shù)示例 | 地址示例 |
Bool | 1 | 布爾運(yùn)算 | FALSE 或 TRUE | TRUE | I1.0 Q0.1 M50.7 DB1.DBX2.3 Tag_name |
二進(jìn)制 | 2#0 或 2#1 | 2#0 | |||
無(wú)符號(hào)整數(shù) | 0 或 1 | 1 | |||
八進(jìn)制 | 8#0 或 8#1 | 8#1 | |||
十六進(jìn)制 | 16#0 或 16#1 | 16#1 | |||
Byte | 8 | 二進(jìn)制 | 2#0 到 2#1111_1111 | 2#1000_1001 | IB2 MB10 DB1.DBB4 Tag_name |
無(wú)符號(hào)整數(shù) | 0 到 255 | 15 | |||
有符號(hào)整數(shù) | -128 到 127 | -63 | |||
八進(jìn)制 | 8#0 到 8#377 | 8#17 | |||
十六進(jìn)制 | B#16#0 到 B#16#FF,16#0 到 16#FF | B#16#F、16#F | |||
Word | 16 | 二進(jìn)制 | 2#0 到 2#1111_1111_1111_1111 | 2#1101_0010_1001_0 110 | MW10 DB1.DBW2 Tag_name |
無(wú)符號(hào)整數(shù) | 0 到 65535 | 61680 | |||
有符號(hào)整數(shù) | -32768 到 32767 | 72 | |||
八進(jìn)制 | 8#0 到 8#177_777 | 8#170_362 | |||
十六進(jìn)制 | W#16#0 到 W#16#FFFF、 16#0 到 16#FFFF | W#16#F1C0、16#A6 7B |
數(shù)據(jù)類(lèi)型 | 位 大小 | 數(shù)值類(lèi)型 | 數(shù)值范圍 | 常數(shù)示例 | 地址示例 |
DWord | 32 | 二進(jìn)制 | 2#0 到 | 2#1101_0100_1111_1 | MD10 |
2#1111_1111_1111_1111_1 | 110_1000_1100 | DB1.DBD8 | |||
111_1111_1111_1111 | Tag_name | ||||
無(wú)符號(hào)整數(shù)* | 0 到 4_294_967_295 | 15_793_935 | |||
有符號(hào)整數(shù)* | -2_147_483_648 到 | -400000 | |||
2_147_483_647 | |||||
八進(jìn)制 | 8#0 到 8#37_777_777_777 | 8#74_177_417 | |||
十六進(jìn)制 | DW#16#0000_0000 到 | DW#16#20_F30A、1 | |||
DW#16#FFFF_FFFF、 | 6#B_01F6 | ||||
16#0000_0000 到 | |||||
16#FFFF_FFFF |
* 下劃線(xiàn)“_"是用于大于 8 位的數(shù)字可讀性的千位分隔符。
下一篇:西門(mén)子觸摸屏6AV6647-0AC11-3AX0