三菱回原点:深入解析程序设定方法,让机器重返初始状态 (三菱回原点指令dszr指令)

深入解析程序设定方法

在三菱PLC编程中,回原点指令是十分重要的,它可以使机器返回到预设的初始状态,从而确保后续操作的准确性。本文将深入解析三菱回原点指令dszr指令的程序设定方法,帮助您轻松掌握这一常用指令的应用。

一、dszr指令介绍

dszr指令是三菱PLC用于执行回原点的指令,它的功能是将指定的计数器清零,并可以对计数器的控制模式进行设置。其指令格式如下:


dszr 计数器号,控制模式

其中:

应用。
  1. 确定要清零的计数器:需要确定需要清零的计数器。如果要清零的是数据寄存器,则指定D开头地址;如果是卷影寄存器,则指定R开头地址。
  2. 设定控制模式:根据需要,设定计数器的控制模式。例如,如果需要正向计数并达到上限值时清零,则设置控制模式为0。
  3. 编写dszr指令:按照dszr指令的格式,编写指令并将其添加到程序中。例如,要将计数器D0000清零并设置正向计数,指令为: dszr D0000,0
  4. 检查程序:完成上述步骤后,仔细检查程序是否有误。确认dszr指令是否正确编写,控制模式是否符合预期。
  5. 下载程序:将编写的程序下载到三菱PLC中,并执行程序。

三、dszr指令应用实例

为了加深理解,我们来看一个dszr指令的应用实例。

假设我们需要控制一个步进电机,使其旋转一定的角度。我们可以使用三菱PLC的脉冲输出功能,并在程序中加入dszr指令来实现回原点。具体程序如下:


//初始化
mov K1000,D0000 //脉冲数
mov 0,D0001 //计数器清零标志//循环
ld D0001
and K1000
jnz end_loop//计数
inc D0000 //脉冲计数
jnz loop//回原点
dszr D0000,2 //正负向计数,达到上限值或下限值时清零
mov 1,D0001 //计数器清零标志end_loop:

在这个程序中,我们将计数器D0000用于计数脉冲数,并设定了控制模式为2,即正负向计数,达到上限值或下限值时清零。当计数器达到设定值后,dszr指令将触发回原点操作,将计数器清零。同时,计数器清零标志D0001被置为1,表示计数器已清零,可以继续下一轮计数。

四、注意事项

在使用dszr指令时,需要注意以下几点:

  • dszr指令只能清零计数器的数值,不能清零计数器的其他信息,如控制模式等。
  • 在使用dszr指令时,应确保计数器已停止计数,否则会导致计数误差。
  • 如果需要对多个计数器同时进行回原点操作,可以使用多个dszr指令。

总结

三菱回原点指令dszr指令是PLC编程中常用的指令,它可以轻松地实现机器的回原点操作。通过学习本文介绍的程序设定方法,您可以轻松掌握这一指令的应用,并将其应用到您的PLC编程中。相信通过熟练使用dszr指令,您将能够让您的机器始终处于初始状态,从而确保操作的准确性。


可能深度这系统里默认开了系统还原,右键点击我的电脑-属性-系统还原-勾上在所有驱动器关闭系统还原。 另外把System Restore Service系统还原这个服务关了。 要么是你下载深度的系统里安装的有还原精灵之类的软件,有的话可以删了。 QQ消失,是你把它安装在C盘系统盘里了吧!

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论