登录
首页 PLC论坛 台达PLC
回帖 发帖
正文

主题:台达PLC在高速脉冲输出指令执行的情况下如何对输出脉冲个数的特殊寄存器清零操作

点击:9907 回复:10

台达PLC在高速脉冲输出指令执行的情况下如何对输出脉冲个数的特殊寄存器清零操作
比如使用DPLSY指令对Y0操作,那么D1030\D1031如何进行清零操作。
不知何种原因,台达不支持在DPLSY执行时进行对D1030\D1031清零操作。因为程序逻辑设计问题,我偏偏要这么玩,那么如何操作,可以在宏观上实现这样的操作,而微观上也不违背台达PLC的设计规则呢??
因为之前用汇川H2U没有这个问题,直接清零就可以了,台达不行。
于是想了办法,就是DPLSY停止执行一个扫描周期(我的程序扫描时间不超过2ms,对宏观控制无影响)。
具体程序见下图:
附件 无标题.jpg
每当要清零操作时,将清零辅助继电器M17接通一个扫描周期,同时断开DPLSY的执行,紧接着下面对D1030\D1031清零操作。
20-03-10 18:58
这个帖子居然零回复。
20-03-14 16:25
不懂为什么要把这个寄存器清零?
20-03-14 22:38
不清楚时什么样的控制需要这样的操作。
20-03-15 09:35
楼主意思是,高速运转过程中,按要求记录运转的数据,同时不停止运转。
20-03-15 10:18
清除数据
20-03-15 17:00
有DPLSY指令?我在帮助里只看到PLSY指令
20-03-20 21:36

引用 aqdhy123 在 2020/3/20 21:36:54 发言【内容省略】

带D的,32位操作指令。
20-03-20 21:43
靠这个来计算距离,我这个连续往复运行,不能有停顿的运动工艺。
20-05-17 13:03
是的
20-05-17 13:04

上一页下一页

工控新闻

更多新闻资讯