恭喜,你发布的帖子
发布于 2022-05-04 15:08:08
2楼
哦,是这样的。
左侧项目树下的选择电脑设备的那个可访问设备中的扫描,和菜单上的默认扫描。实际上是底层物理链路的扫描,不是TCP/IP的访问。
你要查看的是那个LLDP/DCP协议。LLDP是底层链路层发现协议;他只会查找MAC号,不关心IP。即便网络上有多个西门子装置站点用了相同的IP(新的模块默认都一样);他也能区分查找出来。
所以,你要对那个要访问的通讯端口(卡)启用(激活)以上两个协议。
这里还有一个问题;如果你连接的西门子模块不是网线直连,而是经由交换机、路由器甚至无线Wi-Fi;那么要求所有这些网络设备支持、允许以上两个底层链路发现协议。而事实上,大多路由器、无线Wi-Fi是不允许这类发现协议做广播的。受不了。管理型交换机不经设置,往往也不允许。所以,大多仅能使用简单直通型交换机。
我们通常是使用简单直通型交换机,连接所有西门子设备(初始很多IP相同),激活PC/PG连接端口LLDP/DCP协议功能后,直接扫描查找所有设备,并分别完成设置IP和设备名称。断电/上电,检查设置是否正确。保存项目。再开始项目编程。
要知道,所有ProfiNet系统,上电初始,建立网络仅使用IP一次。PN网络建立后,所有PN连接均已设备名称(实质是MAC)交换数据,不再使用IP。仅那些TCP/IP访问,才会使用IP(如ModBus TCP等)。所以,要把所有PN设备连接在直通型交换机下。而TCP/IP协议的设备可经由路由、Wi-Fi。
对于项目中的访问,若PC/PG是经由非直通型交换机(不用网线、用Wi-Fi等)那么连接从下拉菜单选直接输入IP,这时,会改用IP查找设备。
我这边确实使用了交换机,但是我同事的电脑也是安装的15.1他的电脑就可以直接扫描的设备,我们的博图版本是一样的
请填写推广理由:
分享
只看
楼主