回复:应用探讨——PLC间的以太网通信,选择TCP/IP还是S7

火麒麟

西门子1847工业学习平台

  • 帖子

    571
  • 精华

    18
  • 被关注

    20

论坛等级:侠圣

注册时间:2006-09-21

普通 普通 如何晋级?

发布于 2011-04-14 11:36:32

113楼

quote:以下是引用凡烨在2011-04-14 10:21:02的发言:
quote:以下是引用火麒麟在2011-04-13 21:35:38的发言:
CP模块确实有这样的问题,接收和发送块的长度最好定义为相同。但是,PN口CPU之间的OPEN IE通讯,FB64 TRCV块有个LEN参数,通过设定这个LEN参数的值,就可以决定数据接收的方式。
关于TCP连接的诊断,CP模块通过NETPRO建立连接,有现成的FC10 AG_CNTRL系统块。但是PN口CPU之间的OPEN IE通讯,却没有系统功能块调用来诊断。我只能在通讯双方编写心跳程序来诊断连接的状态。

我曾经接触一些客户,他们在做TCP通信时,也曾使用了您所说的心跳信号,也询问过心跳信号的意义就是判断通信是否正常。通过TCON的功能块的输出引脚ERROR和STATUS来判断是不是更方便和容易呢,也许我不理解心跳的真正作用,如有异议,请指正。

在西门子网站上下的很多官方的例程可以看到,就是用于诊断的程序非常多,也都是利用系统块的状态来判断和分析。但是国人没有这样的好习惯。
业精于勤,行成于思
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

通信与网络组件

共有4447条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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