PTO输出脉冲能按普通指令关闭输出

已锁定

WWCWWC

西门子1847工业学习平台

  • 帖子

    8021
  • 精华

    145
  • 被关注

    1333

论坛等级:至圣

注册时间:2008-07-26

钻石 钻石 如何晋级?

PTO输出脉冲能按普通指令关闭输出

1617

14

2021-03-23 14:49:28

PTO输出脉冲能按普通指令关闭输出

   今天,看到有人这样提问,话说将S7-1200(其它plc机型没有测试过)如果组态了PTO输出,为确保在非正常情况下关闭脉冲的输出,是否用L#0 MOVE QB0这样的语句有效?刚好手头上有一个S7-1214C机型的DC.DC.DC PLC ,不妨做一个简单的PTO项目测试一下。

首先,PTO输出的高速脉冲输出方式,常规输出是指普通的一般输出,不存在脉冲。新建一个项目,图示:

  高速脉冲输出定义为Q0.0的脉冲,Q0.1方向,在工艺对象中组态好轴1后,回到OB1中编辑MC,保存、编译后下载到plc,图示:

   因为是测试高速输出是否可以被MOVE指令所覆盖,我尽可能精简程序。

简单的测试程序下载后,测试点动Q0.0/Q0.1有输出,说明测试程序基本正常。在点动MC指令的网络下,我单独添加了一段简单的MOVE指令,图示:

  如果Q0.0/Q0.1受控于MOVE,那么我点动MC后,使能M200.0使MOVE指令生效?

重新将修改的程序下载到PLC,看验证结果,图示:随便将点动速度设置为20.0

   当M200.0 = 1,将MOVE生效后,无法关断Q0.0/Q0.1的输出,明显可以看到输出端子上对应的Q指示灯仍然亮着。

   由此,想用非正常手段关闭MC指令输出,是不现实的。


PTO输出脉冲能按普通指令关闭输出 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有13020条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

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