回复:G120,抱闸控制,通过PZD5修改p1475无效果。

yming

版主 西门子1847工业学习平台

  • 帖子

    23145
  • 精华

    881
  • 被关注

    1253

论坛等级:至圣

注册时间:2004-03-06

钻石 钻石 如何晋级?

发布于 2018-01-11 16:18:13

25楼

展开查看
以下是引用kdrjl在2018-01-11 10:41:23的发言 >18楼

你所说的是USS通讯吧?PN通讯试过吗?很快的,我现在都在用。大量用。

以下是引用yming在2018-01-10 21:53:44的发言 >:PKW非周期通讯怎...

引用详细内容:

PKW非周期通讯怎么可能快?非周期通讯至少需要4个以上的通讯周期。要是写到EEPROM中,时间更长!

写ROM和RAM完全不是一码事儿!

这就如同PC内存小,运行需要用硬盘交换一样,能不慢么?

这与通讯方式没关系,不管是USS,PB还是PN。非周期的通讯总是比周期通讯要慢!要慢几个周期呢!

为什么?因为,周期通讯都是预设好了的,装置是知道要接受什么、发送什么(都是BiCo好的。装置随时都准备好了)。

而非周期通讯,装置是不知道控制器要做什么。要解析控制器发来的命令才执行。

例如:控制器要读取装置的一个参数。

1、首先发送写的指令,写入装置的通讯缓冲区。

2、装置读取指令,知道是读取参数。返回指令。

3、控制器收到返回指令,再发送读参数指令(参数号、索引号、参数类型)

4、装置收到后,准备参数

5、控制器等待

6、控制器等待。(如果是写ROM参数,更慢,要等待多次。)

7、装置准备完毕,发送参数。(如果是写ROM,要等到写完成,才发送写是否成功的报文。)

8、控制器收到参数。

上述过程只是读取一个参数而已。

只不过PB比USS快,PN比PB快而已。

想你那种控制,延时1秒都无所谓的。当然觉得PN爽了。但对于有实时要求的,根本不行。

所以,像我们使用PZD的周期通讯,总线上的通讯周期都是4-6毫秒(RT),一次就是6个参数的同时读写。即便这样,对于有些伺服运动精度还是达不到。

学而时习之,不亦说乎?温故而知新,不亦乐乎?
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINAMICS

共有8094条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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