国产一区二区三区毛片_亚洲乱码AV中文一区二区_亚洲精品无码专区在线播放_日韩欧美一二_咪咪av影院_欧久久av一区二区

ketangsz
級別: 探索解密
精華主題: 0
發帖數量: 30 個
工控威望: 149 點
下載積分: 392 分
在線時間: 73(小時)
注冊時間: 2011-07-04
最后登錄: 2025-03-13
查看ketangsz的 主題 / 回貼
樓主  發表于: 2015-08-14 20:49
因為他們可以控制6軸,弄了兩個來試。這兩個有點很不爽的地方是內存高低位是反的(相對三菱)。接觸摸屏問題就來了,要交換高低位屏上顯示才正確。參數多啊,痛苦呢。哪位大師有什么好招?還是我搞錯了?還是要用他們的專用屏?我習慣用維倫,便宜啊。
lvpretend
級別: 論壇先鋒
精華主題: 0
發帖數量: 1266 個
工控威望: 1436 點
下載積分: 3703 分
在線時間: 324(小時)
注冊時間: 2015-07-20
最后登錄: 2025-02-25
查看lvpretend的 主題 / 回貼
1樓  發表于: 2015-08-14 21:56
觸摸屏不能自己按對應PLC換過來嗎?
如果用的MODBUS通用格式,就做個HMI數據交換的緩沖區吧,其實用緩沖區交換數據也便于調試。
ketangsz
級別: 探索解密
精華主題: 0
發帖數量: 30 個
工控威望: 149 點
下載積分: 392 分
在線時間: 73(小時)
注冊時間: 2011-07-04
最后登錄: 2025-03-13
查看ketangsz的 主題 / 回貼
2樓  發表于: 2015-08-15 21:17
維倫跟麥格米特是modbus通訊的,屏不會自動換高低位。做緩沖區大概是個什么意思?用屏內部存儲器加宏指令反相嗎?
lvpretend
級別: 論壇先鋒
精華主題: 0
發帖數量: 1266 個
工控威望: 1436 點
下載積分: 3703 分
在線時間: 324(小時)
注冊時間: 2015-07-20
最后登錄: 2025-02-25
查看lvpretend的 主題 / 回貼
3樓  發表于: 2015-08-15 21:31
引用
引用第2樓ketangsz于2015-08-15 21:17發表的  :
維倫跟麥格米特是modbus通訊的,屏不會自動換高低位。做緩沖區大概是個什么意思?用屏內部存儲器加宏指令反相嗎?

PLC來做更方便些,把需要與觸摸屏交換的數據從PLC的各個不同的地址映射到PLC中一個連續的空間,數據量應該不算太多,然后用子程序把這個連續空間全部逐個交換高低16位到另外一個連續空間,供觸摸屏調用。再用相同的方法把觸摸屏發出的數據交換回來。
這樣結構清晰,不容易出錯,也不影響PLC主體程序。
彭萬生
級別: 工控俠客
精華主題: 0
發帖數量: 1888 個
工控威望: 2102 點
下載積分: 131756 分
在線時間: 1278(小時)
注冊時間: 2013-08-04
最后登錄: 2024-04-17
查看彭萬生的 主題 / 回貼
4樓  發表于: 2015-08-15 21:45
3樓說的很在理
靜芳
級別: 工控俠客
精華主題: 0
發帖數量: 954 個
工控威望: 3033 點
下載積分: 3292 分
在線時間: 204(小時)
注冊時間: 2010-02-05
最后登錄: 2025-05-29
查看靜芳的 主題 / 回貼
5樓  發表于: 2015-08-16 09:06
真麻煩
ketangsz
級別: 探索解密
精華主題: 0
發帖數量: 30 個
工控威望: 149 點
下載積分: 392 分
在線時間: 73(小時)
注冊時間: 2011-07-04
最后登錄: 2025-03-13
查看ketangsz的 主題 / 回貼
6樓  發表于: 2015-08-22 16:31
網絡的好處就是你都不知道我是誰,你就已經幫我了,感謝網絡,感謝大家的回復。 我是從學校開始學三菱PLC,所以現在很難習慣跟三菱編程指令差太遠的控制器。但對國內的控制器這塊還是希望有自己品牌的東西。做工控的人應該都理解我們倒騰來倒騰去,全都是在使用別人的技術,別人的東西,別人賺大頭,我們沒辦法。所以我買過國產矩形的48點PLC,支持6軸。這個確實是硬件軟件都比較獨立的控制器,指令多,功能強。很遺憾項目緊,我沒把握用上去。針對樓上的回答,我又查了手冊,確實矩形的32位元件高低位是不用去交換的。只是他的MOV只有16位的指令,對于32位數需要高低位分別傳送。發幾張圖,大家碰到這個問題,耐心點就好。解釋big endian little endian——http://blog.csdn.net/sunshine1314/article/details/2309655
ketangsz
級別: 探索解密
精華主題: 0
發帖數量: 30 個
工控威望: 149 點
下載積分: 392 分
在線時間: 73(小時)
注冊時間: 2011-07-04
最后登錄: 2025-03-13
查看ketangsz的 主題 / 回貼
7樓  發表于: 2015-08-22 16:34
Big Endian 和 Little Endian

