回复:多个 s7300PLC 间的通信

深蓝

  • 帖子

    130
  • 精华

    2
  • 被关注

    6

论坛等级:游士

注册时间:2003-06-06

普通 普通 如何晋级?

发布于 2011-07-05 22:50:58

7楼

哦,对不起,那是我说的不专业。3个CPU 都是 2PN/DP,DP在各自的机器上当主站了(连了变频伺服等)。PLC/伺服控制器/工控机 的以太网口都连到了交换机上,交换机上有多余的以太网口。
后来办法找到了,一条生产线包括上述的三太机器,一个车间包括6条这样的生产线,SCADA工控机要获取每条生产线上每台机器的数据,和其他供应商的机器。我在每条线上增加一个CP343-1,设置了和SCADA同一网段的IP地址(因为我们相同机型在不同生产线的IP地址一样,与SCADA系统的IP地址不在同一网段)。然后同一条线上2个315与317之间用S7 connection(最大160字节),用指令FB14 GET/FB15 PUT 就可以实现他们之间的通信。这里只要在315的以太网组态中增加另外2个CPU及其IP,随后定义315作为Local读其它2个Partner,系统自动分配Local ID 和PartnerID,在FB14 GET中会用到。
现在虽然这样做了,但还没有去试,不知道以太网的组态是否要在3个CPU中都要下载,还是只要在收集数据的315一个CPU中下载?
生活需要阳光!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54758条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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