简短回答 - 的 是 强> 。如果您使用的是S7 CPU 1511C-1 PN,则可以使用ModbusTCP或ProfiNet连接多个传感器。
为了澄清一下Modbus - 它是一种通信协议,它只定义了如何解释接收的数据/表单请求(如何安排1和0)。它是为单主机 - 多从机通信而开发的。
但是,许多不同的物理接口用于发送原始Modbus数据(1和0作为电信号),它们有其自身的局限性。例如:
您提到的PLC可能会使用ModbusTCP,因为它只有以太网端口。
关于ProfiNet - 它是定义物理接口和通信协议的标准。您可以使用它连接到多个设备,因为它是基于以太网的。
不,这是不可能的。 Modbus或Profibus电缆的另一端应该有一个模块。您必须将传感器信号转换为PLC内部的数字值,这就是原因。
如果你有一个可以直接连接到Modbus或Profibus的传感器,问题的答案仍然是“不可能”,因为从技术上讲这是带有内置模块的传感器,这意味着虽然你连接了传感器,但是实际上,您可以连接传感器顶部的I \ O模块。
我认为重要的是要理解,如果没有现场总线耦合器,您无法将传感器直接连接到任何现场总线。
是的,使用Profinet,Profibus DP或Profibus PA和Modbus,您可以将多个传感器连接到该总线系统。计数和距离是有限的。你需要的是一条好的总线电缆,Profinet你需要一个额外的Profinet开关和正确的终端,也可能是总线终端,例如,集成在Profibus DP连接器中。请注意终止总线,尤其是使用Modbus,并且还要花钱不要在总线上留下多少短截线,并为总线电缆使用正确的阻抗。