Peter Lee 2008-04-20

一、字節序
來自:http://ayazh.gjjblog.com/archives/1058846/

談到字節序的問題,必然牽涉到兩大CPU派系。那就是Motorola的PowerPC系列CPU和Intel的x86系列CPU。PowerPC系列采用big endian方式存儲數據,而x86系列則采用little endian方式存儲數據。那么究竟什么是big endian,什么又是little endian呢?

     其實big endian是指低地址存放最高有效字節(MSB),而little endian則是低地址存放最低有效字節(LSB)。

     用文字說明可能比較抽象,下面用圖像加以說明。比如數字0x12345678在兩種不同字節序CPU中的存儲順序如下所示:

Big Endian

   低地址                                            高地址
   ----------------------------------------->
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |     12     |      34    |     56      |     78    |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Little Endian

   低地址                                            高地址
   ----------------------------------------->
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |     78     |      56    |     34      |     12    |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

     從上面兩圖可以看出,采用big endian方式存儲數據是符合我們人類的思維習慣的。而little endian,!@#$%^&*,見鬼去吧 -_-|||

     為什么要注意字節序的問題呢?你可能這么問。當然,如果你寫的程序只在單機環境下面運行,并且不和別人的程序打交道,那么你完全可以忽略字節序的存在。但是,如果你的程序要跟別人的程序產生交互呢?在這里我想說說兩種語言。C/C++語言編寫的程序里數據存儲順序是跟編譯平臺所在的CPU相關的,而JAVA編寫的程序則唯一采用big endian方式來存儲數據。試想,如果你用C/C++語言在x86平臺下編寫的程序跟別人的JAVA程序互通時會產生什么結果?就拿上面的0x12345678來說,你的程序傳遞給別人的一個數據,將指向0x12345678的指針傳給了JAVA程序,由于JAVA采取big endian方式存儲數據,很自然的它會將你的數據翻譯為0x78563412。什么?竟然變成另外一個數字了?是的,就是這種后果。因此,在你的C程序傳給JAVA程序之前有必要進行字節序的轉換工作。

     無獨有偶,所有網絡協議也都是采用big endian的方式來傳輸數據的。所以有時我們也會把big endian方式稱之為網絡字節序。當兩臺采用不同字節序的主機通信時,在發送數據之前都必須經過字節序的轉換成為網絡字節序后再進行傳輸。ANSI C中提供了下面四個轉換字節序的宏。

big endian:最高字節在地址最低位,最低字節在地址最高位,依次排列。
little endian:最低字節在最低位,最高字節在最高位,反序排列。

