您现在的位置是:首页 > PLC技术 > PLC技术

台达DVP-PLC加减寸动微调(INC/DEC)程序设计范例

来源:艾特贸易2018-01-19

简介【控制要求】 假设某一定位控制系统中,每发送 100 个脉冲可移动 1mm 距离,按寸动左移开关 X0 一下往左移动 1mm ,按寸动右移开关 X1 一下往右移动 1mm ,输出脉冲由 PLC 输出点 Y0 提供

    【控制要求】

    假设某一定位控制系统中,每发送100个脉冲可移动1mm距离,按寸动左移开关X0一下往左移动1mm,按寸动右移开关X1一下往右移动1mm,输出脉冲由PLC输出点Y0提供。

    【元件说明】

    元件说明见表7-2

    7-2    元件说明

元件说明

    【控制程序】

    控制程序如图7-3所示。

控制程序

    7-3    控制程序

    【程序说明】

   (1)按下寸动左移开关1次,X0OffOn变化,DINC指令执行一次,D0内容增加1。同样,按下寸动左移开关一次,X1OffOn变化,DDEC指令执行一次,D0内容减少1

   (2)假设D0D4初始值为0,按下寸动左移开关,D0变为K1,其结果乘上K100转换成脉冲数存放到D2。此时D2的值与D4的不等,D2的值(K100)会被传送到D4,作为绝对定位( DDRVA)的目标位置值,同时Ml被置位为OnDDRVA指令执行。

   (3) DDRVA指令执行的结果是,Y0输出10050kHz的脉冲,系统从起初位置(D4=K0)跑到目标位置(D4=D2=K100),左移1mm

   (4)若是再次按下寸动左移开关1次,D2=K200,与此前D4K100不等,D2的值( K200)会被传送到D4,作为绝对定位(DDRVA)的目标位置值。同时M1被置位为OnDDRVA指令执行,系统从上次位置(D4=K100)跑到目标位置(D4=D2=K200),再次左移1mm

   (5)依此类推,右移的情况与此相似,只要按下右移寸动开关一次,将右移1mm

(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:艾特贸易网客服为您服务