智能总线交响曲S7-1200与S7-300400的以太网对话

  • 学术交流
  • 2024年12月21日
  • 1.创建项目,命名为"智能工业网络交互" 在S7-300主站和多个S7-1200从站之间,通过工业以太网(IE)实现精确的数据传输(例如,用于时间同步)。对于精确数据传输,主站逐一与每个从站进行数据交换。任务A应通过S7通信、任务B则通过开放式TCP/IP(T通信)进行数据交换。图01展示了两个任务的演示设置,其中S7-300主站负责与两个S7-1200从站的通讯。 2

智能总线交响曲S7-1200与S7-300400的以太网对话

1.创建项目,命名为"智能工业网络交互"

在S7-300主站和多个S7-1200从站之间,通过工业以太网(IE)实现精确的数据传输(例如,用于时间同步)。对于精确数据传输,主站逐一与每个从站进行数据交换。任务A应通过S7通信、任务B则通过开放式TCP/IP(T通信)进行数据交换。图01展示了两个任务的演示设置,其中S7-300主站负责与两个S7-1200从站的通讯。

2.自动化解决方案

解决方案A:基于S7协议

为了使设备能够相互连接并交换信息,我们利用了PLC系统中的内置功能——被动服务器模式。在STEP 7 V5.4中,我们可以使用NetPro来配置这些连接,并分配一个唯一的ID标识每次连接。此外,每个CPU类型都有不同的最大可配置连接数。例如,CPU315-2PN/DP支持最多14条独立的客户端到服务器端口。

图02显示了发送和接收块(Send_DB和Receive_DB)的工作流程。在接收到同步命令后,主机读取当前时间并将其作为用户数据发送至第一个从机,以便进行基于协议的通信。当PUT块接收到来自主机的信息时,它会将自己的系统时间与所接受到的日时钟信息对齐,然后获取来自第一个从机用户数据,并存储在适当位置。一旦完成所有必要步骤,对于剩余所有后续从机重复此过程,在最后完成一次全面的同步之后,再次返回第一个节点开始新的循环。

解决方案B:T通信

除了上述方法之外,我们还可以利用TCON、TSEND、TRCV及TDISCON等功能块来建立开放式TCP/IP网络。这允许我们选择ISO-on-TCP作为我们的操作原理,这在SIMATIC系统间实现高效沟通方面尤为关键。在STEP 7 V5.4环境下,可以使用OC向导来组态该网络,该工具会创建相关联资源并生成对应的一系列连线。每位伙伴都由IP地址识别,而这些地址存储于特定的数据块中。此外,每种CPU型号都支持不同数量的同时打开链接;例如,对于CPU315-2PN/DP,可同时维持最多8个ISO-on-TCP链接。

图03描述了发送和接收消息块(Send_DB and Receive_DB)如何协同工作。当准备就绪时,从而建立起首先目标节点之间的一个TCP/IP连接请求。如果对方确认,则执行第二步,即确认已成功建立起这个联系点。当需要更新系统时,将最新日期以及相关用户资料发往前面提到的那个目标点。而另一方面,当达到接受阶段,则采用TRCV接收消息片段,将其保存至指定位置供进一步处理。在整个过程中,不断地重复这一套流程直至全部完成,一旦达成目的,就重新回到初始状态继续之前未完成的事务。

重要声明:本文内容是根据原始文章重新编排,但可能包含版权问题,请及时联系作者删除,如有侵犯版权行为,请谅解并采取相应措施!

猜你喜欢