4路模拟量20路数字量控制器 模拟量检测控制 步进电机控制器:JMDM-20DIO4AIO
本产品研发制造商:深圳市精敏数字机器有限公司
一、功能特性:
1.8位高性能单片机作为主控制芯片,6倍于普通单片机的速度;
2.主电源采用9V交流电,也可采用12V直流电;
3.12路光电隔离数字量输入,NPN输入形式,输入电流为10mA;其中有两路可作中断源用于高速计数;
4.8路光电隔离数字量输出:其中有4路是继电器隔离输出,可以直接接220V工作电压,最大输出电流为4A; 另外4路是光电隔离晶体管输出,用于高频场合,最大输出电流为1A,可以控制步进电机和伺服电机,输出频率可以达到40KHz,也可作为PWM应用;
5.有3路AD(模拟量)输入,采样精度是8位,采样范围是(0-5V);
6.有1路DA(模拟量)输出,DA转化精度是8位,输出电压范围是(0-5V);
7.有1路标准的RS232串行通信接口,可以与电脑等上位软件通信,也可以多个控制器之间联机工作;
8.可直接通过RS232接口下载程序,无需烧录器,方便程序修改、升级;
9.有512字节的数据存储器,可以用来保存参数等数据,断电数据不丢失;
10.系统采用光电隔离和启用内部看门狗及严格的高频滤除特性,使系统 工作稳定可靠,无死机现象;
11.紧凑型机壳,控制器机壳尺寸:145mm*100mm,可用螺钉安装或导轨安装;
12.用Keil C 或汇编编程,用户编程有困难的可把工艺流程发给我司,我司可帮助编程。
二、规格
1.工作温度:-10~+65°C;
2.储存温度:-20~+80°C ;
3.湿度:5~95% 无凝结 ;
4.功耗(无外部设备): +12V@ 0.5A (典型值) ;
三、用途
1.可用于各种20个点以内的控制系统,可控制气缸,电磁阀,继电器,步进电机,可外接光电式,电容式,电感式,霍尔式等各种传感器;
2.可用于替代20点以内的PLC用于各种控制场合(如各种机器控制)。
3.可用于模拟量输出或模拟量检测的应用场合;
4.可用于单片机学习和试验。
四、通信协议
波特率:9600bps
数据位:8
停止位:1
校验位:无
流控制:无
1、指令列表
说明(1):发送的是ASCII码。括号内全部为“字符”,括号外全部是“英文大写字符”。
发送的是字符串,其中的任何一个字符都不能省略(比如“01”不能省略成“1”)。
说明(2):控制器为“JMDM-20DIO4AIO”。
说明(3):所有控制器地址都是“00”。不能设定,暂时不能组网。
说明(4):控制器有01--12路输入,01--08路输出,01-03路模拟量输入(0-10V)。
一路DA输出(0---10V)。
控制输出指令如下
指令:B(00,01,1) 作用:控制地址为“00”的B型控制器的第“01”路输出开。
指令:B(00,01,0) 作用:控制地址为“00”的B型控制器的第“01”路输出关。
……
指令:B(00,08,1) 作用:控制地址为“00”的B型控制器的第“08”路输出开。
指令:B(00,08,0) 作用:控制地址为“00”的B型控制器的第“08”路输出关。
指令:B(00,00,1) 作用:控制地址为“00”的B型控制器的“8路输出全部”开。
指令:B(00,00,0) 作用:控制地址为“00”的B型控制器的“8路输出全部”关。
新增指令
指令:BC(00,00) 作用:控制地址为“00”的B型控制器的8路输出。
比如,发送BC(00,FF) --8路输出状态是:1111 1111。
发送BC(00,aa) --8路输出状态是:1010 1010。
发送BC(00,55) --8路输出状态是:0101 0101。
发送BC(00,00) --8路输出状态是:0000 0000。
同样也是不区分大小写的。
指令:BA(00,000) 作用:控制地址为“00”的B型控制器的DA输出。
范围是0---255 对应输出0---10V电压。
这里只是增加,其他指令没有删减。
查询状态指令如下
说明:x=0或1,“0”代表没有输入或输出关闭状态,“1”代表有输入或输出开启状态。以下类同。
指令:BI(00,00) 作用:查询地址为“00”的B型控制器的全部状态
返回:II(00,xxxxxxxxxxxx,000,000,000)
从左到右依次为:1路2路3路……12路,第一路模拟量,第二路模拟量,第三路模拟量。
模拟量范围:000---255 对应电压范围:0---10V
指令:BI(00,01) 作用:查询地址为“00”的B型控制器的全部输入的状态
返回:II(00,xxxxxxxxxxxx)
从左到右依次为:1路2路3路……12路。
指令:BO(00,00) 作用:查询地址为“00”的B型控制器的全部输出的状态
返回:OO(00,xxxxxxxx)
从左到右依次为:1路2路3路……8路。
指令:BM(00,1) 作用:查询地址为“00”的B型控制器的第一路模拟量输入状态
返回:M(00,1,000)
数据范围:000---255
对应输入电压范围:0---10V
指令:BM(00,2) 作用:查询地址为“00”的B型控制器的第二路模拟量输入状态
返回:M(00,2,000)
数据范围:000---255
对应输入电压范围:0---10V
指令:BM(00,3) 作用:查询地址为“00”的B型控制器的第三路模拟量输入状态
返回:M(00,3,000)
数据范围:000---255
对应输入电压范围:0---10V
指令:BM(00,4) 作用:查询地址为“00”的B型控制器的第1路模拟量输出状态
返回:M(00,4,000)
数据范围:000---255
对应输出电压范围:0---10V
设置地址指令如下
不能设置地址。
2、注意事项
注意1:计算机发送的查询或控制指令,每两条指令发送间隔时间不得小于50MS,否则会出错。
(通信需要传送时间,收到指令延时10ms后才发出指令,这里延时10ms是为了确保485总线空闲)
注意2:下载控制器“JMDM-20DIO4AIO”内程序时(升级程序时),请按照控制器外壳上的拨码提示来设置两个拨码开关。在烧录程序时控制器要先上电。烧录成功后,控制器要先断电然后拨码再恢复正常运行模式。出厂时已经调整为运行模式。此处仅作参考,更新程序时请以更新手册为准。
简单步骤是“设置拨码--上电--下载程序--断电--恢复拨码--正常使用”。
五、订购信息
控制器、编程下载线、电子版技术资料(包括编程软件、应用范例、说明书及接线图、下载软件)、说明书; 发货方式:快递。