秋日傳奇
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看秋日傳奇的 主題 / 回貼
樓主  發(fā)表于: 2009-10-06 12:47
各位大俠:
采用三菱PLC與OMRON E5 Z溫控器通訊,只讀取溫控器的溫度值,使用RS指令,按照OMRON的通訊協(xié)議,通訊時有命令幀和響應幀,這兩個是什么意思?命令幀和響應幀都需要在PLC里編程嗎?

各位大俠給個幫助提示吧,或者可以電話求教
thorse
技術這種個東西,永遠是個海,我想可能要用一生去潛,盡量潛得深
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 174 個
工控威望: 295 點
下載積分: 3957 分
在線時間: 212(小時)
注冊時間: 2008-04-25
最后登錄: 2024-11-14
查看thorse的 主題 / 回貼
1樓  發(fā)表于: 2009-11-09 23:05
[技術]FX1N與OMRONE5AZ通訊
馬洪雷 2008-06-10 08:49:54 回復 轉載到 ℡小馬の家數(shù)控973New Oriental★☆VC++皇室中軟☆94電子班移動到 討論版 貼圖版 置頂 鎖帖 修改 刪除
硬件:三菱FX1N系列PLC,型號:FX1N-24MT    
FX485通訊模塊:FX1N-485-BD    
             歐姆龍E5EZ-Q3/AZM/AZ03    
            PC 232/485通訊轉換模塊    
軟件:FXGPWIN軟件    
           PLC串口調(diào)試軟件    
參考資料    
FX系列特殊模塊用手冊    
FX通訊用戶手冊    
E5溫度控制器通訊功能操作手冊    
實現(xiàn)功能:    
PLC通過485模塊讀取或寫入溫度表的溫度當前值,設定值,運行/停止    
硬件設置:    
通訊協(xié)議采用OMRON的Comproway/F協(xié)議:9600,7,EVEN偶,2,地址為1    
FXPLC與表連接方法    

    
注意:三菱FX485通訊配線通常都是4線制的,采用一發(fā)一收的方式通訊.而E5EZ溫控表只有二線制,此中轉換以上接線為準,但通訊時會將發(fā)送和接收的字符串同時收下.    
軟件協(xié)議解釋:    
命令幀:    

  


STX 表示通信幀(文本)的開頭的代碼(H’02)。請在開頭字節(jié)中設置該字符.    
節(jié)點No.    
·為特定發(fā)送對象的類別No.。    
·指定E5AZ/EZ/EZ-PRR/CZ 的「通信單元No.」。    
·能進行BCD 設定00~99,以及"XX"設定。    
·運行廣播發(fā)送時,請指定"XX"。但是,一同發(fā)送時將無響應。    
·對于上述以外的節(jié)點No.,無響應。    
子地址 在E5AZ/EZ/EZ-PRR/CZ 中不使用。請務必設定為"00"。    
SID(服務ID):在E5AZ/EZ/EZ-PRR/CZ 中不使用。請務必設定為"00"。    
命令文本 命令文本部分。    
ETX 表示文本結束的代碼(H’03)。    
BCC 塊檢查字符。    
將節(jié)點No.~ETX 的值按每個字節(jié)進行XOR(異或)后的值作為B    

詳解:  


最近瀏覽
Tony.Ma
回帖列表回帖(1) | 瀏覽(26) 馬洪雷 2008-08-08 21:40:43 刪除 1樓    七1、讀取NO.1溫度表的溫度 (1)、命令幀:STX010000101C00000000001ETXBCC=40(注意:1、BCC已經(jīng)為單字節(jié)ACSII碼,無須轉換成16進制ASCII碼; (2)、其中C0是變量類別,0000是變量讀取開始地址,(參考E5EZ通信手冊3.1,變量區(qū)域設定范圍一覽),0001是要素數(shù),進行讀區(qū),為正常結束) (3)、轉換成16進制ACSII碼如下: 023031303030303130314330303030303030303030310340 (4)回應代碼:(正常情況下) 響應幀:023031303030303031303130303030303030303030XXXX03BCC 2、讀取NO.2溫度表的溫度 (1)、命令幀:STX020000101C00000000001ETXBCC=40(注意:1、BCC已經(jīng)為單字節(jié)ACSII碼,無須轉換成16進制ASCII碼; (2)、其中C0是變量類別,0000是變量讀取開始地址,(參考E5EZ通信手冊3.1,變量區(qū)域設定范圍一覽),0001是要素數(shù),進行讀取,為正常結束) (3)、轉換成16進制ACSII碼如下: 023032303030303130314330303030303030303030310343 (4)回應代碼:(正常情況下) 響應幀:023032303030303031303130303030303030303030XXXX03BCC 注意:其中XXXX是讀取的當前溫度值,最大值是FFFF,即:255攝氏度,已經(jīng)能符合現(xiàn)場的狀況(200攝氏度左右),BCC就是異或計算
交朋友,互資料,共學習,同促進. QQ:44078788
zdc_qj
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 6 個
工控威望: 92 點
下載積分: 525 分
在線時間: 0(小時)
注冊時間: 2010-08-24
最后登錄: 2015-07-04
查看zdc_qj的 主題 / 回貼
2樓  發(fā)表于: 2010-09-15 21:08
樓主,現(xiàn)場溫度需要300度左右怎么設置啊,謝謝指點!
zdc_qj
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 6 個
工控威望: 92 點
下載積分: 525 分
在線時間: 0(小時)
注冊時間: 2010-08-24
最后登錄: 2015-07-04
查看zdc_qj的 主題 / 回貼
3樓  發(fā)表于: 2010-10-18 14:56
你好
請問你有沒有做過FX1N與山武溫控器SDC35的通訊,要求能寫入設定值和讀出當前顯示的溫度值就OK了,有興趣請和我聯(lián)係一下費用
深圳張先生13530764979