您现在所在的是:

PLC论坛

回帖:29个,阅读:1148 [上一页] [1] [2] [3] [下一页]
7902
wangjlcs
文章数:1446
年度积分:241
历史总积分:7902
注册时间:2004/3/29
发站内信
发表于:2022/8/14 10:59:29
#10楼
附件:
[本地下载]
17367
pan_xiansheng
文章数:2330
年度积分:1015
历史总积分:17367
注册时间:2011/11/18
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2022/8/14 11:08:32
#11楼
DM12、DM13是脉冲设置寄存器,从你的图中看出,脉冲等于零。同时你还需要查一下DM460、DM461、DM462寄存器,三个寄存器是用于设定加减速的,而你的DM460却等于零,DM461、DM462数值是多少?不知道,反正无论如何不可等于零!

附件 截图.jpg
17367
pan_xiansheng
文章数:2330
年度积分:1015
历史总积分:17367
注册时间:2011/11/18
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2022/8/14 11:32:13
#12楼
从你的程序中,我查了一下,你在3处用了ACC加速指令,其中牵涉到6个寄存器,即DM460(DM461、DM462)、DM23(DM24、DM25),程序中对6个寄存器均没定义,即数值都等于零,也就是说目标频率就是等于零,也就意味着速度就是零。可能在你的原程序中,在程序外单独对6个寄存器作了设置,而由于电池没电,原来定义的数值已经丢失!
7902
wangjlcs
文章数:1446
年度积分:241
历史总积分:7902
注册时间:2004/3/29
发站内信
发表于:2022/8/14 12:26:03
#13楼
以下是引用pan_xiansheng2022/8/14 11:32:13的发言:
从你的程序中,我查了一下,你在3处用了ACC加速指令,其中牵涉到6个寄存器,即DM460(DM461、DM462)、DM23(DM24、DM25),程序中对6个寄存器均没定义,即数值都等于零,也就是说目标频率就是等于零,也就意味着速度就是零。可能在你的原程序中,在程序外单独对6个寄存器作了设置,而由于电池没电,原来定义的数值已经丢失!

大师能否给个微信号,我好继续请教
17367
pan_xiansheng
文章数:2330
年度积分:1015
历史总积分:17367
注册时间:2011/11/18
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2022/8/14 13:38:46
#14楼
微信已经添加。
[此贴子已经被作者于2022/8/14 17:53:41编辑过]
38049
知道一点
文章数:22548
年度积分:2468
历史总积分:38049
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2022/8/14 23:50:11
#15楼
因为电池没电,数据丢失
ACC指令 三组数据
1.固定在000:脉冲输出0
2.输出模式指定
 000:上/下脉冲输出,独立模式

 002:脉冲+方向输出,独立模式
010:上/下脉冲输出,连续波,连续模式
 011:上/下脉冲输出,逆时针,连续模式


 012:脉冲+方向输出,连续波,连续模式
 013:脉冲+方向输出,逆时针,连续模式


3.设置表的起始字
 T   加速/减速率(#0001至#1000 BCD:10 Hz至10 kHz)
 T+1 目标频率(#0001至#1000 BCD:10 Hz至10 kHz)
 T+2 起始频率(#0000至#1000 BCD:0至10 kHz)
T分别用到 D23/D23/D460
经查,T  D23 人工给定,
      T+1  1- D24 = #6 * DM230  DM230 人工给定
             2- D24 = D530 / D322 D530 = D510 / D520 DM322 = #10
                    D510 = D330 / D500 ; D520 = #314 * D260
                    D330 = #6000; D500 = #1000 * D250 ;D250 线速度,人工给定;D260 工件直径,人工给定
      T+2  程序没有标定,默认0,由于电池失电,最好查一下是否为0

以上是ACC有关的数据

PULS
程序关键在DM12 DM13
PULS 使用三次

1. DM12 = DM200 * DM400  DM200 旋转角度,人工给定 DM400 = #1020 / #36 = #28
2. DM12 = #9999

注意 输出脉冲数(N+1和N)

N+1和N包含独立凹痕模式脉冲输出的8位BCD输出脉冲数设置。输出脉冲的数量可以是–16777215到

N+1的位15用作符号位;如果位15为ON,则该数字为负值,

如果关闭,则为正值。

由于电池失电,最好先做一次DM,HR清0,防备随机数据干扰。
[此贴子已经被作者于2022/8/14 23:56:56编辑过]
快乐 幸福 自由 比什么都重要
7902
wangjlcs
文章数:1446
年度积分:241
历史总积分:7902
注册时间:2004/3/29
发站内信
发表于:2022/8/15 21:27:06
#16楼
附件:
[本地下载]
这是内存表
17367
pan_xiansheng
文章数:2330
年度积分:1015
历史总积分:17367
注册时间:2011/11/18
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2022/8/15 21:35:40
#17楼
最好用EXSL文件做一个内存文件表格,见下图:

附件 截图.jpg
7902
wangjlcs
文章数:1446
年度积分:241
历史总积分:7902
注册时间:2004/3/29
发站内信
发表于:2022/8/15 23:54:46
#18楼


越来越怪,上图是源程序,下面的图是连接PLC监控后的。
7902
wangjlcs
文章数:1446
年度积分:241
历史总积分:7902
注册时间:2004/3/29
发站内信
发表于:2022/8/15 23:55:39
#19楼
补上图片

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004