最近把設備接上控制盒連線到路由器,PC端加裝PCIE介面的無線網卡,
想透過使用區域網下指令,並接收回傳數據,
像是ModBus RS-485的方式,
ModBus=>改為 TaiSEIA 101通訊協定
RS-485=>改為 PCIE無線網卡
最近把設備接上控制盒連線到路由器,PC端加裝PCIE介面的無線網卡,
感謝分享創新的想法
| |
[QUOTE=SCOTT7O]使用wireless to 485模組,且該模組有支援Real COM功能,可不修改軟體直接支援現有軟體
[/QUOTE]
[QUOTE=Benjamin]
[QUOTE=SCOTT7O]使用wireless to 485模組,且該模組有支援Real COM功能,可不修改軟體直接支援現有軟體
[/QUOTE]
新設備走的是UDP廣播封包,所以得用區域網路接收數據封包,UDP有兩個函式可以讀取,包括Read(附檔SAA_UDP2)及MultiCast Open(附檔SAA_UDPmulti),但我使用後得到前者是有收到資料才會做下一步動作(若有兩個設備以上就會造成延遲)、後者是像是TCP Listen一直聆聽。
前者程式加入控制使用event stru.需等待接收當筆完畢才會對其控制,後者目前進不去控制程序。
理想上應該是收跟發都用UDP廣播封包,內部包含區域網內控制的浮動ip位址,不知該如何實現才是?SAA_UDP_2.vi (35.5 KB)
SAA_UDPmuti.vi (33.5 KB)