一、 功能简介
JMDM-EX2021 是深圳市精敏数字机器有限公司自主研发的一款工业级高性能小型可编程逻辑运动
控制扩展板,与 JMDM-120DIOMBADD 运动控制主板组合使用构成四轴、六轴运动控制系统。
(一)JMDM-EX2021 运动控制扩展板技术参数及特性如下:
1、20 路光电隔离 I/O 输入输出,其中输入 12 路,其中 2 路数字量输入同时可用于外接 1 路编码器或电
子尺用于位置检测,其 AB 相硬件解码频率是 200KHZ;
2、8 路晶体管输出:其中有 2 路输出可作为高脉冲输出,控制 2 路步进或伺服电机高速精确运动定位
控制、度控制;可以同时控制 2 路步进电机作联动动作;输出频率是 400KHZ;
3、 编程: 扩展板由主板 (JMDM-120DIOMBADD) 编程控制, 运动控制主板使用的编程软件为 Kei lC (单
片机的 C 语言) ;
4、工作电源:扩展板直接从主板(JMDM-120DIOMBADD)的扩展槽中获取 5V 工作电源;
5、本机采用高性能进口工业级芯片设计,可适应高电磁干扰的工业环境(250A 放电焊接场合正常工作) ;
6、采用硬件高速运算;
7、采用一体化叠加紧凑设计,无外壳,易安装,使用便利的固定孔安装
主板 PCB 尺寸:长×宽×高 190mm×85mm×28mm;扩展板:长×宽×高 90mm*85mm*28mm;安装孔
尺寸:长×宽 82mm*77mm;可直接插在运动控制主板(JMDM-120DIOMBADD)上面,用螺柱固定安
装;
(二)JMDM-120DIOMBADD 运动控制主板技术参数及特性如下:
1、JMDM-120DIOMBADD 工作电源:AC18V 或 DC24V;
2、20 路光电隔离 I/O 输入输出,其中输入 12 路,其中 2 路数字量输入同时可用于外接 1 路编码器或电
子尺用于位置检测,其 AB 相硬件解码频率是 200KHZ;
3、8 路晶体管输出:其中有 2 路输出可作为高脉冲输出,控制 2 路步进或伺服电机高速精确运动定位
控制、度控制;可以同时控制 2 路步进电机作联动动作;输出频率是 400KHZ;
4、本机采用高性能进口工业级芯片设计,可适应高电磁干扰的工业环境(250A 放电焊接场合正常工作) ;
5、内部采用了时钟芯片 DS12C887,可作精确时间运算和时间控制;
6、支持串口通信:通信接口为 1 路或 2 路 RS232(抗 15 千伏静电冲击) ;可直接通过串口程序实现
独立控制;或与上位机如 PC 通信实现上位机监控;
7、控制板有 64K 的程序空间,32K 数据存储空间;内部有 256 字节的 RAM,因为 32K 数据存储器采用
的是高速铁电存储器,故也可用作 RAM;
8、具有高速运算和断电保持功能;
9、丰富的可扩展性:最多可叠加 5 个扩展板:I/O 扩展板(JMDM-EX20DIOMT/MR:12 路输入,8 路输
出)或 2 轴运动扩展板(JMDM-EX2021) ;
10、采用一体化叠加型紧凑型设计,无外壳,主板 PCB 尺寸:长×宽×高 190mm×85mm×28mm;安装孔
尺寸:长×宽 182mm*77mm;
11、采用了外置的看门狗电路及输入输出全光电隔离及严格的高频滤除特性,使系统稳定可靠工作。
12、可代替国外品牌 PLC 用于 20 个点以内的数字量控制、2 轴运动控制、1 路编码器定位控制等各种控
制场合;
13、具有防雷击、抗强电磁干扰、稳定可靠、高性价比的性能特点,是业内极具高性价比的工业控制器。
二、 用途
1、可与运动控制主板(JMDM-120DIOMBADD)配合使用,扩展更多的 I/O 输入输出点,可控制气缸,
电磁阀,继电器,可外接光电式,电容式,电感式,霍尔式等各种传感器;
2、可与运动控制主板(JMDM-120DIOMBADD)配合使用,扩展 1 路编码器检测输入通道,可外接编码器用于位置检测控制;
3、可用于与运动控制主板(JMDM-120DIOMBADD)配合使用,扩展 2 路运动控制功能,可外接步进或
伺服电机进行运动控制;可扩展到 6 轴运动控制。
4、可灵活应用在 120 个点以内的 I/O 控制、6 轴以下的运动控制、3 路编码器以下的定位控制等各种工业
自动控制场合,如冶金、化工、塑料、印刷、轻纺、食品、包装等行业中的生产机械、工业流水线、各种
机床的工业控制设备中。
三、 使用函数库说明
3.1 入、输出函数
3.1.1. unsigned char inx(unsigned int i );//括号内 i 为要读取的输入点号码,数字为 ;
函数返回的是输入点的状态,0 为有输入,1 为没有输入;
3.1.2. void io_ini t();// 该函数把八个输出点都复位,停止输出。
3.1.3. void out_bi t(unsigned char num,bi t value);// 输出控制函数,NUM 为输出点的序号,value 为 0 是
输出点接通输出,为 1 时为输出点关断输出。
3.2 解锁锁锁函数
3.2.1. void Unl ock(v oid);//把控制锁打开,这样本控制板的功能就有效了。
void Errorlock(void);//就是把控制锁关闭,这样本控制板的功能就失效了。
3.3 编码器和电子尺操作寄存器
3.3.1. PMCLR=1; 当往 PMCLR 里面写入 1 时编码器会清空编码器寄存器里面的数据。
3.3.2. PMPOS;//当读 PMPOS 寄存器时可以读到现时刻编码器寄存器里面的数据。
3.4 设定工作模式的程序操作
3.4.1. Mode_Set=1;//当往工作模式寄存器里面写入 1 时, 该控制板工作于电机控制模式, 输入点 ()
这四个输出点只用于控制电机,不能作普通输出点应用。
3.4.2. Mode_Set=1; 当往工作模式寄存器里面写入 0 时, 该控制板工作于电机控制模式, 输入点 ()
这四个输出点只用于普通输出点,不能控制普通电机。
3.5 二路步进控制的编程操作
3.5.1 ZSPEED:该寄存器用于设定电机一的度
ZPOS:该寄存器用于设定电机一的运行距离
ZSTA:该寄存器用于设定电机一的运行方向
ZSTOP:该寄存器用于控制电机一的启动停止
3.5.2.USPEED:该寄存器用于设定电机二的度
UPOS:该寄存器用于设定电机二的运行距离
USTA:该寄存器用于设定电机二的运行方向
USTOP:该寄存器用于控制电机二的启动停止
四、 订购信息
订购的 JMDM- EX2021 包括:控制板、电子版资料(包括编程软件、应用范例、编程手册) 、说明书、
安装螺钉;发货方式:快递。