实现s7-1200/200smart/200/300之间通讯的PLC 点击:1273 | 回复:1



大连德嘉工控

    
  • [版主]
  • 精华:7帖
  • 求助:2帖
  • 帖子:1050帖 | 1333回
  • 年度积分:376
  • 历史总积分:8436
  • 注册:2009年2月24日
发表于:2018-03-13 11:31:33
楼主

通过H05PLC可以实现PLC之间的通讯(s7-200/200smart/300/1200PLC),无需编程,操作十分简单!

下面举个例子:

H05s7-1200通讯,首先进入H05PLC的后门地址(IE浏览器输入192.168.1.222),进入PLC通讯选项设置界面,如下

注意:如果同时使用多个大连德嘉的产品,需要先每个单独连接,然后将他们改成不同的IP地址,避免发生冲突。

 

这里是将H05中的数据VW100送入到1200PLC中的MW100中,因为只送VW100的数据,其中取数/送数字节长度就填2个字节;所以对方PLC中的起始地址填100;要送到M数据区,这里就选M区;然后选择好PLC类型,点击提交即可。

H05PLCs7-200完全兼容,相当于带网口的200PLC,其状态表数据如下

然后在观察一下s7-1200MW100数据值

发现H05的数据已经送到1200PLC数据中了。

 

还有一个方案能更好地理解H05强大的通讯功能,举个例子

有一台200PLC需要和300PLC通讯,首先需要将它们如下图连接起来

这里需要PLC都能连接到以太网,图中200PLC用的是CP243remote)以太网通讯模块,300PLC使用的是ETH-MPIremote)以太网通讯模块。

然后我们将200PLC300PLC以及我们的大连德嘉H05PLC都接入同一个交换机,再在IE浏览器中输入H05IP地址(默认192.168.1.10),进入后台设置页面:

H05提供了6个通道,每个通道取送数据长度最大为200字节

比如,我们要从200PLCVW0中取数,送到300PLCDB2.DBW4中,需要用到2个通道。如下:

一个通道用来从200PLC中取数据

1.需要选择取数据或者送数据,不用则选择无效

2.填入需要取/送的数据长度,这里因为是只取VW0的数据所以填002

3.填入H05 PLC中要使用的地址,我们放在VW6中所以填入00006

4.填入对方PLC的地址,VW0即为00000,说明在页面下方

5.选择对方的数据区

另一个通道用来送数据,这里是向300PLCDB块中送数据,所以需要填写DB块号,图中代表DB2.DBW4





大连德嘉工控

  • [版主]
  • 精华:7帖
  • 求助:2帖
  • 帖子:1050帖 | 1333回
  • 年度积分:376
  • 历史总积分:8436
  • 注册:2009年2月24日
发表于:2018-03-14 14:48:49
1楼

欢迎登录http://www.dl-winbest.com 查看使用说明


热门招聘
相关主题

官方公众号

智造工程师