存檔 | 收藏
點閱數:1,031
[哈拉] Modbus傻傻搞不清楚
   一年四萬哩 (一年四萬哩)

重機
文章 624
用戶失蹤天數 1392
點數 69   戰績 0   改裝 0   故障 0
其他 來自 新北市 三不管地區
發表於 2015-2-9 03:08 PM 
請教懂通訊協定的大大:

是這樣的我們公司有一套機器,他可以測量水體中的汙染物,它會將接收到的訊號轉成4~20mA,我們現在有一些需求,如下:

1.怎麼將訊號連接到電腦?

2.電腦接收到訊號後,需要一套軟體顯示目前濃度?

因為不懂通訊的東西,有沒有大大懂的,可以為小弟解答

中間是不是需要PLC?


願大家開車都心平氣和。 
無頭像
   油桶怪獸 (油桶怪獸)

90cc菜籃族
文章 180
用戶失蹤天數 227
點數 18   戰績 0   改裝 0   故障 0
新北市 三峽區 
發表於 2015-2-9 03:34 PM 
轉成電流?不是電壓?
這部分感覺有點怪


 
   u9213118 (Ryan)

腳踏車魔人
文章 82
用戶失蹤天數 1867
點數 5   戰績 0   改裝 0   故障 0
其他 
發表於 2015-2-9 04:37 PM 
我也覺得是電壓XD

配合一個有ADC的MCU~再看你要走怎樣的PROTOCOL去跟你的電腦連線

簡單點是UART就可以搞定了


 
   s5054206 (阿忠)

腳踏車魔人
文章 64
用戶失蹤天數 1442
點數 15   戰績 0   改裝 0   故障 2
臺中市 西屯區 
發表於 2015-2-9 04:46 PM 
一般感測器訊號比較常用4 ~ 20mA的訊號來處理,可以避免長距離訊號因壓降而使接收端訊號下降
像壓力傳感器大致上都是用4 ~ 20mA
一般4 ~ 20mA的訊號可以用電阻,將電流訊號轉為電壓訊號
如:4 ~ 20mA 掛在500Ω上,就變成2 ~ 10V的訊號
PLC這邊的部份我就不熟,如果PLC有Analog Input的Channel,可以將訊號接至PLC
PLC再經由RS232/422/485的通訊接口接到PC端
PC端也要有相對應的RS232/422/485的接口
如果PC沒有,要去買USB轉RS 232/422/485的轉換線
MODBUS的部份是PLC與PC端通訊的通訊協議Protocol
一般工業用的設備蠻常用這個Protocol的
所以最後在PC端需要去寫MODBUS的協議,去把PLC讀到的電壓值讀進來
最後在PC端要做單位轉換,將4 ~ 20mA所代表的物理量表示出來

PS:小弟是寫變頻器韌體,這些差不多工業上常用的東西


 
   一年四萬哩 (一年四萬哩)

重機
文章 624
用戶失蹤天數 1392
點數 69   戰績 0   改裝 0   故障 0
其他 來自 新北市 三不管地區
發表於 2015-2-10 05:45 PM 
真的很感謝您的解答,如有問題再來跟你請教喔~~


 




加入贊助商  |  免責聲明  |  聯絡我們