欢迎访问广州逸德自动化科技有限公司官网!
广州逸德自动化科技有限公司Guangzhou Yide Automation Technology Co., Ltd
全国咨询热线:158-0021-7858
产品推荐
相关常见百科
当前位置:主页 > 产品应用 >

三菱L系列高速计数器在普通系统配置中的编程

时间:2016-06-12 00:00:00 来源:未知 点击:

三菱L系列高速计数器模块(LD62-CMLD62D-CM)在普通的系统配置编程(三菱L系列高速计数器模块编程实例)
 以下对高速计数模块的系统配置及使用条件中的程序示例进行说明。
1、系统配置
  在普通的系统配置中使用时的系统配置例如下所示。
  
  使用L02CPU 的情况下,为了设置为与上述系统的I/O分配相同,因此应将高速计数模块的I/O分配设置为X/Y30~X/Y3F。
此外,应将LX40C6 的I/O分配设置为X/Y40~X/Y4F,将LY41NT1P的设置为X/Y50~X/Y6F。


2、编程条件
  是对高速计数模块的CH1 中输入的脉冲进行计数的程序。


3、开关设置
  对脉冲输入模式、计数速度设置以及计数器形式按下述方式进行设置。
  [操作步骤] 工程窗口->[Intelligent Function Module(智能功能模块)]->[LD62]->[Switch Setting(开关设置)]
  
  ┌───────────────┬───────────┐
  │  项目                        │内容                  │
  │                              ├─────┬─────┤
  │                              │CH1       │CH2*1     │
  ├───────────────┼─────┼─────┤
  │Pulse input mode(脉冲输入模式)│2相l倍增  │单相1倍增 │
  ├───────────────┼─────┼─────┤
  │Counting speed setting        │200kpps   │l0kpps    │
  │(计数速度设置)                │          │          │
  ├───────────────┼─────┼─────┤
  │Counter format(计数器形式)    │用户任意  │线性计数器│
  └───────────────┴─────┴─────┘
   *1 对干不使用的通道,以默认值进行设置。


4、初始设置内容
  ┌───────────────┬─────────────┐
  │  项目                        │内容                      │
  │                              ├─────┬───────┤
  │                              │  CH1     │CH2*1         │
  ├───────────────┼─────┼───────┤
  │预置值                        │2500      │0             │
  ├───────────────┼─────┼───────┤
  │一致输出点No.1                │1000      │0             │
  ├───────────────┼─────┼───────┤
  │一致输出点No.2                │0         │0             │
  ├───────────────┼─────┼───────┤
  │环形计数器上限值*2            │5000      │0             │
  ├───────────────┼─────┼───────┤
  │环形计数器下限值*2            │-5000     │0             │
  ├───────────────┼─────┼───────┤
  │计数器功能选择设置            │用户任意  │计数禁用功能  │
  ├───────────────┼─────┼───────┤
  │采样时间设置*3                │1000ms    │0             │
  ├───────────────┼─────┼───────┤
  │周期脉冲时间设置*4            │5000ms    │0             │
  └───────────────┴─────┴───────┘
  *1 对于不使用的通道,以默认值进行设置。
  *2 仅在使用环形计数器功能时进行此设置。
  *3 仅在使用采样计数器功能时进行此设置。
  *4 仅在使用周期脉冲计数器功能时进行此设置。


