回复:不同项目的PLC如何通信

yoda

  • 帖子

    21
  • 精华

    0
  • 被关注

    19

论坛等级:侠圣

注册时间:2013-09-16

普通 普通 如何晋级?

发布于 2016-03-25 08:39:13

3楼

 1、用DP/DP coupler交换数据。

2、看你的意思,应该想用以太网交换数据。

那么你可以在各自项目的网络组态里,点击选中连在以太网上的CPU图标,在下方会有建立新连接的横格。

右键建立新连接,选unspecified,协议选ISO ON TCP CONNECTION,会弹出一个属性框,在General Information 页中我们需要记录下右边的Block Parameters(连接ID和CPU机架地址)。

在左侧有个激活数据发送的复选框(你希望要发送数据的CPU就在这里激活)然后进入Address页,把remote(你要通信的对象CPU)的IP地址填入,TSAP照抄local方的就可以。

以上是数据发送CPU的网络组态,然后再另一个项目里同样组态,只是不要激活发送复选框就可以了。

这是一组CPU1向CPU2通过以太网发送数据的网络组态。

你需要相互通信再建立一对,激活方向反一下就可以了。

最后程序中调用西门子标准库中的FC5和FC6来发、收数据,注意填写对刚才记录的ID和机架地址要配套,数据长度要配套,就可以通信啦!

May the force be with you.
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54658条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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