870605
爱拼才会赢
级别: 论坛先锋
精华主题: 0
发帖数量: 135 个
工控威望: 1503 点
下载积分: 515 分
在线时间: 91(小时)
注册时间: 2008-02-15
最后登录: 2024-05-11
查看870605的 主题 / 回贴
楼主  发表于: 2012-05-29 19:46
ROTC  旋转台控制    控制旋转台的旋转使得被指定的工件以最短路径转到出口位置。
操作元件:  D
目标元件:  M
m 1  m 2: K   H        m 1=2----32767       m 2= 0---32767     m 1>m 2  
使用格式:如将旋转工作台分为10个位置
LD     X0
          OUT    M0
          LD     X1
          OUT    M1
          LD     X2
          OUT    M2
          LD     X3
          MOV    K7   D1
          LD     X4
          MOV    K3   D2
          LD     X5
          MOV    K6   D2
          LD     X10
          ROTC   D0   K10   K2  M0
          OUT    M3
          OUT    M4
          OUT    M5
          OUT    M6
          OUT    M7
使用ROTC指令所需的条件:
(1)    旋转位置检测信号      X0/X1为一个两相开关。检测工作台的正/反转向和转
LD     X0            过的位置数,工作台转过一个位置对应的X接通一次,
OUT    M0           间接的去控制对应的M0/M1接通一次,由ROTC指令
          LD     X1            指定的D0(计数寄存器)记录次数。
          OUT    M1        X2为原点开关,X2接通的位置(即M2接通时)是工作
          LD     X2            台的0号位置,此时D0清0
          OUT    M2       注意:1、X/M为连续号元件,可选择任意X号作首元件号
                                    但M的首元件号由ROCT的目标M元件号决定
                                  2、系统默认M首元件号M0为正转,下一元件号M1为反转
                                  3、再下一元件M2号为原点位置。

  (2) 呼唤条件寄存器             ROTC指定了D0为计数寄存器,则系统默认下一
LD     X3               元件D1为存放工作台入/出位置号。可在工作台位
          MOV    K7   D1         位置号内任意指定由MOV送入。
          LD     X4                再下一元件D2存放请求入/出的位置号,
          MOV    K3   D2
          LD     X5
          MOV    K6   D2
(3)分度数(m1):K10     工作台划分的总位置数
   低速区(m2): K2     从工作台上取件时,取出工件距离取出位置开始低速运行的间隔位置数。
当上述条件设定后,则ROTC指令就自动地指定输出信号:
LD     X10                      
          ROTC   D0   K10   K2  M0
          OUT    M3
          OUT    M4
          OUT    M5
          OUT    M6
          OUT    M7
D0:计数寄存器
D1:入/出位置号位置号设定寄存器
D2:请求入/出位置号寄存器
M0:正转信号
M1:反转信号
M2:原点检测信号
以下元件由ROTC指令自动控制输出:
M3:高速正转
M4:低速正转
M5:停止
M6:高速反转
M7:低速反转
注意:1、ROTC指令置ON时,若原点检测信号M2变为ON,则计数寄存器D0清0。在开始任何操作之前必须先执行清0操作。
      2、若转向检测信号为100脉冲/周,工作台分为10个位置,则m1(工作台的划分位置数)仍应为100,但D2(请求入/出位置)必须为0、10、20、- - - - - 、90。
      3、要使低速区为1.5个位置间隔,则m2=15。
      4、本指令只能用一次。
爱拼才会赢 .
94114602
级别: 略有小成
精华主题: 0
发帖数量: 99 个
工控威望: 225 点
下载积分: 3485 分
在线时间: 57(小时)
注册时间: 2012-03-22
最后登录: 2023-12-08
查看94114602的 主题 / 回贴
1楼  发表于: 2012-05-30 10:49
学习了。。。。。
ryj3708
级别: 探索解密
精华主题: 0
发帖数量: 39 个
工控威望: 182 点
下载积分: 549 分
在线时间: 19(小时)
注册时间: 2009-07-02
最后登录: 2014-01-18
查看ryj3708的 主题 / 回贴
2楼  发表于: 2012-06-26 19:08
学习,高手还是多。
zds-2000
级别: 探索解密
精华主题: 0
发帖数量: 8 个
工控威望: 115 点
下载积分: 1060 分
在线时间: 15(小时)
注册时间: 2012-04-16
最后登录: 2020-06-06
查看zds-2000的 主题 / 回贴
3楼  发表于: 2012-06-27 13:24
学习中,楼主高手啊