endian指的是當物理上的最小單元比邏輯上的最小單元小時,邏輯到物理的單元排布關系。咱們接觸到的物理單元最小都是byte,在通信領域中,這里往往是bit,不過原理也是類似的。

一個例子:
如果我們將0x1234abcd寫入到以0x0000開始的內存中,則結果為
                big-endian     little-endian
0x0000     0x12              0xcd
0x0001     0x34              0xab
0x0002     0xab              0x34
0x0003     0xcd              0x12


目前應該little endian是主流,因為在數據類型轉換的時候(尤其是指針轉換)不用考慮地址問題。


二、Big Endian 和 Little Endian名詞的由來
這兩個術語來自于 Jonathan Swift 的《《格利佛游記》其中交戰的兩個派別無法就應該從哪一端--小端還是大端--打開一個半熟的雞蛋達成一致。:)
“endian”這個詞出自《格列佛游記》。小人國的內戰就源于吃雞蛋時是究竟從大頭(Big-Endian)敲開還是從小頭(Little-Endian)敲開,由此曾發生過六次叛亂,其中一個皇帝送了命,另一個丟了王位。
我們一般將endian翻譯成“字節序”,將big endian和little endian稱作“大尾”和“小尾”。

在那個時代,Swift是在諷刺英國和法國之間的持續沖突,Danny Cohen,一位網絡協議的早期開創者,第一次使用這兩個術語來指代字節順序,后來這個術語被廣泛接納了

三、Big Endian 和 Little Endian優劣
來自:Dr. William T. Verts, April 19, 1996
Big Endian
判別一個數的正負很容易,只要取offset0處的一個字節就能確認。
Little Endian
長度為1,2,4字節的數,排列方式都是一樣的,數據類型轉換非常方便。

四、一些常見文件的字節序
來自:Dr. William T. Verts, April 19, 1996

Common file formats and their endian order are as follows:
Adobe Photoshop -- Big Endian
BMP (Windows and OS/2 Bitmaps) -- Little Endian
DXF (AutoCad) -- Variable
GIF -- Little Endian
IMG (GEM Raster) -- Big Endian
JPEG -- Big Endian
FLI (Autodesk Animator) -- Little Endian
MacPaint -- Big Endian
PCX (PC Paintbrush) -- Little Endian
PostScript -- Not Applicable (text!)
POV (Persistence of Vision ray-tracer) -- Not Applicable (text!)
QTM (Quicktime Movies) -- Little Endian (on a Mac!) (PeterLee注Big Endian in my opinion)
Microsoft RIFF (.WAV & .AVI) -- Both
Microsoft RTF (Rich Text Format) -- Little Endian
SGI (Silicon Graphics) -- Big Endian
Sun Raster -- Big Endian
TGA (Targa) -- Little Endian
TIFF -- Both, Endian identifier encoded into file
WPG (WordPerfect Graphics Metafile) -- Big Endian (on a PC!)
XWD (X Window Dump) -- Both, Endian identifier encoded into file

五、比特序
來自:http://ayazh.gjjblog.com/archives/1058846/

我在8月9號的《Big Endian和Little Endian》一文中談了字節序的問題。可是有朋友仍然會問,CPU存儲一個字節的數據時其字節內的8個比特之間的順序是否也有big endian和little endian之分?或者說是否有比特序的不同?

     實際上,這個比特序是同樣存在的。下面以數字0xB4(10110100)用圖加以說明。


