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

火麒麟

西门子1847工业学习平台

  • 帖子

    571
  • 精华

    18
  • 被关注

    20

论坛等级:侠圣

注册时间:2006-09-21

普通 普通 如何晋级?

发布于 2011-04-16 11:29:30

138楼

quote:以下是引用www123456在2011-04-15 13:06:39的发言:
quote:以下是引用血色梦幻在2011-04-15 11:15:04的发言:
1、如果整个控制系统都是siemens的话,还是用S7通信,方便而且可靠!如果控制系统中带有其他的品牌控制的话还是要用TCP/IP的,通用性和速度都比较好了啊!
2、快慢的话是相对了啊!TCP/IP毕竟通用,设备发展的也相对快些;s7稳定性要好但是其发展要慢一些!另外快慢和整个系统配置等多方面都有关系!
3、设置mac、ip是必须的,每台设备相当于一个人一样,都有自己的身份证一样,否则通讯就分不清了,把给张三的数据给李四、王五了系统就乱了啊 !


确实如此,比如编程方式影响也很大,接收块执行速度过慢,发送速度快于接收,所以应保证发送块速度不快于接收速度,即保证均衡“节拍”。例如把发送块放到OB35中执行,接收块放OB1中来提高接收速度,就会减少数据的通信较长延迟,达到最佳效果。

对此保留疑问,发送块放在OB35里?发送完成需要持续几个周期的。另外,通讯的握手方面西门子的例程里都很清晰,只有一个发送任务完成或错误后才激活下一个发送。接收完成且无错后再激活接收,功能块里的send_done,NDR这些参数和状态就是让你处理握手过程的。反正我的发送和接收都是这样处理的,没有用固定脉冲触发。
不知道我理解的对不对,希望高手指教。
业精于勤,行成于思
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

通信与网络组件

共有4510条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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