SIMATIC S7-1500与TIA博途软件的使用---连载73

已锁定

总坛主

  • 帖子

    1023
  • 精华

    21
  • 被关注

    395

论坛等级:至圣

注册时间:2011-02-24

黄金 黄金 如何晋级?

SIMATIC S7-1500与TIA博途软件的使用---连载73

1289

1

2016-11-09 11:20:34

 

以下内容节选自机械工业出版社出版的西门子自动化技术丛书----《SIMATIC S7- 1500 与 TIA博途软件使用指南》, 作者崔坚。更多更详细的内容请您参考《SIMATIC S7- 1500 与 TIA博途软件使用指南》一书。

 

工业以太网与PROFINET--- S7-1500 路由通信功能

  • 9.4.7 S7-1500 路由通信功能

        S7路由通信就是跨网络进行通信。例如连接在一个CPU MPI网络的设备,可以与这个站点上连接的其它网络(如PROFIBUS或以太网)设备进行通信,此时CPU就被当作为一个为网关。S7路由通信最早应用于编程与HMI功能上,通过一个大的、复杂网络中的任意一个接口,就可以对整个网络上的设备进行编程。HMI操作面板具有S7路由通信功能,在一个站点内也可以进行路由通信,例如通过CPU通信接口可以直接访问站点中某些功能模块FM的数据。上位监控软件WINCC也可以通过PC站的形式具有S7路由功能。

        S7-1500PLC不但具有上述路由功能,还具有在不同PLC之间的S7路由通信功能,即一个子网络中的S7-1500 PLC可以通过网关与另外一个子网络中的S7-1500 PLC进行S7通信。下面介绍PLC之间S7路由通信的配置方法。

 

1)   创建新项目,例如“S7路由通信”,在项目树下点击“添加新设备”,选择两个S7-1500 CPU、一个S7-300CPU和一个S7-400 CPU,并分别创建A、B、C、D四个站点。

2)   在设备视图中,分别为4个站点的网络接口配置子网络和通信地址。配置完成后,各站点的网络连接如图9- 51所示:站A通过以太网网络1与站C连接;站C通过PROFIBUS网络与站B连接;站C通过以太网网络2与站D连接。站A与站B之间通过站C连接,那么站C就是站A与站B的网关。视图中站A与站B可以通信,站C与站D由于有一端是S7-300/400 PLC而不能进行路由通信。

注意:

S7路由通信的站点必须在相同的项目中。

图9- 51 S7路由通信网络拓扑

 

3)   点击站A 的CPU图标,鼠标右键选择“添加新连接”(必须点击“连接”按钮才能使能添加新连接标签),弹出的对话框如图9- 52所示。在连接的类型中选择“S7连接”,通信伙伴选择站B(CPU 1516),连接使用的通信接口自动显示。可以看到,本地为以太网接口X1,通信伙伴为PROFIBUS接口X3。

 

图9- 52创建S7路由连接

 

4)   点击“添加”按钮,创建一个S7连接。如图9- 53所示,可以看到路由连接的图标为箭头。在S7连接属性的“常规”栏中可以看到本地使用以太网接口,地址为IP地址,通信伙伴使用PROFIBUS接口,地址为PROFIBUS地址。

 

图9- 53S7路由连接的属性

 

5)   由于S7路由通信是S7通信方式的一种,其它参数设置与通信函数的调用(BSEND/BRCV、PUT/GET),可以参考10.4.6中S7-1500 S7通信示例。如果使用PUT/GET通信函数,也可以直接调用函数。在通信伙伴中选择通信站点,系统将自动建立S7路由通信连接,配置更加简单。示例程序可以参考光盘目录:示例程序->以太网通信文件夹下的《S7路由通信》项目。

 

SIMATIC S7-1500与TIA博途软件的使用---连载73 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有8662条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。