回复:第三方软件和西门子通讯速度最快可以达到多少

开不了口

  • 帖子

    287
  • 精华

    0
  • 被关注

    8

论坛等级:侠士

注册时间:2008-03-04

普通 普通 如何晋级?

发布于 2010-08-26 08:56:54

8楼

1 不是的,这个是定时器(定时器控件)的精度,可以避开它的。比如四楼说的使用定时线程。创建线程的话要考虑你线程的优先级,因为Windows系统是多任务系统,系统会根据需要分配各种任务占用CPU的时间。如果是Do语句死循环并且线程最高级的话,数据更新速率就是你这段代码的执行时间+系统调用这个线程的时间间隔(最高级优先级不等于一直调用)+协议底层处理时间+网络传输时间。这样真的要看当时系统的负载情况了。

2 要使用Profinet IRT协议就需要特殊网卡,西门子的有CP1616,这个我不熟,不知道提不提供直接与CP卡交互的API函数。德国赫优迅的通讯卡倒是有支持这协议的,也会提供API函数。具体应用还是电话下这两家公司的热线吧。协议的处理交给通讯卡完成,使用线程一直在调用API与通讯卡交互数据,这是我想到的在Windows下最快的方案了。(Windows CE是自带实时内核的,这里不算它吧)

3 觉得应该是prodave会快一点,Socket自己编不见的比人家西门子的专有产品好呀。

4 楼主可以先查下TCP/IP的资料吧,我们都是应用而已嘛,研究的也不是很深。tcp/ip包括了很多协议的。在数据链路层会解析MAC地址,会数据冲突检测等,在网络层解析IP地址等,在传输层会帧列排序、数据校验等
大家学习交流而已嘛
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54619条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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