现场总线大师S7-1200与S7-300400的以太网对话技巧
创建项目,命名为PLC_HMI。S7-300主站与多个S7-1200从站之间通过工业以太网(IE)进行确定性数据传输,以确保时间同步等关键信息的准确传递。此过程涉及任务A中的S7通信和任务B中的开放式TCP/IP(T通信)。图01展示了两个任务的示例布局,其中S7-300主站负责与两个S7-1200从站进行交流。
图01
在配置过程中,使用STEP7V5.4+SP5+HF1编程用户界面对S7-300紧凑型CPU315-2PN/DP进行组态,而对于S7-1200紧凑型则使用STEP7BasicV10.5SP2。
解决方案A:基于S7通信
此方案利用了S7-1200PLC的被动服务器功能。客户端(即由PUT和GET块构成的部分)位于步进器控制器上,并在STEP7V5.4的NetPro中进行组态连接。这一过程包括为每个到达服务器的连接分配一个唯一标识符。在NetPro中,可组态最多14个连接,这取决于所使用CPU类型。
注意事项:
只有支持动态ID更改的是由PUT和GET块构成的客户端。而对于基于协议400系列,每个通信块都需要一个静态ID。
图02
主机节点包含发送接收块(Send_DB、Receive_DB)。当接受到同步指令后,主机读取系统时间并通过PUT块将其发送给第一个从站。在接收到来自主机的大时钟数据后,该从站在其内部同步其系统时间,然后再次将用户数据通过TSEND送回至主机。一旦所有从节点间完成相应交换后,即可重启与第一个节点间数据交换流程。
解决方案B:基于T通信
此方法依赖于提供给SIMATIC系统的一系列功能块,如TCON、TSEND、TRCV和TDISCON来实现开放式TCP/IP通讯。当选择“ISO-on-TCP”作为通讯协议时,可以应用面向消息操作原理,使得不同设备间建立有效通路变得更加容易。在STEP七五四版本中,通过“开放式通信向导”(OC向导)对该网络结构做出调整。此过程涉及伙伴IP地址识别以及保留单一连接资源并创建相关连锁数据存储空间。最大可能数目是受当前采用的CPU能力限制而定,对于采用CPU315—2PN/DP之类设备,最多可建立8条独立且同时运行之TCP/IP链接。不过,由于可以不停地更改这些IP地址,从而不断改变用于同一共享资源上的不同伙伴实体,这使得理论上可以实现超越八方以上数量级次序之远的人数互动。
图03
每台设备均设有发送接收模块(Send_DB, Receive_DB)。首先,在其中各自执行一次初始化请求以便建立起初始段点;随后,它们还会根据它们自身内置的大时钟来调节其内部时钟以保持精确性。一旦确认整个网络已就绪,便开始逐步实施双边同步工作流程。这包括第一次发射信号,其目的在于维持各方大时钟的一致性,并使所有参与者能获得准确无误的情报资料。此后的第二阶段,则是分别处理来自其他成员单位发来的反馈信息,并据此进一步优化本地大时钟设置,以保证高效率、高质量地处理各种日常业务需求。
最后,当这一轮完整结束之后,将立即进入下一步骤,即重新启动对第一位伙伴单位全面的协作模式,以持续维护最佳状态和最高效率运行状态。
声明:本文内容转载自外部资料,如发现版权问题,请联系我们删除QQ: 2737591964,不便之处敬请谅解!