回复:用了大半年的S7-200的脉冲输出,到今天才知道我是不是被蒙在鼓里。

winter938

  • 帖子

    1550
  • 精华

    33
  • 被关注

    41

论坛等级:至圣

注册时间:2005-06-09

黄金 黄金 如何晋级?

发布于 2008-08-07 00:07:11

0楼

quote:以下是引用伊默在2008-08-06 09:24:29的发言:
向导生成的数据是加锁的,但是可读,也可“写”!只不过你不是在数据块里改,而是用程序去改数据块内定义的V区值。

比如说我们要用向导去做一个“速度/频率”和“位移/脉冲个数”均可用触摸屏更改的包络表,怎么办? 而向导里生成的包络表都被锁定了。 这个时候就可以借这个包络表的壳子,来改它的加速、减速、匀速三段的脉冲个数了。 当然具体还会受一些限制(比如脉冲个数还不足以加速到最高速), 但是只要你自己心里有数,理解这些限制,还是能做出来的嘛。

所以说, 说高速脉冲是S7-200的一个短板,这个我都认同。 但是也不至于象某些人说的根本不可用。

问过一个高人,他大概了解一些S7-200内核的东东,据他说,其实S7-200包络表向导采用的是一个非常特殊的算法。它对一个点到点的定位数据进行分割,特别是需要计算加速和减速阶段的脉冲个数(受限于最高速度和加减速度)。由于他只掌握了算法的一部分,不全。 所以没办法写出一个库文件来供大家使用。 但是有一点:在相同的加速度下,加速脉冲的个数和最高速度的平方成正比,这个是确定的,从公式去推导也很容易推出,或者从向导的数据去比较也可以看出这个规律。

至于手册的事,俺也不知道说啥了,呵呵。 就象西门子的一些库文件完全加密,你是否觉得它应该公开呢? 公司的理念不同吧。


伊侠的做法我曾经在TD200的组态向导产生的数据块上修改相应的V区内容从而动态显示自己想要的,但那是因为对数据块结构的来龙去脉清楚的情况下做的,而位控向导产生的数据块各数据含义不十分确定象伊侠这样修改V区数据需要大量实验验证呢!鉴于此非常感谢伊侠的分享!
工控爱好者
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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