quote:以下是引用翼飞凌在2012-05-03 08:06:15的发言:
什么叫主站?
A站发起通讯,B站被动应答,A站叫主?B站叫从?
A站能读写B站的数据,A站叫主?B站叫从?
楼上提到概念,我理解是: A站发起通讯,B站被动应答,A站叫主,B站叫从。
网络硬件架构中提到连接多台从站,要在网线末端加终端电阻,我对这个原理不甚了解,就怕从站连接多了,那个断电不用的主站连接的网线对正在使用的网络产生影响(自己理解相当于并连电阻了)。这一点排除了,那我的应用就没有问题。
我的应用简单讲就是一套系统有两种控制方式,不论哪种控制方式均是由主站采集信号,下发控制命令给从站,再由从站控制设备,从站与控制的设备是一对一的关系,就是一台从站控制一台设备。现场由于特殊原因控制方式1不能用了,就要暂时使用控制方式2继续生产。我用两台主站,一台是控制方式1接线,一台是控制方式2接线,这样我改变控制方式时只需要简单切换电源就能实现(一台停电一台断电)。如果用一台主站控制,改变控制方式时,现场就要打开箱子改变主站控制器的接线,比较麻烦。另外由于特殊性,也不需考虑从站反馈的状态记忆,就认为切换后就是初始状态。所以也不存在楼上给我提示的这个问题:
“因为对于
modbus两个主站来说,简单的显示没有问题,如果是设备控制时,重要的是要将两系统间的数据实现交互,这也就是“七色阳光”提到的问题,如果两系统间没有交互,第一个系统发给从站的数据,第二个系统都不知道,按照自己的想法写出数据,有可能会导致系统的扰动等问题,这些反而是最重要的,更不要说通讯超时、误码等问题了。”
最后感谢楼上各位大侠给我诸多建议方案,使我明白了许多以前比较模糊的问题。