直接调用计数器即可,如c251等,看你要用到什么方式,有单相有ab相有加减型有复位型等。 c235~c255范围有不同的用法,详细请参考编号手册。
如:
ld m8000
dcnt c251 k100
ld c251
out y1
也就是用x0、x1检测到高速脉冲,经两相输出计数器c251计算到100时,c251导通驱动y1输出。
当然如果是检测数值的,那么那么c251的参数设为最高,将c251的数据传送到寄存器以备使用。
如:
ld m8000
dcnt c251 k65536
dmov c251 d100
也可将c251设到一定什后复位。
不知道你说的不正常是什么再现象,不过看程序9成9是D8148的值设置太大的原因造成的,还没有到最高速度,脉冲数16000已发完了。刚好今天没有三菱的PLC,你自己改小试试看,一般默认就行了。
有问题再交流。Good Luck!
三菱PLC PLSY是脉冲输出功能,用来驱动步进电机或伺服电机。
PLSY 有两个源 *** 作数[S1 S2}和一个目标地址 *** 作数[D]S1指定脉冲频率,S2指定脉冲数,D指定脉冲输出元件号(对于三菱小型PLC,如 FX系列只能选晶体管输出型且只能是 Y0 Y1 Y2)
指令格式是 [PLSY K1000 K5000 Y0]
这里K1000表示脉冲频率是1000Hz。K5000表示输出5000个脉冲。Y0表示脉冲输出点是Y0。
扩展资料:
三菱PLC的工作方式:
1.每次扫描过程。集中对输入信号进行采样。集中对输出信号进行刷新。
2.输入刷新过程。当输入端口关闭时,程序在进行执行阶段时,输入端有新状态,新状态不能被读入。只有程序进行下一次扫描时,新状态才被读入。
3.一个扫描周期分为输入采样,程序执行,输出刷新。
4.元件映象寄存器的内容是随着程序的执行变化而变化的。
5.扫描周期的长短由三条决定。(1)CPU执行指令的速度(2)指令本身占有的时间(3)指令条数
6.由于采用集中采样。集中输出的方式。存在输入/输出滞后的现象,即输入/输出响应延迟。
参考资料来源:百度百科- 三菱PLC
这里用到了变址寄存器Z,具体地址需要看变址寄存器Z6的值是多少,之后用D1000加上Z6的值,之后就是脉冲频率的绝对地址,用D2000加上Z
6的值,就是脉冲数量的绝对地址。
具体的是:条件成立后,Y0口输出脉冲,频率为(D1000+变址寄存器Z6的值),脉冲数为:(D1000+变址寄存器Z6的值),方向口Y3的值取决于脉冲频率的正负性。三菱PLC中,脉冲口必须是Y0或者Y1,FX3U
FX3G机型,可以是Y0\Y1\Y2\Y4输出高速脉冲。旋转防线控制端口的定义可以是任意的有效的输出点。
三菱PLC的脉冲检测指令功能如下:
1、指令符与功能
边沿检测脉冲指令的指令符与功能如下表所示。
2、指令使用说明
1) LDP:从母线直接取用上升沿脉冲触点指令。
2) LDF:从母线直接取用下降沿脉冲触点指令。
3) ANDP:申联上升沿触点指令。
4) ANDF:串联下降沿触点指令。
5) ORP:并联上升沿触点指令。
6) ORF:并联下降沿触点指令。
7) LDP, ANDP, ORP是用来检测触点状态变化的上升沿(由OFF->ON变化时)的指令,当上升沿到来时,使其 *** 作对象接通一个扫描周期,又称上升沿微分指令。
8) LDF, ANDF, ORF是用来检测触点状态变化的下降沿(由ON->OFF变化时)的指令,当下降沿到来时,使其 *** 作对象接通一个扫描周期,又称下降沿微分指令。
以上属于plc基础知识,需要理解性的记忆,而不是死记硬背,可以结合技成plc视频案例来加深印象。
M206:正转
M207:反转
Y0:脉冲输出
Y1:反转信号
D4200:频率(用于控制速度,数据来源于触摸屏)
K99999999:脉冲数量
K100:加速时间
向左转|向右转
如图,这个就是一个步进电机的正反转的运行,Y0接步进驱动器的脉冲,Y1接步进驱动器的方向,M0为ON时正转,M1为ON时反转,D0是脉冲的频率,D1是脉冲的个数。
移动速度和脉冲频率有关,在细分数一定的条件下,频率越高速度越快,行走的距离和脉冲个数有关,脉冲个数越多,行走距离越长,(在三菱这个指令中,脉冲个数为0时,是一直运行,相当于无限个数),具体的移动速度和行走距离得根据你的设置(频率,细分数,脉冲个数等)和硬件(包括步进电机的步距角,丝杆的丝距,齿轮组的齿轮比,齿轮带的传送比等)来调节。
以上就是关于三菱PLC如何输出脉冲信号梯形图全部的内容,包括:三菱PLC如何输出脉冲信号梯形图、请教如下程序三菱PLC脉冲不能正常输出、三菱PLC中的PLSY 指令,怎么用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)