登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:cp443-1之间的通讯

点击:7189 回复:17

现在想在两台400的PLC之间,通过CP443-1,使用工业以太网进行通讯,可是不会用里面的功能模块 ,哪位前辈有类似的例子或资料,能不能给我发一个,感激不尽!!
06-07-07 11:28
silkrain:  在一个FC或FB里, 调用FC5和FC6, 就能进行工业以太网通讯!
CALL  "AG_SEND"
      ACT   :=M10.0                    // send trigger bit
      ID    :=1                            // local ID
      LADDR :=W#16#100          // module start address
      SEND  :="dbSEND".SEND     // buffer with send data
      LEN   :=MW12                     // length of send data
      DONE  :=M10.1                    // executed code
      ERROR :=M10.2                    // error code
      STATUS:=MW14                     // status code
     CALL  "AG_RECV"
      ID    :=1                                   // local ID
      LADDR :=W#16#100                 // module start address
      RECV  :="dbRECV".RECV            // buffer with receive data
      NDR   :=M10.3                       // whether new data were received
      ERROR :=M10.4                    // error code
      STATUS:=MW16                  // status code
      LEN   :=MW18                     // length of receive data
当然, 在 Netpro里, 一定要正确填写 Local ID/Partner ID/Partner/Type等信息!
06-07-07 21:12
多谢指点,因为以前没有用过以太网通讯,只用过300的Profibus通讯,而且是自学的,没有经过西门子的培训,现在看了这个之后有初步的了解,能不能在给我详细的介绍下,怎么设置的,这个通讯能不能像Profibus通讯那样,在一个400上的输入一个信号,然后再另一个400上输出!!多谢!!
06-07-08 10:02
silkrain:  能看得出你对 profibus-dp master/slave的通讯很熟悉. (在一个400上的输入一个信号,然后再另一个400上输出)
两个 cp443-1之间的通讯与 Profibus M/S通讯方式截然不同, 在程序中调用 S7标准库里的 FC5和FC6就可以搞定.
给我个e-mail, 发一个样板程序给你, 你看一看怎么做的吧!
06-07-10 10:16
robertjml: 多谢了,我的E-mail是boqian008@sina.com,看得出你是个很熟悉西门子的人,我搞过两个工程,但是都是用的是300的PLC,采用的是315-2DP,远程I/O采用ET-200M,采用profibus-dp连接,这个很容易弄,但是通过以太网,我是初次接触,这个方面的资料不多,所以请你多多指教!!就是能不能把Netpro里面的设置也跟我说一下,麻烦你了!!再次感谢
06-07-11 10:27
能不能把样板程序给也发给我份 谢谢sammy364@sohu.com
06-07-13 16:19
范柏乾???
06-07-17 15:50
那位?
06-07-17 16:13
能把样板程序给也发给我份?
OLiver_shen@126.com
谢谢!
06-07-19 09:42
能给我一份吗?我也是只对PROFIBUS还行,自学的。对以态不熟悉,很想学习学习。
楼上的朋友,能给我一份吗?
chensiry@163.com
06-07-31 11:49

上一页下一页

工控新闻

更多新闻资讯