朝天一棍
級(jí)別: *
![]() |
歐姆龍PLC中的move指令是一個(gè)傳送指令,可以將一個(gè)通道中的數(shù)據(jù)傳送到另一個(gè)通道中,也可以傳送一個(gè)常數(shù),這個(gè)常數(shù)是十六進(jìn)制還是十進(jìn)制的?另外假如我把#0001這個(gè)常數(shù)傳送到200通道中,而200通道有十六位,這個(gè)常數(shù)如何分配?如果“1”占據(jù)了200 00這個(gè)位,那么這個(gè)位是不是置1了呢,也就是說200 00這個(gè)內(nèi)輔繼電器吸合了?還有我能不能直接就把常數(shù)0001傳送到200 00這個(gè)位中去呢? |
---|---|
|
ymmfa
不想大江大河,不想浪起潮落,只愿一灣小湖,靜待歲月安好。
級(jí)別: 管理員
![]() ![]() |
歐姆龍我不太清楚。。。 三菱里面 有MOV指令 16位用MOV MOV D0 D1 就是D0到D1 32位用DMOV DMOV D0 D2 就是D0,D1到D2,D3 |
|
---|---|---|
|
ymmfa
不想大江大河,不想浪起潮落,只愿一灣小湖,靜待歲月安好。
級(jí)別: 管理員
![]() ![]() |
16位和十進(jìn)制不是一個(gè)概念。 位只能存儲(chǔ)0,1兩種關(guān)系。越多的位就可以存儲(chǔ)越高精度的數(shù)值 16位的意思就是說最大可以存儲(chǔ)2的16次方,32位的意思就是2的32次方。 2的1次方= 2 2的2次方------4 2的3次方------8 2的4次方------16 2的5次方------32 2的6次方-------64 2的7次方-------128 2的8次方-------256 2的9次方-------512 2的10次方-----1024 2的11次方-----2048 2的12次方-----4096 2的13次方-----8182 2的14次方-----16364 2的15次方-----32728 2的16次方-----65456 因此,一個(gè)16位的存儲(chǔ)元件,只能存儲(chǔ)65456種變化。 大部分PLC的存儲(chǔ)元件都是16位的,加上0以及負(fù)數(shù),所以一般只能存儲(chǔ)上限到正的三萬多和負(fù)的三萬多,或者是0到正的六萬多。 如果要更大范圍的數(shù)值,就是32位的,這樣算下去應(yīng)該上億了。 如果你傳送的數(shù)值已經(jīng)超過了16位的范圍,就需要兩個(gè)存儲(chǔ)器D來存儲(chǔ)。 |
|
---|---|---|
|