plc程序如何产生脉冲

比如说我的程序是 LD X0
OR Y0
ANI X1
OUT Y1
我现在想弄个步进电机和Y1的动作同时发生 , 就是Y1通 电机就转,Y1差不多通电一秒 ,后面该如何写程序,让步进电机产生脉冲并以1秒转4-5圈,加速补加速无所谓
我用的是三菱FX1S-20MT 是晶体管型
你说的脉冲输出是指PLS PLF这两个指令吗?两个要一起用?

PLS 与PLF是上升沿与下降沿检测指令,不能用于脉冲输出。
三菱PLC用于脉冲输出的指令 应用指令 里的 FNC55--FNC59。
一般用PLSY指令输出,还需设置一些其他参数。
具体参考:三菱PLC编程手册
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-06
{y1}------plsy k500 k600 y0

y0脉冲发生口接步进电机驱动器

K500是频率 也就是速度 根据你的需要修改数值
K600是脉冲数 也就是脉冲个数 你可以设成999999 0 或者其他数值,根据需要

这样Y1接通 Y0输出脉冲,马达转动,Y1断开 Y0断开 马达停止本回答被提问者采纳
第2个回答  推荐于2017-09-13
  下面是产生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次即可.
第3个回答  2015-10-22
PLC程序中有高速脉冲输出指令
第4个回答  2010-05-23
plc中有脉冲输出的指令,然后接个通电延时指令就可以了,可以试试
相似回答