三菱小型PLC 1S追剪程序,包装膜追剪打孔 ,拓达伺服,用脉冲加方向的模式,编码器追踪膜的速度, 由于测速度SPD指令和脉冲累计比较指令不能同时占用因此,把编码器的一个信号 接到了两个的高速计数器端口;。 程序配套中达优控触摸屏。 程序成熟可靠,借鉴价值高,程序有注释。
在自动化生产领域,包装膜的追剪打孔操作是常见需求。今天就和大家分享一下基于三菱小型PLC 1S的追剪程序,并且搭配拓达伺服,采用脉冲加方向的模式,同时通过编码器追踪膜的速度,还连接了中达优控触摸屏实现友好交互。
编码器信号的巧妙处理
由于在三菱PLC编程中,测速度SPD指令和脉冲累计比较指令不能同时占用,这里就需要一些巧妙的办法。我们把编码器的一个信号接到了两个高速计数器端口。
在三菱PLC编程软件GX Works2中,我们可以这样设置:
// 首先定义高速计数器 HSC0 K10000 // 将HSC0定义为高速计数器,计数范围10000 HSC1 K10000 // 将HSC1也定义为高速计数器,计数范围10000 // 把编码器信号接入高速计数器端口 LD X0 // 假设X0为编码器信号接入点 PLS HSC0 // 将信号脉冲接入HSC0 PLS HSC1 // 同时将信号脉冲接入HSC1这样一来,我们就可以分别使用HSC0和HSC1进行不同功能的计数。比如,HSC0用于速度测量的SPD指令相关计数,HSC1用于脉冲累计比较指令相关计数。
拓达伺服脉冲加方向模式
拓达伺服采用脉冲加方向的模式与PLC进行通信。在三菱PLC中,通过特定的指令来控制伺服电机的脉冲输出和方向控制。
// 脉冲输出指令 PLSY K10000 Y0 // 以10000Hz的频率从Y0端口输出脉冲给伺服 // 方向控制指令 LD M0 // M0为方向控制标志位 OUT Y1 // Y1连接到伺服的方向控制端口,如果M0为ON,Y1输出高电平,改变伺服运行方向这里的PLSY指令决定了脉冲输出的频率,也就是控制伺服电机的转速。而通过Y1端口控制方向,简单又直接。
中达优控触摸屏的配套
程序配套中达优控触摸屏,让整个系统的操作更加直观方便。我们可以在触摸屏上设置各种参数,比如追剪速度、打孔间距等。在中达优控触摸屏的编辑软件中,创建相应的输入框和按钮。
通过PLC与触摸屏的通信,我们可以实时读取和修改PLC中的数据寄存器值。例如:
// 读取触摸屏设置的追剪速度值到数据寄存器D0 FROM K0 K1 D0 K1 // 从触摸屏(假设通信地址为K0)读取数据到D0寄存器这样,操作人员在触摸屏上设置好追剪速度,PLC就能马上获取这个值并应用到追剪程序中。
整个程序经过实际项目验证,成熟可靠,代码中的注释也方便大家理解每一步的功能。无论是对正在做类似项目的工程师,还是想学习PLC追剪程序的爱好者,都有很高的借鉴价值。希望这篇博文能给大家带来启发,在自动化控制领域做出更出色的项目!