在許多公司,每個月的出勤率都會被算入到員工的考核表當中,以前較為常見的考勤系統都使用的是RS485總線,RS485總線是作為一個通迅線路來進行員工與公司系統之間的一個數據通信。
值得注意的是,RS485總線較為適合那些公司面積不是很大的情況,例如200到300平方米之間,一旦公司面積超出這個范圍過多,或公司擁有許多分部,RS485總線就難以勝任長距離的數據通信。公司考勤系統不能正常工作時,既會影響到員工的正常出勤結果,也會影響到公司的考核制度,出勤管理。為了解決這個問題,一些公司就會采用RS485轉以太網的方式去連通公司考勤系統與員工之間的通信。
RS485轉以太網最常見的方法就是依靠串口服務器和串口轉以太網模塊,本文來介紹一下串口服務器在考勤系統中的應用。
考勤系統應用串口服務器的原理是串口服務器將考勤系統原有的485接口轉換成TCP/IP網絡接口,這樣考勤系統就能通過TCP/IP網絡與同樣帶有互聯網功能的終端服務器或云平臺進行數據通信,從而實現考勤人員能及時通過終端服務器或云平臺查看公司員工的考勤狀況并作出考核,公司員工也能查詢到自己的考勤記錄。
串口服務器內部一般擁有許多協議,能夠適應于各種場景,例如塔石的串口服務器TAS-LAN-460擁有TCP Server、TCP Client、UDP Server、UDP Client協議。TCP Client模式可連接指定TCP服務器,具有主動上報、自動重連功能,這種模式適用于考勤系統經常是無人看守的情況,若考勤系統中途宕機,串口服務器也能幫助考勤系統及時重連并保存、上傳相關數據;TCP Server模式可用于多臺設備需要請求數據的情況,這種時候用戶查詢數據它會發送數據到所有鏈接設備,這種模式適用于公司有多個分部,即有多個考勤系統要求連接到TCP/IP網絡接口的情況;UDP Client模式不會出現建立和斷開的過程,只需要向指定的IP和端口發送數據即可,這種模式適用于只有一個考勤系統的公司,且該考勤系統也較為穩定不會出現死機的情況;UDP Server模式每收到一個 UDP 數據包后,會將目標IP改成數據來源IP和端口號,發送數據時,將發送給最近通訊的IP和端口號,這種模式適用于有多個IP對應設備的情況。
在這些網絡協議的基礎之上,再配合考勤系統專有的解決方案,串口服務器就可以在該領域上穩定運行了。
RS485轉以太網的應用領域是多樣化的,除了考勤系統外,還包括樓宇自控系統、監控系統、POS系統、售販系統等,下篇文章,我們一起來看一下RS485轉以太網在工業機器人領域上的案例。