PLC.程序_20201114

1、PLC BMOV D60 R0Z0 K6

  https://wenwen.sogou.com/z/q797479270.htm

  https://zhidao.baidu.com/question/194995925.html

块移动指令
BMOV就是整块移动,自D60是被移动区域的开始软元件,R0Z0是目dao标地址区域的开头软元件,K6是区域内的数量
即执行 把D60-D65存储的6个单字移动到R0Z0-R0(Z0+5),比如Z0=100则 移动到R100-R105内,原区域内的值保持不变
传递6个字,从D60到D65,传递到R0Z0的变址地址内。

   ZC:知识点:变址

2、Q: [写入 第27行] SPD指令 s2的时间单位是什么?ms?

3、内存区域:Z、B、R 是什么含义?

 Z:[写入 第37行] 可以看到 Z和 D一样是 16位的?

4、 [写入 第48行] "定位启动编号[轴1]" 为什么写入的值是K9001?

 

5、Timer & Counter    [工艺](短)  [写入](长)

 [工艺]Line81,B52中 C98 和 T98

 

6、

 6.1、整体流程 名词解释

  机器 大概是怎么运动的,就像机械动画里面那样是什么样子?

 6.2、[写入 LIne27~31]  计算过程及其含义

  使用 SPD 时,需要特殊的设置吗?这是 高速寄存器计数吗?

  L29 主轴分辨率 是哪里查到的?值是 524288?(相关:编码器分辨率、凸轮分辨率)

  L30、L31  D20计算出来的含义是 转速?

 6.3、L61   “移动到当前位置”指凸轮定位到相应位置?  Cd.612 & Cd.613 的使用 还不太明白...

  定位到 相应位置之后,U1\G2417.F+(n-1)*100 就会置位?

 

  结合 L92~95,L96~99,L100~103,L104~107,L108~111,L112~115,L116~119,L120~123,应该是这个意思。

  问题:L61按下“移动到当前位置”,2个扫描周期之后 “定位启动”(L124),然后1个扫描周期之后就 停止定位(L133) 了??

 

 6.4、L141~L148:Pr.465:主轴齿轮后1周期当前位置初始设定值  (HMI中的 "GB1"的"原始位置")、

   L149~156:Pr.460:主轴齿轮后一周期当前值设定方法  (K1)、

   L157~164:Pr.464:凸轮轴1周期当前值设定方法  (K2)、

  没太理解,尤其是 Pr.465   "后1周期"怎么理解?

 

  L165~172:这里的除法含义是什么?

 

 6.5、感觉貌似 [写入]L225是分界点,上面是 "原始位置"定位相关操作,下面是新的内容

  L225~236:这一段 在计算什么,也没看明白...

  L293~294:上面计算出D1632是什么意思?这里计算出 D2190又是什么意思?  貌似 D2190没有地方使用到它...有:HMI[10][NI0]主轴编码器角度

    反推,D1632 就是主轴的脉冲数 --> D1632 主轴1周期中的脉冲数 --> D1627主轴脉冲数 --> 继续网上反推 D1618 等,就不太明白了...

 

 

7、[工艺]

 7.1、[工艺]L1~5 计算的含义?

  转1°需要多少脉冲 & 转?°需要多少脉冲?

 7.2、L79往下,逻辑 比较复杂,各种 T C交错,没看明白...

8、

9、

10、

 

posted @ 2020-11-14 21:37  DanPianJi  阅读(499)  评论(0)    收藏  举报