精敏推出串口控制8路模拟量输入、输出的可扩展控制器 精敏数字 可编程
JMDM-120MBADDA是深圳市精敏数字机器有限公司自主研发的一款工业级高性能、多功能的模拟量控制器,具有可编程、可扩展、可串口监控的特点,可外接温度传感器、压力传感器、位移传感器等各种模拟量信号,用于8路模拟量检测采集,可输出8路模拟量信号用于控制比例阀、变频器、直流电机、激光器等外部器件;可与JMDM-EX2021运动控制扩展板组合使用构成编码器、多轴步进伺服运动控制、定位系统;也可与JMDM-EX20DIOMT/MR数字量输入输出扩展板组合使用构成有100路数字量输入输出的大系统。
技术参数及特性
1、JMDM-120ADDA工作电源:AC18V或DC24V;扩展板直接从主板(JMDM-120MBADD)的扩展槽中获取5V工作电源;
2、8路12位高精度模拟量信号输入,可外接温度传感器、压力传感器、位移传感器等各种传感器信号;
3、有8路12位高精度模拟量信号输出,可用于控制比例阀、变频器、直流电机、激光器等外部器件。
4、抗强电磁干扰能力:本机采用高性能进口工业级芯片设计,可适应高电磁干扰的工业环境(250A放电焊接场合正常工作);
5、系统时钟确保精确时间控制:内部采用了时钟芯片DS12C887,可作精确时间运算和时间控制;
6、支持串口通信:通信接口为1路或2路RS232(抗15千伏静电冲击);可直接通过串口下载程序实现独立控制;或与上位机如PC通信实现上位机监控;
7、存储空间大:控制板有64K的程序空间,32K数据存储空间;内部有256字节的RAM,因为32K数据存储器采用的是高速铁电存储器,故也可用作RAM;
8、硬件高速运算和断电数据记忆功能;
9、丰富的可扩展性:I/O扩展板(JMDM-EX20DIOMT/MR:12路输入,8路输出)扩展I/O数字量输入输出功能;2轴运动扩展板(JMDM-EX2021)扩展编码器输入和步进伺服电机运动控制功能;最多可叠加5个扩展板:
10、外观紧凑:采用一体化叠加紧凑设计,无外壳,使用便利的固定孔易安装;
长×宽×高190mm×85mm×28mm;安装孔尺寸:长×宽 182mm*77mm;
扩展板:长×宽×高 90mm*85mm*28mm;安装孔尺寸:长×宽 82mm*77mm;可直接插在运动控制主板(JMDM-120MBADD)上面,用螺柱固定安装;
11、系统稳定性:采用了外置的看门狗电路及输入输出全光电隔离及严格的高频滤除特性,使系统稳定可靠工作。
12、编程软件:KEIL C(单片机C语言);扩展板由主板(JMDM-120MBADD)编程控制,
可代替国外品牌PLC用于20个点以内的数字量控制、2轴运动控制、1路编码器定位控制等各种控制场合;
13、具有防雷击、抗强电磁干扰、稳定可靠、高性价比的性能特点,是业内极具高性价比的工业控制器。
用途
1、可外接温度传感器、压力传感器、位移传感器等各种模拟量信号,用于8路模拟量检测采集,可输出8路模拟量信号用于控制比例阀、变频器、直流电机、激光器等外部器件;
2、可与数字量控制扩展板(JMDM-EX20DIO)配合使用,控制气缸、电磁阀、继电器、可外接光电式、电容式、电感式、霍尔式等各种传感器;
3、可与运动控制扩展板(JMDM-EX2021)配合使用,扩展1路编码器检测输入通道,外接编码器用于位置检测控制;同时可扩展2路运动控制功能,外接步进或伺服电机进行运动控制;
4、可灵活应用在100个点以内的I/O控制、16路模拟量控制、6轴以下的运动控制、3路编码器以下的定位控制等各种工业自动控制场合,可代替国外品牌PLC用于模拟量输入输出的控制场合;可灵活应用在各种工业自动控制场合,如冶金、化工、塑料、印刷、轻纺、食品、包装等行业中的生产机械、工业流水线、各种机床的工业控制设备中。
使用函数库说明
4.1.时间设置函数
4.1.1.void StartDs12c887(void);//启动DS12C887时钟芯片;
4.1.2.void CloseDs12c887(void);//关闭DS12C887时钟芯片;
4.1.3.void InitDs12c887(void);//初始化DS12C887时钟芯片;
4.1.4.unsigned char GetSeconds(void); // 读取系统时钟的秒数据;
4.1.5.unsigned char GetMinutes(void); // 读取系统时钟的分钟数据;
4.1.6.unsigned char GetHours(void); // 读取系统时钟的小时数据;
4.1.7.unsigned char GetDate(void); // 读取系统时钟的日期数据;
4.1.8.unsigned char GetMonth(void); // 读取系统时钟的月份数据;
4.1.9.unsigned char GetYear(void); // 读取系统时钟的年数据;
4.1.10.unsigned char GetCentury(void); // 读取系统时钟的世纪数据;
4.1.11.void SetTime(unsigned char chSeconds,unsigned char chMinutes,unsigned char chHours); // 读取系统时钟的秒、分钟、小时数据;
4.1.12: void SetDate(unsigned char chDate,unsigned char chMonth,unsigned char chYear);// 读取系统时钟的日、月、年数据;
4.2. 数据保存、读取函数
4.2.1. unsigned long read_data(unsigned char xdata *address,unsigned char bytenum); //数据读取;
如:now_count=read_data(0x804F,4); //将0x804F地址的内容读到变量now_count中
4.2.2.Void save_data(unsigned char xdata *address,unsigned long your_data,unsigned char bytenum);//数据保存,
如:save_data( 0x804F,now_count, 4 ); //将变量now_count的值保存到0x804F
4.3. 解锁锁锁函数
4.3.1.void Unlock(void); //把控制锁打开,这样本控制板的功能就有效了。
4.3.2.void Errorlock(void) //把控制锁关闭,这样本控制板的功能就失效了。
4.4.模拟量输入和模拟量输出
4.4.1.unsigned int READ_AD(unsigned char cha); //AD读取
cha:是待读取的模拟量的通道号;函数返回的是模拟量的值。
4.4.2.void PUT_DA(unsigned char cha,unsigned int DAVALUE); //DA输出
cha:是待输出的模拟量的通道号;DAVALUE是要输出的模拟量的值。
订购信息
订购的JMDM- 120MBADD包括:控制板、电子版资料(包括编程软件、应用范例、编程手册)、说明书、安装螺钉;发货方式:快递。
售后服务
1、正常使用下,控制器自售出之日起一年内出现质量问题可获免费维修;保修期过后维修收取更换零件的费用。
2、变压器、串口通信线等赠品或附属品属于易耗品,不在保修范围。
3、因自然力、人为损坏、未按说明使用、不恰当的操作、拆修,或超出使用范围的滥用等造成的故障,不在保修范围内。如需维修时,收取适当的成本费。