巴山小顧
|
老大請教個(gè)問(wèn)題,實(shí)在迷糊了。 我知道一個(gè)漢字占兩個(gè)字節,一個(gè)字節是8位。我想請教一下一位十進(jìn)制整數占多大? ![]() ![]() |
|
---|---|---|
|
bhqt
級別: 論壇版主
![]() ![]() ![]() ![]() |
【逆風(fēng)飛揚】西門(mén)子PLC自動(dòng)生成的POU屬西門(mén)子產(chǎn)權,西門(mén)子的財富,西門(mén)子沒(méi)有給我提供解密的方式,所以呢我也沒(méi)法給你提供。你只能自己想辦法了。 【nvrencai】我只負責PLC編程。沒(méi)有例子 ![]() 【肖峰】想請教一下一位十進(jìn)制整數占多大?10進(jìn)制的數占多大由你規定。例如10,你可以占1個(gè)字節,也可以占1個(gè)字,也可以占1個(gè)雙字。就跟1個(gè)人住多大地方一樣。1個(gè)人最少住1間屋,你占2間也可以。當然占4間更沒(méi)問(wèn)題。只要你樂(lè )意。只要你有空間去分配。 你的理解有問(wèn)題》1個(gè)字節,能表達的范圍0~255,字的表達范圍:0~32767。你根據你的實(shí)際需要去選擇。 MOV-B就是字節操作,將數字50傳送到VB0里面;蛘叽鎯Φ絍B0里。電腦里面顯示的一般都是10進(jìn)制的。2進(jìn)制的格式:2# 10進(jìn)制的直接顯示。16進(jìn)制的格式:16# 你要看的東西太多了。A ZA A ZA,FIGHTING! |
|
---|---|---|
|
sjm213
有小知識,無(wú)大學(xué)問(wèn)。
級別: 論壇版主
![]() ![]() ![]() ![]() |
例如10,你可以占1個(gè)字節,也可以占1個(gè)字,也可以占1個(gè)雙字。
你的理解有問(wèn)題》1個(gè)字節,能表達的范圍0~255,字的表達范圍:0~32767。你根據你的實(shí)際需要去選擇。 呵呵,這個(gè)用房子作的比喻太恰當了,也很形像。 一個(gè)數最少需要占用多大的地址呢?就像一個(gè)人個(gè)子太大了,一間房子住不開(kāi),可能需要一間半。但我們的房子都是整間整間的分配的,所以至少要給他兩間。 這樣,255之內的整數你可以給它一個(gè)字節的空間來(lái)存放,到300,這一個(gè)字節就裝不下了,要給它兩個(gè)字節--一個(gè)字的空間來(lái)存放。所以分配的地址就游了MB、MW、MD的區別。 |
---|---|
|
巴山小顧
|
太感謝了!兩位老大。還想請教一下,一個(gè)字節表達的十進(jìn)制范為是0-255,一個(gè)字是0-32767.如果想表示正負數的話(huà)是一個(gè)字節是-128至+127,但我昨天想把+10MOV -B到VB0里,但那數下邊的紅色波浪線(xiàn)。而+10也在那范圍內啊,為啥不可以?而MOV-W的正數和負數范為就沒(méi)事。這為啥樣?一個(gè)正號不就占一個(gè)最高的位。奇怪ING |
|
---|---|---|
|
sjm213
有小知識,無(wú)大學(xué)問(wèn)。
級別: 論壇版主
![]() ![]() ![]() ![]() |
……有的時(shí)候只要你能夠正常使用各種指令正確的傳輸數值就行了,反正我們只是用戶(hù),不用考慮太多的問(wèn)題。而且PLC提供的這些地址已經(jīng)足夠一般程序的編制使用。 雖然+10和10看起來(lái)是一樣大的,而且+10也在-128~127這個(gè)范圍里,但0~128和-128~127是完全不同的兩個(gè)概念。因為在S7-200的地址分配中,一個(gè)帶符號的數其數據類(lèi)型是一個(gè)整數INT(-32768~32767)。+10的16位二進(jìn)制表示方法是:0000 0000 0000 1010。最高位這個(gè)0非常重要,標識正負符號,不能舍掉。這樣最小的話(huà)也要給它一個(gè)16位的地址才足夠用,所以要用MOV_W這個(gè)指令。 [ 此貼被sjm213在2008-03-28 15:01重新編輯 ] |
---|---|
|
巴山小顧
|
謝謝。今天我看了個(gè)恒壓供水的程序,它在設變頻器頻率下限時(shí)寫(xiě)的是MOV-W ,+1800到VW0,我想請教一下,這+1800是多少赫茲?它是怎么算的呢?謝謝了! |
|
---|---|---|
|
yf35
級別: 略有小成
![]() |
在我公司有臺S7-200的PLC打算改一下程序可是沒(méi)辦法進(jìn)入 雙擊刷新顯示通信故障,讓我們檢查端口。波特率 請問(wèn)是啥原因,是不是在PLC內修改了參數還是其他原因 |
---|---|
|
sjm213
有小知識,無(wú)大學(xué)問(wèn)。
級別: 論壇版主
![]() ![]() ![]() ![]() |
不知道你們以前聯(lián)通過(guò)沒(méi)有?很多原因都會(huì )導致通訊不上,你得一項一項檢查。 首先確保硬件是好的,比如電腦的通訊口、通訊線(xiàn)纜、PLC的通訊口。這個(gè)可以用更換法來(lái)試驗。 然后要在軟件里面設置正確的參數,選擇正確的線(xiàn)纜對應的驅動(dòng),在驅動(dòng)里設置為正確的COM口,然后把所有的通訊方式都試一遍:波特率、多主站模式…… |
---|---|
|
yf35
級別: 略有小成
![]() |
sjm213大蝦,我試過(guò)了是PLC最上面的那塊板有問(wèn)題,不知如何解決呀/ |
---|---|
|
sjm213
有小知識,無(wú)大學(xué)問(wèn)。
級別: 論壇版主
![]() ![]() ![]() ![]() |
PLC最上面的那塊板是哪塊板?通訊口若是被燒毀,你不愿拿出去修或寄回西門(mén)子修,那么試試自己動(dòng)手吧。 注意:該文章轉載于網(wǎng)絡(luò ),我沒(méi)有試過(guò)是否可行!小心操作! |
---|---|
|
sjm213
有小知識,無(wú)大學(xué)問(wèn)。
級別: 論壇版主
![]() ![]() ![]() ![]() |
另外需要說(shuō)明的是,千萬(wàn)不要用英文版的MicroWIN軟件往CN系列PLC里寫(xiě)程序,也是下載不進(jìn)去會(huì )報錯的,將它換成中文版本就可以了! 中文設置方法,參考:http://www.linghangdg.com/bbs/read.php?tid-10261-fpage-0-toread--page-1.html |
---|---|
|