Big Endian

   msb                                                         lsb
   ---------------------------------------------->
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |   1  |   0  |   1  |   1  |   0  |   1  |   0  |   0  |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Little Endian

   lsb                                                         msb
   ---------------------------------------------->
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |   0  |   0  |   1  |   0  |   1  |   1  |   0  |   1  |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

     實際上,由于CPU存儲數據操作的最小單位是一個字節,其內部的比特序是什么樣對我們的程序來說是一個黑盒子。也就是說,你給我一個指向0xB4這個數的指針,對于big endian方式的CPU來說,它是從左往右依次讀取這個數的8個比特;而對于little endian方式的CPU來說,則正好相反,是從右往左依次讀取這個數的8個比特。而我們的程序通過這個指針訪問后得到的數就是0xB4,字節內部的比特序對于程序來說是不可見的,其實這點對于單機上的字節序來說也是一樣的。

     那可能有人又會問,如果是網絡傳輸呢?會不會出問題?是不是也要通過什么函數轉換一下比特序?嗯,這個問題提得很好。假設little endian方式的CPU要傳給big endian方式CPU一個字節的話,其本身在傳輸之前會在本地就讀出這個8比特的數,然后再按照網絡字節序的順序來傳輸這8個比特,這樣的話到了接收端不會出現任何問題。而假如要傳輸一個32比特的數的話,由于這個數在littel endian方存儲時占了4個字節,而網絡傳輸是以字節為單位進行的,little endian方的CPU讀出第一個字節后發送,實際上這個字節是原數的LSB,到了接收方反倒成了MSB從而發生混亂。

