0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

PLC控制常用指令及程序段总结

工控PLC网 来源:未知 作者:易水寒 2017-12-22 09:47 次阅读

DZRN回原点指令

DZRN K20000 K3000 X12 Y0这是一个回原点指令,K20000表示刚开始回原点的脉冲频率,当检测到X12的上升沿后,脉冲输出频率降为3000。当再检测到X12的下降沿后,脉冲输出停止。脉冲输出端为Y0。

DDRVI相对定位指令

x2-------DDRVI K10000 K1000 Y0 Y2意思为:当X2接通时,以当前的位置为起点,向Y0以1KHz的频率发送10000个脉冲,电机方向为正方向,并反应在Y2上。

一般伺服电机使用的最多的就是位置控制模式,其说明书上的接线,不要被吓到了cn1是控制端口,cn2是编码器反馈端口,不用管,有专用线的。实际上,只用控制cn1的32、33、34、35,4根线就好了,这四根线分两组,32和33作为脉冲输入,34和35作为方向输入。举个例子:我们把32(plus+)接上+24v,把33(plus-)接上0V,把34(dir+)

接上+24v,把35(dir-)接上0V,就接成了最简单的伺服系统,发现没有,其实外部三根线就可以了,我们把32和34接在一起,共用电源正极。不过,伺服是靠脉冲控制的,我们的线路只给伺服发了一

个脉冲,而本套伺服是10000脉冲/转,那么它只转动了360/10000,呵呵,几乎没动一样,要使它连续运动,就要给它持续的脉冲,脉冲快,它转得快,脉冲多,它转得多。那么就用到PLC了。我这里用

的是三菱的plc:FX1s和Fx1n的都提供了24V的直流电源,引出端是24+和COM,在输出端,Y0对应COM0,Y1对应COM1,Y2Y3到Y5对应COM2(我以Fx1s14mr 8入6出为例)。当Y0有输出时,COM0就和Y0接

通(内部的,据说是场效应管),同理Y2有输出时,COM2就和Y2接通,那么我们控制Y0和Y2的通断就可以产生脉冲信号(0101010101)和方向信号(0000001111111)了。产生脉冲还不容易,用个timer

进行alt就行了(alt是三菱plc的一个指令,alt y0,每执行一次,Y0就翻转)。

实际上还有更简单和强大的DRVA和DRVI。DDRVA:绝对位置驱动ddrva s1 s2 d1 d2s1:位置(简单理解为相对于原点的脉冲数,正负999999之间)s2:频率(发脉冲的速度,越高速度越快,不要超过最高速,一般10k,当然也不能低于某个值,和加减速、最高速都有关系,具体参考编程手册)d1:输出脉冲的out口,我们用的y0d2:输出方向的out口,我们用y2

DDRVI:相对位置驱动,用法一样,唯一不同的是S1:简单理解为相对于当前位置的脉冲数。也许有人要说了,好像很麻烦,不如用alt呢。alt是简单,可是我没看到几个人用alt驱动伺服。DDRVA的好处是:不用处理脉冲方向,也就是不用我们去管Y2是正还是负,我们只要告诉s1是正是负就好了,是正的话y2自动输出,是负的话y2不输出,伺服就自觉的反转了。还有就是,我们用DDRVA和DDRVI的时候,PLC可以帮我们把发出的脉通过使用它的特殊寄存器记录下来,就像这样:ddrva k1000 k500 y0 y2(驱动伺服电机以每秒500脉冲的速度移动1000个脉冲的距离,表达不准确,自己理解一下),那么D8140就是1000了,D8141还是0,因为它是高16位,当低16位的D8140满了以后(16位,要满的话估计要到665535去了),D8141才开始使用。注意:Fx1s的高速输出只有y0和y1,所以为了有效利用资源(有时候要控制两台伺服),不是高速的方向信号就交给y2和y3了,一般是y0和y2配成一对,y1和y3配成一对。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    5012

    文章

    13308

    浏览量

    463697

原文标题:PLC控制伺服常用指令和程序段总结

