主题:请教S7300与S7400以太网连接方案 点击:557 | 回复:4



benben3389

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 4回
  • 年度积分:0
  • 历史总积分:137
  • 注册:2006年9月26日
发表于:2008-01-23 09:51:00
楼主
硬件配置CPU414-2DP 以太网模块 CP443-1

CPU315-2DP 以太网模块 CP343-1

现在要实现两个CPU之间通过以太网通讯.

1 如果采用双边通信需要分别在两边调用哪些系统功能块?

2 如果采用单边通信需要调用哪个系统功能块且在哪边调用?

希望知道的朋友帮助解答 



春华★秋实

  • 精华:0帖
  • 求助:0帖
  • 帖子:103帖 | 1038回
  • 年度积分:0
  • 历史总积分:3013
  • 注册:2007年5月17日
发表于:2008-01-23 10:47:00
1楼
西门子工业网络通讯指南(下)有300与300的通讯,您可以参考一下。
大致如下:
1、建立2个DB,把需要发送的数据放入一个DB,接受用一个DB;
2、调用SFB12/13(双边)或  SFB14/15(单边)
注意:1、块中的ID在网络组态中有。
      2、一个组态为客户机,一个组态为服务器(纳闷啊,如果有多台PLC通讯,哪个做服务器?)

benben3389

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 4回
  • 年度积分:0
  • 历史总积分:137
  • 注册:2006年9月26日
发表于:2008-01-23 10:56:00
2楼
下面引用由春华★秋实在 2008-1-23 10:47:00 发表的内容:
  西门子工业网络通讯指南(下)有300与300的通讯,您可以参考一下。<br>大致如下:<br>1、建立2个DB,把需要…
--------------------------------------------------------------------------------------------
300和300 通讯和做过,但是300和400不成功

lly

  • 精华:0帖
  • 求助:0帖
  • 帖子:69帖 | 907回
  • 年度积分:0
  • 历史总积分:1633
  • 注册:2004年8月23日
发表于:2008-01-23 11:36:00
3楼
用  "AG_SEND" 和 "AG_RECV"做
以前的一个例子。

  A     M      1.0
      =     L     20.0
      BLD   103
      CALL  "AG_SEND"
       ACT   :=L20.0
       ID    :=4
       LADDR :=W#16#120
       SEND  :=P#DB10.DBX0.0 BYTE 200
       LEN   :=200
       DONE  :=M1.1
       ERROR :=M1.2
       STATUS:=MW4
      NOP   0

-------------
  A     M      3.0
      JNB   _001
      CALL  "AG_RECV"
       ID    :=4
       LADDR :=W#16#120
       RECV  :=P#DB11.DBX0.0 BYTE 20
       NDR   :=M1.3
       ERROR :=M1.4
       STATUS:=MW6
       LEN   :=MW8
_001: NOP   0

千山独步

  • 精华:0帖
  • 求助:0帖
  • 帖子:159帖 | 3098回
  • 年度积分:4
  • 历史总积分:21261
  • 注册:2007年2月02日
发表于:2008-01-23 13:23:00
4楼
去西门子网上课堂那下载一个例程,也许会对你有帮助的.

热门招聘
相关主题

官方公众号

智造工程师