5、用户使用的软元件
   ┌─────┬───────────────────────┐
   │软元件    │内容                                          │
   ├─────┼───────────────────────┤
   │D0~D1     │当前值                                        │
   ├─────┼───────────────────────┤
   │D2~D3     │锁存计数值                                    │
   ├─────┼───────────────────────┤
   │D4~D5     │采样计数值                                    │
   ├─────┼───────────────────────┤
   │D6~D7     │周期脉冲计数上次值                            │
   ├─────┼───────────────────────┤
   │D8~D9     │周期脉冲计数本次值                            │
   ├─────┼───────────────────────┤
   │D10       │滋出状态存储                                  │
   ├─────┼───────────────────────┤
   │M10       │初始设置完成信号                              │
   ├─────┼────────────┬──────────┤
   │X40       │计数动作开始信号        │                    │
   ├─────┼────────────┤                    │
   │X41       │当前值读取信号          │                    │
   ├─────┼────────────┤                    │
   │X42       │一致输出数据设置信号    │                    │
   ├─────┼────────────┤                    │
   │X43       │预置指令信号            │                    │
   ├─────┼────────────┤                    │
   │X44       │计数动作停止信号        │                    │
   ├─────┼────────────┤                    │
   │X45       │一致LED清除信号         │                    │
   ├─────┼────────────┤                    │
   │X46       │计数器功能执行开始信号  │ LX40C6(X40~X4F)    │
   ├─────┼────────────┤                    │
   │X47       │计数器功能执行停止信号  │                    │
   ├─────┼────────────┤                    │
   │X48       │锁存计数数据读取信号    │                    │
   ├─────┼────────────┤                    │
   │X49       │锁存执行信号            │                    │
   ├─────┼────────────┤                    │
   │X4A       │采样计数数据读取信号    │                    │
   ├─────┼────────────┤                    │
   │X4B       │采样计数开始信号        │                    │
   ├─────┼────────────┤                    │
   │X4C       │周期脉冲计数数据读取信号│                    │
   ├─────┼────────────┤                    │
   │X4D       │周期脉冲计数开始信号    │                    │
   ├─────┼────────────┼──────────┤
   │Y50       │一致确认用LED 信号      │                    │
   ├─────┼────────────┤LY41NT1P(Y50~Y6F)   │
   │Y51       │溢出发生确认用LED信号   │                    │
   ├─────┼────────────┼──────────┤
   │X30       │模块READY               │                    │
   ├─────┼────────────┤                    │
   │X31       │CH1计数器值大(点No.1)   │                    │
   ├─────┼────────────┤                    │
   │X32       │CH1计数器值一致(点No.1) │                    │
   ├─────┼────────────┤                    │
   │X33       │CH1计数器值小(点No.1)   │                    │
   ├─────┼────────────┤                    │
   │X34       │CH1外部预置请求检测     │                    │
   ├─────┼────────────┤                    │
   │X35       │CH1计数器值大(点No.2)   │                    │
   ├─────┼────────────┤                    │
   │X36       │CH1计数器值一致(点No.2) │                    │
   ├─────┼────────────┤                    │
   │X37       │CH1计数器值小(点No.2)   │                    │
   ├─────┼────────────┤   LX40C6(X40~X4F)  │
   │Y30       │CH1一致信号No.1复位指令 │                    │
   ├─────┼────────────┤                    │
   │Y31       │CH1预置指令             │                    │
   ├─────┼────────────┤                    │
   │Y32       │CH1一致信号允许指令     │                    │
   ├─────┼────────────┤                    │
   │Y33       │CH1减法计数指令         │                    │
   ├─────┼────────────┤                    │
   │Y34       │CH1计数允许指令         │                    │
   ├─────┼────────────┤                    │
   │Y35       │CH1外部预置检测复位指令 │                    │
   ├─────┼────────────┤                    │
   │Y36       │CH1计数器功能选择开始   │                    │
   ├─────┼────────────┤                    │
   │Y37       │CH1一致信号No.2复位指令 │                    │
   └─────┴────────────┴──────────┘
  输入信号X3F为系统所使用,因此用户不能使用。用户使用(OFF->ON) 的情况下,将无法保证高速计数模块功能正常。


7、程序示例
 [使用了智能功能模块参数时]
 
 使用各功能的情况下,应在上程序中记载的程序(A部分)中添加下述程序。
 1)、使用计数禁用功能时
   
 2)、使用锁存计数器功能时
   
 3)、使用采样计数器功能时
   
 4)、使用周期脉冲计数器功能时
   


 [不使用智能功能模块参数时]
 
 *1 使用环形计数器时,进行此设置。
 *2 使用线性计数器时,进行此设置。
在线客服
联系方式

热线电话

158-0021-7858

上班时间

周一到周五

公司电话

153-6081-0023

微信在线客服
线