从理论上来说可以,如周工所说。只是我觉得有几点要注意的,用modbus和profibus来说
1、比如pc用modbus时,pc发出控制指令,profibus从站接受,发现与profibus格式不一致,抛弃。modbus从站发现是对自己的地址操作,接受并反馈。反之也是
2、PC在接受时,同是串口,收回的数据格式不一样,这样就需要自己额外编程去判断倒是是modbus的格式还是profibus的格式。或者说要用两种方式去解析这个反馈。
3、这样做还要考虑两者对总线忙的判定是否一致。否者profibus做多主方式就不太合适。因为比如当pc用modbus时,也许另外一个cpu在做profibus主站。两者无法协调在rs485中线路上的TX线是否处于忙录状态,两者都发出指令。或者就算两者的控制指令是分别发出的,但是相应的从站的反馈也许可能会重合在RX线路上。。所以这样最好profibus也做单主系统。
以上只是个人一时想法。还不成熟,我没有做过这方面的项目,也没有去试验过。所以不太清楚。。。