文章出处:【微信号:gk-plc,微信公众号:工控PLC网】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    三菱PLC常用指令说明

    PLC常用指令说明,这些指令是构建PLC程序的基础。 1. 基本逻辑
    的头像 发表于 12-26 18:04 847次阅读

    plc基本指令的应用有哪些

    、数据类型转换、算术运算、比较操作、程序控制以及基本的输入输出操作等多个方面。 一、逻辑运算指令 逻辑运算指令PLC编程中最常用
    的头像 发表于 10-21 17:16 831次阅读

    PLC指令的简要说明

    PLC(可编程逻辑控制器)的指令虽然因不同的制造商和型号而有所差异,但有一些指令是相对比较通用的。
    的头像 发表于 09-18 14:15 531次阅读

    三菱plc累加指令怎么用

    三菱PLC(Programmable Logic Controller,可编程逻辑控制器)是工业自动化领域常用的一种控制器。累加指令
    的头像 发表于 06-20 11:34 3778次阅读

    三菱plc常用的编程指令有哪些

    三菱PLC(Programmable Logic Controller)是一种广泛应用于工业自动化领域的可编程逻辑控制器。它具有强大的编程功能,可以满足各种工业自动化需求。以下是三菱PLC常用
    的头像 发表于 06-20 10:49 3434次阅读

    三菱plc常用指令使用详解

    特点。本文将详细介绍三菱PLC常用指令及其使用方法。 基本指令 1.1. LD(Load,装载)指令 LD
    的头像 发表于 06-20 10:45 6414次阅读

    三菱plc常开指令是什么

    PLC中,常开指令是一种基本的逻辑指令,用于实现电路的接通和断开。 常开指令的定义 常开指令,也称为常开触点或常开继电器,是一种在
    的头像 发表于 06-20 10:44 1590次阅读

    PLC中SFTL指令的用法

    在工业自动化控制系统中,PLC(Programmable Logic Controller,可编程逻辑控制器)扮演着至关重要的角色。PLC通过执行各种
    的头像 发表于 06-15 17:48 3422次阅读

    PLC移位寄存器指令的工作过程

    在工业自动化领域,可编程序控制器(PLC)的应用日益广泛。作为工业控制的核心设备,PLC不仅具备强大的数据处理能力,还拥有丰富的指令系统,以
    的头像 发表于 06-15 17:37 1807次阅读

    PLC常用指令及其应用

    在工业自动化领域中,可编程逻辑控制器(PLC)凭借其高度的可靠性和灵活性,成为控制各种机械设备和工业过程的核心设备。PLC通过执行一系列的控制指令
    的头像 发表于 06-15 17:36 3198次阅读

    plc控制伺服电机的指令有哪些

    PLC(可编程逻辑控制器)是一种广泛应用于工业自动化领域的控制设备。伺服电机作为执行元件,可以通过PLC进行精确控制。以下是关于
    的头像 发表于 06-12 11:39 2426次阅读

    PLC常用专业英文词汇翻译总结

    PLC编程中我们经常会遇到一些专业英文词汇,对于入门的学员来说过理解起来是非常困难的。本文总结了一些PLC常用专业英文词汇,并做已翻译。
    的头像 发表于 03-19 11:40 2432次阅读

    PLC左移指令和右移指令

    PLC(可编程逻辑控制器)中,左移(Shift Left)指令和右移(Shift Right)指令常用于位级操作,对位寄存器中的位进行移
    发表于 03-15 14:12 7225次阅读
    ​<b class='flag-5'>PLC</b>左移<b class='flag-5'>指令</b>和右移<b class='flag-5'>指令</b>

    如何在PLC中使用左移指令和右移指令

     PLC(可编程逻辑控制器)中的左移指令和右移指令是数据处理中常用指令,用于将数据中的位向左或
    的头像 发表于 03-07 17:11 3702次阅读
    如何在<b class='flag-5'>PLC</b>中使用左移<b class='flag-5'>指令</b>和右移<b class='flag-5'>指令</b>呢

    PLC中Move指令可以实现什么功能?

     Move指令PLC编程中的基本指令之一,常用于在程序中对数据进行移动和传输。在使用Move指令
    发表于 01-10 15:13 1.1w次阅读