朝天一棍
級別: *
![]() |
歐姆龍PLC中的move指令是一個傳送指令,可以將一個通道中的數(shù)據(jù)傳送到另一個通道中,也可以傳送一個常數(shù),這個常數(shù)是十六進(jìn)制還是十進(jìn)制的?另外假如我把#0001這個常數(shù)傳送到200通道中,而200通道有十六位,這個常數(shù)如何分配?如果“1”占據(jù)了200 00這個位,那么這個位是不是置1了呢,也就是說200 00這個內(nèi)輔繼電器吸合了?還有我能不能直接就把常數(shù)0001傳送到200 00這個位中去呢? |
---|---|
|
konev
級別: *
![]() |
樓上怎么把這么舊的帖子也翻出來了:) 在OMRON里,MOV指令只支持2進(jìn)制常數(shù),#0001代表2進(jìn)制的1(類似于三菱的H0001),MOV #0001 200,就是將2進(jìn)制的1寫入200通道,即200.00置位,其他15位復(fù)位。 沒有"0001"這種寫法,如果是不帶符號十進(jìn)制數(shù)的話,應(yīng)當(dāng)是"&0001";帶符號的十進(jìn)制數(shù)是"+0001"或"-0001"。BCD碼也是以#開頭,僅在某些指令中支持。 |
---|---|
|