首先我们来看看控制要求。 假设:电机转一圈800个脉冲,电机旋转0.2mm的距离。
1、按下正转点动按钮,步进电机正转。 按下反转点动按钮,步进电机反转。
2. 执行绝对定位前,必须先执行原点回归指令。 原点回归完成后会有指示灯信号。
3、原点回归完成后,再次按下正转定位按钮,步进电机将正转指定距离并自动停止(距离的长短由绝对定位指令的脉冲数决定)。 按反向定位按钮,步进电机反向运行指定距离并自动停止。
4、紧急情况下,按下急停开关,PLC停止向步进驱动器发送脉冲信号,步进电机立即停止运行。
PLC和HMI程序设计时的功能需求解释如下:
1、设计PLC和触摸屏程序。 所有按钮/开关和返回原点完成指示灯均由触摸屏控制。
2、在触摸屏上可以指定点动正反转频率、正反转定位的频率和距离(注意:是距离,不是脉冲数)。 另外,还需要监控当前脉冲和当前距离的功能。
3、每次执行正反转点动和正反转定位,需要进行3天的数据采样和历史数据记录。 您可以过滤日期来查看数据记录。
4、丝杆设有正反转限位。 当触及极限时,需要发出警报。 需要设计当前报警显示和历史报警记录。
5、需要增加用户级别密码功能,分为技术人员和管理员。 技术人员可以监控程序、查看数据记录和报警记录,而管理员则拥有所有权限,还拥有在用户管理页面重置密码的权限。
对于这样的控制,我们应该怎么做呢? 先做什么,然后做什么? 让我们一一看看。
首先设计PLC控制程序并将程序下载到PLC中。
其次,设计HMI的过程画面。
第三,设置通讯参数并将HMI程序下载到触摸屏上。
第四,用通讯线连接PLC和HMI。 通讯成功后,即可进行HMI通讯控制。
以下是FX3U PLC的控制程序:
以下是温通触摸屏的屏幕设计:
PLC 和 HMI 程序就是这样。 今天的内容你看懂了吗? (本文由电工小琪原创,作者:蔡慧星,未经授权不得转载,违者必究)
往期优秀文章回顾:
猪队友和老电工的区别又被骗了