设置好设备名称后,需要为IM155-6PNHF设置IP地址。在网络视图中,点击IM155-6PNHF的以太网口,在“属性” > “常规” > “以太网地址”中设置IP地址为“192.168.1.11”。这样可以为设备分配一个唯一的网络地址,以确保正确的网络通信和操作。
完成IP地址设置后,该设备就可以在网络中识别并进行通讯。具体操作步骤如图7所示。这个步骤完成后,你的项目设置就完成了。
从图7中可以看出,IM155-6PNHF的设备名称在项目信息中与之相同,只是所有的大写字母都被转换成了小写字母,例如“ET200SPHF”变为了“et200sphf”。这是因为在计算机系统中,设备名称通常使用小写字母,以避免任何大小写不一致的问题,确保设备能够在不同的系统和服务之间正确识别和通信。这个设置是正确的,确保了设备名称的一致性。
图7 设地址
在网络视图中,使用鼠标左键点击IM155-6PNHF的“未分配”图标,以便将其分配给相应的接口。在弹出框中选择该IO设备的控制器,根据文档中选择“PLC_1.PROFINET接口_1”,即之前新建的CPUS7-1215C。具体操作步骤如图8所示。
图8IM155-6PN HF 分配IO控制器
通过点击IM155-6PNHF的“未分配”图标并分配给S7-1200I/O区域,这样在IM155-6PNHF的地址总览中就可以看到该设备所占用的S7-1200I/O区域以及网络结构。具体展示如图9所示。
图9IM155-6PN HF IO 地址及网络结构
在网络视图中,右键点击PROFINET网络,选择“分配设备名称”选项,如图10所示。这将允许你为IM155-6PNHF分配一个设备名称,以便在网络中识别和通信。按照图10中的指示进行操作,确保设备名称正确无误。
图10 分配设备名称
在出现的“分配PROFINET设备名称”界面中,点击“更新列表”按钮,以便搜索ET200SP设备。如果有多个ET200SP出现在列表中,可以通过查看MAC地址来识别需要命名特定ET200SP设备。ET200SP网络接口的MAC地址通常位于其接口模块的24V电源上方。检查MAC地址可以帮助确定要分配设备名称的具体ET200SP设备。
如果待分配设备名称的ET200SP状态显示为“设备名称不同”,那么说明当前组态的离线设备名称(“et200hf”)与在线设备名称(“im155-6”)不一致。在这种情况下,需要确保设备名称一致性,以确保正确识别和通信。
这可以通过重新检查组态设置并确保离线设备名称和在线设备名称相同来实现。如果设备名称不一致,可能会导致通信错误或无法正常识别设备。
确保设备名称一致性是至关重要的,如图11所示,以确保正确识别和通信。在这种情况下,需要确保设备名称一致,以便正确识别和通信。
如果待分配设备名称的ET200SP状态显示为“确定”,这意味着组态的离线设备名称与在线设备名称一致,不需要进行设备名称分配。在这种情况下,可以跳过该模块的设备名称分配步骤,即跳过图12所示的过程。
图11 离线在线设备名称不同
如果离线设备名称与在线设备名称不同,则选中该节点,点击“分配名称”按钮。几秒钟后,网络节点的ET200SP的在线设备名称将变为与组态的离线设备名称相同的“et200sphf”,状态变为“确定”,这表示设备名称分配完成。
此时,一个IO设备的设备名称分配过程就完成了,如图12所示。
图12 离线在线设备名称相同
一旦项目的硬件和软件全部编译并下载到S7-1200CPU中后,您可以在S7-1200的变量表中监控数字输入(DI)变量的状态,并且可以对数字输出(DO)变量进行赋值。这样可以实时监控输入信号的状态并控制输出信号的值。
操作方法可以在S7-1200的编程软件中进行,通常变量表会显示当前的变量状态和数值,方便用户进行监控和操作,并观察数字输出模块的输出。具体操作过程如图13所示。