回复:关于PLC通过profibus通信,有几点问题请教一下

小釉

  • 帖子

    2758
  • 精华

    26
  • 被关注

    62

论坛等级:至圣

注册时间:2011-05-12

钻石 钻石 如何晋级?

发布于 2012-09-10 15:04:13

6楼

quote:以下是引用开不了口在2012-08-22 15:50:53的发言:
划分时间片等于就是Windows的多任务工作,CPU这一刻正在处理程序扫描工作,下一刻去处理通讯工作
通讯任务将数据从子站读取上来后保存在数据缓存区。
咱写程序读取,并不是去直接读取子站的数据,是去读取数据缓存区。
只要你分配用于通讯的时间不变,扫描周期是不会被拉长的,这是异步通讯的好处。
以下是个人理解
但是异步通讯会导致数据一致性的问题,如果你通讯配置的时候设置了数据一致性,通讯任务会等待数据完整读取完毕后再更新数据缓存区,并且更新时是不允许读取的。

红颜色的部分不是很明白。能否再讲解一下。
另外关于端任务工作的概念也不是很明白。cpu应该没有多任务的概念吧,应该都是单线程的,再同一时刻不可能处理多个任务吧?
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

通信与网络组件

共有4451条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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