松下PLC如何在脉冲输出过程中改变加减速时间

如题所述

上图是松下脉冲输出的几个指令;

实例:已F171指令为例;

执行条件为ON时,根据指定的数据表自动地执行梯形控制。梯形控制过程中也可执行目标速度的变更。(输出的脉冲数总和不会发生变化)控制过程中也可执行减速停止。
控制方法有两种: 0型和1型。 0型可将最初指定的目标速度作为上限来执行速度变更。 

1型可在最高频率以下的范围内执行速度变更。

寄存器代表的意思:

以初始速度1000Hz、目标速度7000Hz、加速时间450ms、
减速时间300ms、移动量100,000 脉冲从Y0输出脉冲。

输出:

控制代码(H常数):

改变速度只需要往目标速度赋值就行;

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-08-26
一旦脉冲开始输出,也就是把所有的参数都已经写到了你设定的寄存器里,在这个扫描时间内是无法改变的,你可以把代表时间的K用DT10代替,用MOV指令在你想改变时间的时候把时间数值MOV到DT10里,你试下,我没这么用过
第2个回答  2011-11-19
不知道你现在用的是那个系列的plc ,手上有没有编程手册, 我用的是FP-0\ FP-X, 脉冲输出加减速时间在你控制的数据表里S+6,S+7地址里设置!这个时间一般都设置得很短。
第3个回答  2011-12-12
你好----利用经过值来控制mv传输指令来改变加减速时间;例---- 将CH0的sv值与寄存器的设定值比较,当条件满足时,触动F0MV指令将加减速时间值追加给CH0,CH0加减速时间指令处不可使用常数K/H, -------------
第4个回答  2015-12-11
加减速时间在电机控制器上调整。
你控制的是步进电机还是伺服电机,如果是步进电机一般有拨码开关,伺服电机需要改伺服放大器参数
相似回答