S234io串口分配器數據收集應用
(社區水表自動抄表系統)
壹:前言
我們日常生活環境中,有許多的計費系統需要依據使用量來收費。例如:電表、水表、天然氣用量表。傳統上我們是利用收費人員每個月抄錄各儀表的量,再匯總到總公司進行計費及發出費用單。這個行為相當煩人且浪費人力,而且人員如果失誤抄錄錯誤數據,則可能引起使用者的紛爭。所以現在有許多儀表皆可采用RS485聯機由一個數據集中器來收集各儀表的計量資料??墒荝S485聯機,每個網段最多可以連接32個儀表,如果超出32個儀表則必須采用RS485界面橋接器來分割RS485網段。當我們經過多個RS485界面橋接器來完成整個RS485數據收集系統的工作,常常出現系統復雜,如果出現系統異常則不易找出問題所在的困難。以下是某地區的水表抄錄系統采用S234io串口分配器的方式來簡化RS485數據收集系統的情形。

貳:串口分配器S234io的使用
S234io盒是一個擁有RS232界面主串口及三個地電位隔離RS485界面的從串口之串口共享器。當我們把數據集中器的RS232串口與S234io盒的主串口連接后,三個各自獨立且地電位隔離的RS485從串口就可以各自接到自己的RS485水表。當數據集中器發出詢問封包在RS232串口上,則這個詢問封包會經由S234io盒轉發到全部的RS485網絡聯機水表上。于是被指定的水表就會回答計量數據封包而回到數據集中器。由于RS485網絡聯機水表所回答的計量數據封包只會經由S234io盒回傳到RS232主串口再到數據集中器,而不會像傳統RS485橋接器方式到處轉發到RS485網絡的每一個地點。所以采用S234io盒信號的追蹤相當容易,只要出現數據傳輸異常則鎖定問題相當容易。

參:應用環境考慮
目前我們我們一個S234io盒可以支持三個RS485網段,簡稱串口一分三,所以適合在90個水表數據集中器的應用環境。如果RS485網絡可以支持250個RS485設備的軟件環境下,我們可以先由數據集中器的RS232串口連接到S232盒的主串口,再把S232盒的三個RS232子串口與三個S234io盒連接,則我們就可以支持到9個RS485網段而支持到250個水表。
對于更大的水表數據收集系統而言,如果我們采用PC機配合瑞旺科技公司的P1064多串口卡,來提供64個RS232串口,則每個串口可以收集250個RS485水表,則我們一臺PC就可以收集250*64=16000個RS485串口信號的水表。

肆:結論
我們采用S234io分配器來與RS485水表連接時,我們的數據收集系統可以由一個S234io盒構成90個水表的數據集中器應用環境。我們也可以由一個S232盒配上三個S234io盒來構成250個水表的數據集中器應用環境。如果采用PC機配合P1064多串口卡更可以構成16000個水表的應用環境。而重點是我們的應用環境結構簡單。數據集中器的詢問封包可以傳送到每個RS485水表,而被指定的水表數據封包則只會回傳到數據集中器,而不會廣播在整個RS485網絡,所以可以降低出現錯誤的情況。