一、功能简介
JMDM-EX2021 工业级高性能小型可编程逻辑运动控制扩展板,与JMDM-120DIOMBADD运动控制主板组合使用构成四轴、六轴运动控制系统。
(一)JMDM-EX2021运动控制扩展板技术参数及特性如下:
1、20路光电隔离I/O 输入输出,其中输入12路,其中2路数字量输入同时可用于外接1路编码器或电
子尺用于位置检测,其AB相硬件***频率是200KHZ;
2、8路晶体管输出:其中有2路输出可作为高速脉冲输出,控制2路步进或伺服电机高速***运动***
控制、速度控制;可以同时控制2路步进电机作联动动作;***高输出频率是400KHZ;
3、编程:扩展板由主板(JMDM-120DIOMBADD)编程控制,运动控制主板使用的编程软件为Keil C(单
片机的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 为要读取的输入点号码,数字为13---24;
函数返回的是输入点的状态,0为有输入,1为没有输入;
3.1.2. void io_init();// 该函数把八个输出点都复位,停止输出。
3.1.3. void out_bit(unsigned char num,bit value);// 输出控制函数,NUM为输出点的序号,value为0是
输出点接通输出,为1时为输出点关断输出。
3.2 ***锁锁函数
3.2.1. void Unlock(void);//把控制锁打开,这样本控制板的功能就有效了。
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时,该控制板工作于电机控制模式,输入点(1-2-3-4)
这四个输出点只用于控制电机,不能作普通输出点应用。
3.4.2. Mode_Set=1; 当往工作模式寄存器里面写入0时,该控制板工作于电机控制模式,输入点(1-2-3-4)
这四个输出点只用于普通输出点,不能控制普通电机。
3.5二路步进控制的编程操作
3.5.1 ZSPEED:该寄存器用于设定电机一的速度
ZPOS:该寄存器用于设定电机一的运行距离
ZSTA:该寄存器用于设定电机一的运行方向
ZSTOP:该寄存器用于控制电机一的启动停止
3.5.2.USPEED:该寄存器用于设定电机二的速度
UPOS:该寄存器用于设定电机二的运行距离
USTA:该寄存器用于设定电机二的运行方向
USTOP:该寄存器用于控制电机二的启动停止
四、 订购信息
订购的JMDM- EX2021 包括:控制板、电子版资料(包括编程软件、应用范例、编程手册)、说明书、
安装螺钉;发货方式:快递。
七、联系方式
联系人:王辉
联系电话:0755-29769287 13427969290
***:2355735131
地址:深圳市宝安区西乡大道三围路段奋达科技园C栋5楼