qimuqiang
謎の宅
級別: 略有小成
|
最近調(diào)一個設備, 遇到S7-200 SMART自由口和MODBUS通訊混用的問題 ,有沒有大神知道怎么做? PLC是一個國產(chǎn)仿的S7-200 SMART,軟件直接用的西門子的軟件 現(xiàn)場4個儀表, 3個是485 ,1個232 1號表: 485 ,偶校驗 MODBUS,讀數(shù)據(jù). 2號表: 485 ,無校驗 自由協(xié)議,定時發(fā)送數(shù)據(jù) 3號表: 485 ,無校驗 MODBUS,寫數(shù)據(jù) 4號表: 232,由于仿的西門子的,只有本體自帶的485 ,加不了232通訊板 ,暫時是通過MCGS觸摸屏去讀取這個表的值,再發(fā)給PLC. 現(xiàn)在蛋疼的是,前面3個表都要用PLC自帶的串口去讀寫,每個表的通訊的校驗方式固定的,改不了.一個串口要自由協(xié)議,MODBUS 混用,MODBUS校驗方式還不一樣. 現(xiàn)在蛋都疼到菊花里面去了 現(xiàn)在是搞得頭都大了!! 有沒有做過類似的大神知道怎么做? 目前想到的就是加串口服務器,然后自由協(xié)議的用透傳,MODBUS 的轉MODBUS TCP ,但是這樣要加硬件. |
|
---|---|---|
|
wangfeng930
級別: 探索解密
|
實時性沒要求的話,做成幾個子程序,每個采集30秒后,采下一個,輪詢執(zhí)行,雨露均沾,愛咋咋地,不行嗎? |
---|---|
|
hstec2002
級別: 論壇先鋒
|
不想增加硬件費用可以試試1、2、3號表均用自由協(xié)議(但會增加軟件編程時間成本)。 |
|
---|---|---|
|