想要請問一下
關於RS232的資料傳輸方式
是否能夠同時傳輸呢??
因為有機台欲同時傳輸資料至電腦內
想要去購買RS232 1 t0 8 的裝置來使用
但是怕會有資料無法同時傳輸的問題
因此先來問看看
煩請知道的大大告知一下
謝謝
雖然很久沒碰電子類的東西。但就我以前知道的。rs232是屬於1對1的訊號。
不過在映像中,好像有rs232的分接器(或路由器)這樣的設備可以使用
大多數的做法還是會採用1對1的電腦後。其它電腦再用其它方式(如網路線)來取得資料應用居多才對。
RS232是屬於1對1的訊號
電腦上,就是COM1、 COM2 ....等
1號機台是 RS232,接到 電腦PC, COM1
2號機台是 RS232,接到 電腦PC,COM2
...
是可以的
不過 RS232 (1尺、3尺、5尺...)線太長訊號會不好,所以...不建議
不過 RS232 一條線接 8台機台==>這您要改機台的訊號、故障是哪台...等問題
一般都是8 條RS232,一台機接一條。每一條RS232 接到同一台電腦
RS232 是一對一的傳輸模式,且是半雙工的,也就是說,同一時間內,只能作一件事,傳送資料 或是 接收資料。 如果你要一次接收 8 個機台傳送回來的資料,你的電腦必須要有 8 個 RS232 Port (一般為: COM1 ~ COM8 ),你要解決的問題是: 如果 8 台機台 同時送資料回來, 你的電腦(程式) 有沒有辦法同時 接收到 這8個機台的資料 ? , 以我的經驗,你的程式必須寫成 Multi Thread , 來接收資料,否則很容易 資料 lost.
目前的需求是一台PC對8台的機台
因為機台欲採用自動化的方式進行
所以想要知道如果採購RS232 1對8的轉接器
不知是否可行呢??
因為廠商無法提供試用所以只能問有經驗的大大
目前知道如果PC上插上2張具有RS232的PCI卡
是可以接收到相關資料的....
只是不知道如果使用1對8的介面卡是否一樣可以正常收到資料嗎??
不知這類的產品是否可以呢
https://imgur.com/BkWZqZm
希望是能夠自動接收資料
建議先找 1 台設備, 找台舊電腦有 Com Port 或 USB 轉 Com Port 先試著寫一個程式讀讀看, 可以正常運作再考慮擴充成多個.
如果是新廠, 建議直接找廠商來談, 通常廠商都有公版的連線程式, 先能運作再說.
搞自動控制不能不知道 MOXA 及 ADM (研華),
都可以達到您的要求喔.
試試看 MOXA 設備 8 port RS232 to Ethernet
https://www.moxa.com.tw/Product/NPort_5600.htm
如果八台設備距離較遠,也可以看 單Port Rs232 to Ethernet,後拉網路線接在一起,怕干擾還可以用RS232 to FC 喔.
研華的設備也可以看一下,工業自動化很多能做到.
不要再用回工業1.0的東西了(電腦插I/O卡??)