技术论坛

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

作者 主题
至圣

经验值: 72010
发帖数: 8043
精华帖: 145
主题:【分享】PTO输出脉冲能按普通指令关闭输出
推荐帖


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



 
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1687817&b_id=50&s_id=0&num=14

至圣

经验值: 19284
发帖数: 3867
精华帖: 1
回复:PTO输出脉冲能按普通指令关闭输出
推荐帖


只看楼主 1楼 2021-03-23 18:49:15

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


弘扬中华传统美德,无私奉献为根本,助人为乐为根源。
以下网友喜欢您的帖子:

  
至圣

经验值: 72010
发帖数: 8043
精华帖: 145
回复:PTO输出脉冲能按普通指令关闭输出
推荐帖


只看楼主 楼主 2楼 2021-03-23 22:41:01
以下是引用莘莘学子在2021-03-23 18:49:15的发言 >1楼

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

,做过就记住了。

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

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

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



 
以下网友喜欢您的帖子:

  
至圣

经验值: 18410
发帖数: 2409
精华帖: 1
回复:PTO输出脉冲能按普通指令关闭输出
推荐帖


只看楼主 3楼 2021-03-24 10:51:09

跟着学习!


 
以下网友喜欢您的帖子:

  
至圣

经验值: 18914
发帖数: 2108
精华帖: 0
回复:PTO输出脉冲能按普通指令关闭输出
推荐帖


只看楼主 4楼 2021-03-24 11:24:47

有疑虑就去验证


 
以下网友喜欢您的帖子:

  
至圣

经验值: 72010
发帖数: 8043
精华帖: 145
回复:PTO输出脉冲能按普通指令关闭输出
推荐帖


只看楼主 楼主 5楼 2021-03-24 11:29:10
以下是引用天芯在2021-03-24 11:24:47的发言 >4楼

有疑虑就去验证

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

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


 
以下网友喜欢您的帖子:

  
侠圣

经验值: 3704
发帖数: 556
精华帖: 0
回复:PTO输出脉冲能按普通指令关闭输出


只看楼主 6楼 2021-03-25 13:57:52

实践验证很重要


 
以下网友喜欢您的帖子:

  
至圣

经验值: 10582
发帖数: 1796
精华帖: 0
回复:PTO输出脉冲能按普通指令关闭输出


只看楼主 7楼 2021-03-27 22:22:30

路过学习了。


 
以下网友喜欢您的帖子:

  
奇侠

经验值: 5689
发帖数: 767
精华帖: 1
回复:PTO输出脉冲能按普通指令关闭输出


只看楼主 8楼 2021-03-27 22:23:33

跟着进步,谢谢了。


 
以下网友喜欢您的帖子:

  
侠圣

经验值: 2178
发帖数: 467
精华帖: 0
回复:PTO输出脉冲能按普通指令关闭输出


只看楼主 9楼 2021-03-29 18:03:11

学习了,脉冲输出,Q0.0普通move  0,关断不了,那强制Q0.0为0的话能关断吗?


以不变应万变
以下网友喜欢您的帖子:

  
侠圣

经验值: 2321
发帖数: 407
精华帖: 2
回复:PTO输出脉冲能按普通指令关闭输出


只看楼主 10楼 2021-10-09 13:41:39

感谢分享,值得学习。


6
以下网友喜欢您的帖子:

  
至圣

经验值: 13020
发帖数: 1815
精华帖: 22
回复:PTO输出脉冲能按普通指令关闭输出


只看楼主 11楼 2021-10-09 17:59:31

      感谢分享组态后应该不受过程映像区控制了。PTO本真是方波脉冲信号,因此如果不追求高速度和高响应性的话有2N个IO输出点就能控制N个脉冲加方向的PTO轴。


 
以下网友喜欢您的帖子:

  
侠客

经验值: 860
发帖数: 152
精华帖: 0
回复:PTO输出脉冲能按普通指令关闭输出


只看楼主 12楼 2021-10-09 23:31:42


可以,兄弟


 
以下网友喜欢您的帖子:

  
侠圣

经验值: 2512
发帖数: 177
精华帖: 0
回复:PTO输出脉冲能按普通指令关闭输出


只看楼主 13楼 2021-10-11 15:36:40


这个学习 一下!感谢


没什么大不了
以下网友喜欢您的帖子:

  
游侠

经验值: 405
发帖数: 64
精华帖: 0
回复:PTO输出脉冲能按普通指令关闭输出


只看楼主 14楼 2021-10-26 18:41:54

想法挺有趣的,试试未尝不可


 
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
PTO输出脉冲能按普通指令关闭输出
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。