SMART 200 PLC在脉冲输出上的处理

已锁定

一世天蓝

  • 帖子

    214
  • 精华

    0
  • 被关注

    24

论坛等级:侠士

注册时间:2015-01-15

普通 普通 如何晋级?

SMART 200 PLC在脉冲输出上的处理

13798

15

2017-08-26 17:26:50

今天看到西门子一篇关于smart200跟S7-200 plc的比较手册。如下图所示。

大家都知道s7-200有高速计数器模式12可以监控到内部发送的PTO数量,但是smart的高速计数器没有这个模式。结合手册上的说明,西门子公司的做法,无非就是要我们,如果需要知道发送的脉冲数量,要么使用他的PTO向导,要么把脉冲端口线接到高速计数器输入端上这2种办法。但问题是,他的PTO向导在某些情况下的使用根本不合适用,举例:我公司是包装行业的,需要使用伺服拉膜,为了消除皮带打滑带来的袋子长度不准确,我们使用了编码器作为膜长反馈,但现在在使用的时候,存在一个问题:编码器采集到足够脉冲需要停止拉膜即停止发送PTO的时候,此时如果PTO频率比较高,如10kHZ,那么,PTO向导的停止存在滞后,而且是严重滞后。把PTO频率调低,如1kHZ,情况有改观。像这种应用,使用PTO向导是不行的,我亲测,如果直接把PTO接在高速计数器输入端,然后发送脉冲,让高速计数器在中断的时候,断开PTO的发送,当PTO频率低的时候,停止准确,当PTO频率高的时候,滞后很严重。所以说PTO向导不能适用在任何情况。另一种是PLS指令,这个指令可以在中断里停止发送PTO,比向导准确,但是就存在我上述说的问题,不能知道当前发送的脉冲数量,西门子让我们接到高速器上,但问题是,传感器有PNP跟NPN类型,而PTO输出是PNP的,如果我DI输入使用的是NPN信号,那公共端只能是24V,此时跟PTO是同电位,不能使用,但是公共端换0V,其他DI信号就不能用,相当于接了计数器就得浪费好几个DI点,这明显不合理。

综上所述,smart200号称代替s7-200,或者说是升级版,可是在某些功能上,做的一点都不高明。更何况,smart的PTO向导可以计算脉冲数目,而不需要硬件上增加连接,这证明PLC内部是有可以监控数目的功能的,只是没开放给我们使用,我注意到他用的是SMD626地址,但是这个地址只有存在PTO向导时,才能计数,而且,组态了PTO向导,就不能使用PLS指令了,所以我们也别想2个混合使用了。

以上为本人的个人观点,有不对之处,欢迎大家指教。



SMART 200 PLC在脉冲输出上的处理 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9143条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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