quote:以下是引用伊默在2008-08-07 09:06:29的发言:
不是,我说的不是这个意思,Y侠可能是以为我用S7-200的输出去驱动MM440的输入。
我的意思是S7-200和MM440自由口通讯接线时的等电位,该如何接,从资料上查到以下图片。说明对于S7-200集成的通讯口,它的信号地为端子2和端子5,而且这两个端子在内部和传感器电源的M相通, 所以传感器电源的M即为S7-200侧的“基准电位”, 而MM440侧,只从一张图片上的终端电阻接接到端子2(0V),这个2号端子则为MM440信号的“基准电位”,所以要做等电位连接的话,应该是将PLC的传感器电源M端子和MM440的2号端子短接。
事实上,从Micro,n Power->S7-200PLC->通信->通信硬件->通信注意事项(硬件), 这一章节里摘得如下:[color=red]保持通信端口(驱动电路)之间的共模电压差在一定范围内
对于非隔离的通信口(如CPU上的通信口),保证它们之间等电位非常重要。在S7-200 CPU联网时,可以将所有CPU模块的传感器电源输出的L+/M中的M端子,用导线串接起来。在S7-200 CPU与变频器通信时,要将所有变频器通信端口的M(在西门子MM4x0系列是二号端子)连接起来,并与CPU上的传感器电源M连接。[/color]
这个问题确实需要好好考虑。
我是这样看的。对于200用USS和MM4通讯时,485肯定需要信号驱动。照上面所述,挂在485上的变频器端子2(0V)都锁在一起?那模拟量输入的驱动又如何处理?
实际上,并不需要这样。如果200是485的一端(经常是这样),把插头的开关ON上,那么就接上了终端电阻和上拉下拉电阻。最后那个变频器如果接上了那个终端组件,则就是在线路上有了两(多)个电源,但是这个电源是“悬空”的。
我并不想把它们两个共地,而是把PLC的M和变频器的PE(外壳)相连,让它们具有相同的“环境状态”。PLC输入回路的各个M点相连也要遵循一定规则,保证每组线缆的“全电流”等于零。
这样做就不会造成使用变频器10V的器件对通讯的干扰。