技术论坛

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

返回主题列表
作者 主题
WWCWWC
至圣

经验值: 71712
发帖数: 8024
精华帖: 145
楼主    2021-03-23 14:49:28
主题:PTO输出脉冲能按普通指令关闭输出

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指令输出,是不现实的。


莘莘学子
至圣

经验值: 18687
发帖数: 3801
精华帖: 1
1楼    2021-03-23 18:49:15
主题:回复:PTO输出脉冲能按普通指令关闭输出

 你还真用心啊,轴指令运行中不是用MOVE 0就能停止的呀,我早就试过了,呵呵。

弘扬中华传统美德,无私奉献为根本,助人为乐为根源。
WWCWWC
至圣

经验值: 71712
发帖数: 8024
精华帖: 145
2楼    2021-03-23 22:41:01
主题:回复:PTO输出脉冲能按普通指令关闭输出

,做过就记住了。

不然老是会异或这个问题。

我看到这样一个提问,也想到是不可能。但是,没有验证不放心,还是做了一次,知道验证结果了。

我当时,是看plc的输出,因为是有脉冲输出,MOVE后,指示灯亮的我曾一度还认为的幻觉呢,担心是没有直接连接伺服驱动器的原因。


黑猫警长W
至圣

经验值: 18375
发帖数: 2408
精华帖: 1
3楼    2021-03-24 10:51:09
主题:回复:PTO输出脉冲能按普通指令关闭输出

跟着学习!

天芯
至圣

经验值: 18786
发帖数: 2104
精华帖: 0
4楼    2021-03-24 11:24:47
主题:回复:PTO输出脉冲能按普通指令关闭输出

有疑虑就去验证

WWCWWC
至圣

经验值: 71712
发帖数: 8024
精华帖: 145
5楼    2021-03-24 11:29:10
主题:回复:PTO输出脉冲能按普通指令关闭输出

是的,天下没有所谓的高人,都是自己通过各种途径验证(论证)后,得到的一些知识点的堆积而已。

这个验证就是如此,如果按一般逻辑,应该是可以关断的,但是MC指令是一个例外。

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