fengbingyuan
合作共贏
級別: 略有小成
|
用三菱FX PLC讀取三菱FR-A540變頻器的頻率,在HMI上用PLC的D200顯示出來,請問以下指令是什么意思?指令中的K4又是什么意思?是表示把D33、D34、D35、D36連續4個數字寄存器的的低8位數據內容(ASCII字符)轉換成16進制數據?最后D200的數據內容是什么? LD M8000 HEX D33 D200 K4 OUT M8161 沒看懂手冊講的,請大家為我指點一下,謝謝。 [ 此帖被fengbingyuan在2009-08-22 13:28重新編輯 ] |
---|---|
|
fcq417
14年plc工程實踐教學,QQ(微信):2252241236
級別: 略有小成
|
問題要問清楚,哪家的變頻器,哪家的PLC,你查看手冊對HEX指令應該會有較為詳細的講解。實在不懂就聯機看一下,到底讀出來的是什么。 |
|
---|---|---|
本帖最近評分記錄:
|
雪花飄飄
級別: VIP會員
|
就是將D33的高低8位ASCII碼轉換成HEX數據存放到D200中。K4即每四位D100傳送。 D200接收的數據是16位數。 如果使用ASCII指令就是將16位數據轉換成ASCII碼。 三菱PLC編程手冊第288頁。 |
---|---|
本帖最近評分記錄: |
sjm213
有小知識,無大學問。
級別: 論壇版主
|
M8161為ON時,HEX指令為8為模式,即取源數據的低8位。 所以該指令就將D33、D34、D35、D36連續4個數字寄存器的的低8位數據內容(ASCII字符)轉換成16進制數據,并存放到D200中。按照您描述的意思D200中就是讀出來的頻率值了。 |
---|---|
|
fengbingyuan
合作共贏
級別: 略有小成
|
請問,如果D33、D34、D35、D36各數字寄存器的低8位的數據分別為(ASCII碼):30H、42H、 31H、33H,那么分別轉換為16進制數為30H——0、42H——B、31H——1、33H——3,那最后 D200中的數據應是多少? |
---|---|
|
sjm213
有小知識,無大學問。
級別: 論壇版主
|
沒錯 |
---|---|
|