最近調一個設備, 遇到S7-200 SMART自由口和MODBUS通訊混用的問題 ,有沒有大神知道怎么做?
PLC是一個國產仿的S7-200 SMART,軟件直接用的西門子的軟件
現場4個儀表, 3個是485 ,1個232
1號表: 485 ,偶校驗 MODBUS,讀數據.
2號表: 485 ,無校驗 自由協議,定時發送數據
3號表: 485 ,無校驗 MODBUS,寫數據
4號表: 232,由于仿的西門子的,只有本體自帶的485 ,加不了232通訊板 ,暫時是通過MCGS觸摸屏去讀取這個表的值,再發給PLC.
現在蛋疼的是,前面3個表都要用PLC自帶的串口去讀寫,每個表的通訊的校驗方式固定的,改不了.一個串口要自由協議,MODBUS 混用,MODBUS校驗方式還不一樣.
現在蛋都疼到菊花里面去了
現在是搞得頭都大了!!
有沒有做過類似的大神知道怎么做?
目前想到的就是加串口服務器,然后自由協議的用透傳,MODBUS 的轉MODBUS TCP ,但是這樣要加硬件.