"plc data type" veya plc data türleri

ikavakci

Üye
Katılım
16 Nis 2008
Mesajlar
45
Puanları
1
Yaş
55
"plc data type" veya plc data türleri
 
Yazımızda endüstrinin can damarı sayılabilecek PLC’yi inceleyeceğiz.
KNX Standardı, küçük bir rezidansın içerisindeki aydınlatma, perde panjur, klima kontrolünden, Dünya’nın en büyük havalimanlarındaki aydınlatma otomasyonu gibi çözümler için tercih edilen bir Dünya standardıdır.
arkadaşlar;
genelde gördüğüm bir eksik var.
plc data type veya plc data türleri konusunda eksiklerimiz var

Bu nedenle bu konuyu açmaya kara verdim.
1- "data types" veya data türleri

aşağıdaki tablodan sormak istediğiniz herşeyi anlatabilirim.
Type and
Description
Size
in
Bits
Format OptionsRange and Number Notation
(lowest to highest values)
Example in STL
BOOL (Bit)1Boolean text TRUE/FALSE TRUE
BYTE (Byte)8Hexadecimal numberB#16#0 to B#16#FF L B#16#10
L byte#16#10
WORD (Word)16Binary number2#0 to 2#1111_1111_1111_1111L 2#0001_0000_0000_0000
Hexadecimal numberW#16#0 to W#16#FFFFL W#16#1000
L word#16#1000
BCDC#0 to C#999L C#998
Decimal number unsignedB#(0,0) to B#(255,255)L B#(10,20)
L byte#(10,20)
DWORD (Double word)32Binary number2#0 to 2#1111_1111_1111_1111_
1111_1111_1111_1111
L 2#1000_0001_0001_1000_
1011_1011_0111_1111
Hexadecimal numberW#16#0000_0000 to W#16#FFFF_FFFFL DW#16#00A2_1234
L dword#16#00A2_1234
Decimal number unsignedB#(0,0,0,0) to B#(255,255,255,255)L B#(1, 14, 100, 120)
L byte#(1,14,100,120)
INT (Integer)16Decimal number signed-32768 to 32767L 101
DINT (Double integer)32Decimal number signedL#-2147483648 to L#2147483647L L#101
REAL (Floating-point number)32IEEE Floating-point numberUpper limit +/-3.402823e+38
Lower limit +/-1.175495e-38
L 1.234567e+13
S5TIME (SIMATIC time)16S7 time in steps of 10ms (default)S5T#0H_0M_0S_10MS to
S5T#2H_46M_30S_0MS and
S5T#0H_0M_0S_0MS
L S5T#0H_1M_0S_0MS
L S5TIME#0H_1H_1M_0S_0MS
TIME (IEC time)32IEC time in steps of 1 ms, integer signedT#24D_20H_31M_23S_648MS
to
T#24D_20H_31M_23S_647MS
L T#0D_1H_1M_0S_0MS
L TIME#0D_1H_1M_0S_0MS
DATE (IEC date)16IEC date in steps of 1 dayD#1990-1-1 to
D#2168-12-31
L D#1996-3-15
L DATE#1996-3-15
TIME _OF_DAY (Time)32Time in steps of 1 msTOD#0:0:0.0 to
TOD#23:59:59.999
L TOD#1:10:3.3
L TIME_OF_DAY#1:10:3.3
CHAR (Character)8ASCII charactersA', 'B' etc.L 'E'

 
hardware kısmından sinyal kontrolu için girdiğimde bilgisayara format atmadan önce "bool" -"true,false" olarak görüyordum
sonra "bit"-"2#0,2#1" olarak karşıma çıkıyor...bu sekilde değişmesinin sebebi nedir?tamam bir farkı yok belki ama ne oldugunu öğrenmek istiyorum
 
sayın rotsis
bilgisayar konusunda tam emin değilim ama;

format öncesi;
data görüntüleme sistemi "boolan" şeklinde
true ve false

format sonrası;
data görüntüleme sistemi "binary number" şekline dönmüştür.
2#0 veya 2#1

söylediğiniz gibi 2 gösterimde aynı şey
fakat pc'de data görüntülemenin nereden değiştirildiğini bilmiyorum.
önemli ise araştırırım.
 
yok hayır çok önemli değil lakin farklı bir sürüm mü yükledim diye düşündüm birden.yine de teşekkürler
 
dostum decimal sayıyı s5time nasıl cevirmeliyim panelden girdiğim degeri dakika cinsinden zamanlama yapmam lazım
 

Forum istatistikleri

Konular
128,220
Mesajlar
915,906
Kullanıcılar
450,007
Son üye
harunppp

Yeni konular

Çevrimiçi üyeler

Geri
Üst