PLS 与PLF是上升沿与下降沿检测指令,不能用于脉冲输出。
三菱PLC用于脉冲输出的指令 应用指令 里的 FNC55--FNC59。
一般用PLSY指令输出,还需设置一些其他参数。
具体参考:三菱PLC编程手册
{y1}------plsy k500 k600 y0
y0脉冲发生口接步进电机驱动器
K500是频率 也就是速度 根据你的需要修改数值
K600是脉冲数 也就是脉冲个数 你可以设成999999 0 或者其他数值,根据需要
这样Y1接通 Y0输出脉冲,马达转动,Y1断开 Y0断开 马达停止
下面是产生1秒的脉冲信号的方法:
方法1: 采用硬件组态中CPU属性下的Memory Clock,这样你会得到一个系统提供的定时脉冲.如果你设置的为MB100
那么在程序中调用 M100.0 脉冲为0.5S
M100.1 脉冲为1S
M100.2 脉冲为2S
M100.3 脉冲为4S
M100.4 脉冲为8S
M100.5 脉冲为16S
M100.6 脉冲为32S
M100.7 脉冲为64S
方法2: 程序中编辑闪烁回路(PLC编程基本回路),1个定时器就可以了.
方法3: 定时中断OB35,如OB35的定时中断周期设置为100MS,那么在OB35中对变量计数10次即可.
PLC程序中有高速脉冲输出指令
plc中有脉冲输出的指令,然后接个通电延时指令就可以了,可以试试