hcl1230
級別: 探索解密
|
三菱PLC FX3U-232ADP接收泄漏儀數據 泄漏儀測試完成后會發送一組數據出來可是PLC卻無法接收到 泄漏儀是cosmo(科斯莫)LS-1863X 有沒有人用過 指點下最好有案列程序分享下 實在是搞不定了 |
---|---|
|
tkggtdkjpl
工欲善其事,必先利其器!
級別: 網絡英雄
|
簡單得很,PLC只要一條指令就行了 樓主留言:怎么弄的 還請賜教 搞兩天了 還是沒有弄好 有沒有程序分享下 你是用過吧 分享下看看 是我設置的問題還是泄漏儀的問題 (我確認過了線沒有問題) |
|
---|---|---|
|
tingfenghu
級別: 工控俠客
|
FX3U-232ADP,采用無協議通訊通信, LS的泄漏儀屬于自定協議,在不項目的報文之間需要插入空格,即H20, 你將發送的數據先轉為ASCII,保存在連續的寄存器, 將ASCII HEX那一行 如D0存入H23,D1存入H30, 編號,17,18同樣需要轉ASCII存入,圖片上沒有。 其它命令也類似, 然后采用RS指令發送和接收 FX3U-232ADP好像是第二個通訊通道,用的RS2 接收的數據處理麻煩。 樓主留言:通道的話 你可以選擇 如果只有一路232你可以使用RS就可以了 如果兩路你可以使用RS2然后設置通道就可以了 沒有什么麻煩的我都用過很多次了 這次是我第一次遇到這樣的情況 |
|
---|---|---|
本帖最近評分記錄:
|
tingfenghu
級別: 工控俠客
|
在電腦上用串口助手, 發送報文看設備的返回報文是否正確, 再按照正確的報文來寫PLC程序。 樓主留言:泄漏儀我采用T模式 在測試結束時會自動發送數據 給PLC 問題是現在我卻接受不到數據 程序只需要一行就可以了 我試了很久都沒有用 之前與其他設備通訊都沒有遇到過這種情況 所以想看看別人做的程序與通訊設置 看看有什么區別 |
|
---|---|---|
|
honggun
級別: 網絡英雄
|
熱心人 |
---|---|
|
tingfenghu
級別: 工控俠客
|
圖片:
我用是485BD,上位機發送數據,PLC是可以接收到數據 232ADP應該也差不多, 檢查一下D8120設置, 在線聯機檢查一下接收數據的寄存器 |
|
---|---|---|
|
楓落云端
施主,腳抬一下
級別: 略有小成
|
圖片:
日資類企業上的生產線吧?估計汽車行業的!去年還就做過這個案例,一開始感覺好像好難,其實看了一下科斯莫的,也就是232串口輸出。儀器上按照說明書調成 ID模式 輸出,把接收的字符型數據再想辦法轉成浮點數。用串口接收指令完成,不過現場儀器由于與PLC離的有點遠,又加了個串口轉以太網的模塊,變成以太網方式傳送到PLC。 |
---|---|
|
hcl1230
級別: 探索解密
|
感謝大家支持 統一 回復 問題已經解決了 順便問題點告訴大家 串口設置沒有問題 是泄漏儀串口壞了 無法發出數據 |
---|---|
|