主站蜘蛛池模板: 狠狠干影视_成人亚洲性情网站www在线观看国产_日韩在线综合网_欧美一区二区三区在线视频观看_成年免费黄色网_四虎精品在线视频_亚洲精品91在线_免费视频久久 | 欧美精品高潮在线视频导航_亚洲女人av久久天堂_特a级黄色片_狠狠色噜噜狠狠狠狠7777米奇_亚洲xx网_国产日韩一区在线精品_国产精品同性女性_午夜经典 | 国产精美视频_国产91精品不卡在线_中文在线不卡视频_亚洲精品TV久久久久久久久J_操一操网站_人人妻人人澡人人爽精品欧美_日韩.com_久久加勒比 | 狠狠干夜夜草_www.俺去也.com_亚洲素人一区二区_国产精品一区二区久久精品_四虎影视国产在线视频_日韩在线视频观看_99精品国产高清一区二区三区香蕉_久久97久久97精品免视看 | 饥渴少妇与三个黑人互动_91插插插插插插_国产ZZJJZZJJ视频全免费_亚洲精品1234_日韩欧美在线影院_日韩欧美中出_亚洲综合色网站_av中文字幕网免费观看 | 中日韩VA无码中文字幕_久久一本热_少妇熟女久久综合网色欲_国产剧情亚洲福利_老色鬼在线精品视频在线观看_456成人网_亚洲国产精品久久久久婷爱影_精品午夜影院 | 国产美女自拍视频_欧美熟妇另类久久久久久多毛_波多野结衣免费一区视频_日韩国产高清在线观看_制服丝袜人妻中文字幕在线_日本成人一二三区_火之迷恋三级无删减视频_69视频污 | 国产综合亚洲精品一区二_久久天天躁夜夜躁狠狠躁2024_亚洲AV无码成人黄网站在线观看_亚洲精品一区人人爽_国产精品国内免费一区二区三区_日本一本区_韩国av在线播放_欧美人与动欧交视频 | 日本一区二区在线看_精品国产乱码久久久久久口爆_欧州办公室内射美女_SAO货腿张开JI巴CAO死我_成年女人喷潮毛片免费播放_欧美丝袜丝交足nylons视频_九九久久视频_亚洲国产清纯系在线观看 www日本xx_gay亚洲男男gv在线观看网站_99pao在线视频国产_国产精品亚洲网站_黄色一级大片在线免费看国产一_自慰系列无码专区_国产乱free国语对白_中文字幕综合 | 人人妻人人爽人人爽_国产精品99久久久精品免费观看_视频一区二区三区在线观看_成人免费黄色大片_国产免费人成视频在线播放播_日韩精品中出_久久久久国产一级毛片高清版小说_国产偷录视频叫床高潮 | 国产露脸饥渴孕妇在线播放_成人黄色片网站_麻豆99_国内另类在线_日韩无套_亚洲狠狠婷婷综合久久久久_亚洲精品16p_国产91高潮流白浆在线麻豆 | 97热久久_91视频合集_在线免费亚洲视频_日本高清色www在线安全_久久久网站av_999精品在线观看视频_91精品国产综合久久香蕉922_国产第一页在线观看 | 日本免费黄色一级片_免费黄色毛片视频_久草色视频_欧美色综合天天久久综合精品_四虎在线免费播放_日韩毛片免费看_人人人射_免费人妻无码不卡中文字幕18禁 | 亚洲欧洲久久av_极品美女国产精品免费一区_老司机网站免费_免费视频入口_人妻网站成熟人妻VA网站_福利视频网站_亚洲天堂第一区_男人粗大一进一出视频 | 91久久综合_dvd无码av高清毛片在线看_国产少妇国语对白污_国产午夜亚洲精品理论片色戒_国产精品欧美久久久久一区二区_艳母在线1-6_av在线播放观看_成年轻人网站色直接看 | 深夜福利免费在线观看_欧洲性开放少妇ZOZO_又大又粗又硬又爽又黄毛片_欧洲精品_亚洲欧美成人_18禁黄网站禁片免费观看国产_日本少妇XXX做受_视频在线观看91 | 国内精品久久人妻朋友_制服视频在线一区二区_中国人妻被两个老外三p_衣服被扒开强摸双乳18禁网站_超碰在线最新_色av色_久久久久亚洲精品成人网小说_av超碰在线 | 在线免费观看黄色片_四虎必出精品_久久夜色精品国产噜噜噜亚洲AV_97久久精品人妻人人搡人人玩_aaa视频_精品成人免费一区二区在线播放_第一福利初水视频导航_日韩中文字幕二区 | 在线观看免费观看视频_免费理论片手机在线播放_99久久精品费精品国产一区二_日韩一欧美内射在线观看_久草色在线_国产精品乱码一区二区三区四川人_日日草夜夜爽_国产成人免费视频网站视频社区 | 少妇女BBXBBXBBXBBX_久久综合99_亚洲精品国产精品乱码不66_baoyu121永久免费网站_亚洲伊人色欲综合网无码_天天插综合网_天堂在线资源中文_性一交一乱一伦一色一情 | av网址免费在线_久久乐国产精品亚洲综合_国产精品一区网站_亚洲人成网站在线在线观看_久久精品免费网站_国产精品精品久久久久久_又大又粗又猛免费视频_久久亚洲国产精品 | 夜夜穞天天穞狠狠穞AV美女按摩_亚洲高清视频免费_国产片在线看_永久高清免费av网址_大尺度做爰视频在线观看_国产精品一级大片_免费无码黄十八禁网站在线观看_55av亚洲 | 国产91网_国产在线精品一区二区三区不卡_欧美va久久久噜噜噜久久_G国产精品无马_中文字幕在线不卡一区二区三区_亚洲AV色吊丝无码_韩国一级大片_永久免费AV无码网站04 | 亚洲欧美日韩、中文字幕不卡_黄不卡免费在线_91精品国产综合久久久久久粉嫩_伊人久久大香线蕉午夜AV_亚洲最大AV资源网在线观看_男人女人真曰批免费观看国产_日韩中文字幕在线一区二区三区_久久精品手机视频 | 欧洲免费在线观看视频_日韩欧美亚洲中文乱码_免费看日本zzzwww色_欧美性做爰毛片_日韩一级二级三级_一区二区三区欧美在线观看_国产精品亚洲无码在线_99爱这里只有精品 | 日韩高清网站_69免费视频_亚洲成AV人片乱码色午夜_欧美成人伊人_日本三级在线播放线观看视频_亚洲男GAY视频_超碰午夜_国产手机在线无码播放视频 | xxxx漂亮少妇hdxxxx_久久香蕉国产线看观看手机_青青草手机在线观看_人妻激情另类乱人伦人妻_狠狠色狠狠色88综合日日91_有码在线_日韩av综合_好爽好痛好湿好硬视频免费 | 国产偷久久一级精品A片_久久无码人妻精品一区二区三区_推油少妇久久99久久99久久_国产一级特黄录像_人一级毛片_绯色一区二区二区av免费_又爽又黄又无遮挡的激情视频免费_国产成人无码区免费网站 | 亚洲91视频_国产一区二区三区视频网站_2018天天弄国产大片_韩国一级片在线_porno日本xxxxx_日韩欧美一区二区三区久久婷婷_精品国产乱码久久久久久天美_一级黄色影片在线观看 | 无码高潮喷吹在线播放亚洲_日本午夜在线视频_国产免费牲交视频_久久精品区_日日夜夜精_亚洲国产精品激情在线观看_亚洲sm另类一区二区三区_精品久久影视 | 超碰CAO已满18进入离开官网_欧美久久网_GOGO全球人体高清大胆亚洲AV_亚洲精品无码久久千人斩探花_九色综合九色综合色鬼_亚洲日韩乱码中文无码蜜桃臀网站_国产精品久久久99_亚洲区日韩精品中文字幕 | 亚洲欧美日韩、中文字幕不卡_黄不卡免费在线_91精品国产综合久久久久久粉嫩_伊人久久大香线蕉午夜AV_亚洲最大AV资源网在线观看_男人女人真曰批免费观看国产_日韩中文字幕在线一区二区三区_久久精品手机视频 | 久久久久亚洲AV成人网_日本三级成本人网站_成人久18秘免费观看视频_在线观看不卡一区_狠狠色丁香婷婷久久综合蜜芽_天天夜摸夜夜添夜夜无码_国产a免费一级视频_91社区国产在线观看 | a级片播放_我要看一级黄色_四虎tv_大陆国产网址在线观看_国产精品视频123_日韩亚洲影院_av中文一区二区三区_国产在线拍偷自揄拍视频 | 粉色视频成人免费看片视频_国产suv精品一区二区四区99_97SE狠狠狠狠狼鲁亚洲综合色_成年美女色黄网站视频网站_四虎永久免费地址_麻妃在线_亚洲精品中文字幕中文字幕_一二三四在线观看免费高清中文在线观看 | 97五月天免费视频观看_性一交一乱一色一欲的最新章节_国产日韩精品欧美一区喷水_亚洲一区国产_欧美色资源_狠狠色影院_最近的中文字幕在线看视频_日本亚欧乱色视频免费观看 | 无套日出白浆17p_1717国产精品久久_www.com久久_欧亚免费视频_清纯唯美一区二区三区_可以在线看的av_久久中文精品视频_9久久婷婷国产综合精品性色 | 国产亚洲亚洲_欧美日韩中文字幕一区二区_色小妹一二三区_91成人无码免费一区二区尤物_成人av72_猫咪永久在线成人免费网站_www.色人阁.com_168黄色网 | 97狠狠干_国产精品乱码在线观看_在线视频久草_国内少妇偷人精品免费_99在线免费观看视频_国产精品五_国产不卡在线观看_性猛交xxxx乱大交孕妇印度 | 久久国产专区_亚洲午夜私人影院在线观看_日韩免费激情视频_国产a毛片_www久久com_久久精品国产亚洲AV水果派_久久精品国产亚洲AV忘忧草18_九草在线观看 | 在线高清无码A._国产白丝喷水视频在线观看_成人一二三区视频_婷婷丁香五月亚洲中文字幕_亚洲成色最大综合在线_亚洲天堂欧美在线_黄色片下_粗大的内捧猛烈进出少妇 |