DIDO1000开关量模块简介

一、产品功能与特点

DIDO1000系列可编程开关量模块包含24DI12DO,能够实现与,或,非,置位,复位,沿触发,置位优先,复位优先,定时器,计数器等位逻辑功能。开关量输入输出可方便的与外部开关器件相接口。DIDO1000模块通过RS-485总线接口与主设备相连,主设备可以是计算机,也可以是通用人机界面设备。通讯协议以MODBUS RTU为主,兼容MODBUS ASC码通讯协议。模块处于调试状态时,可通过主设备下载指令到模块并保存到模块内部的EEPROM中;处于运行状态时,单片机从EEPROM中读取指令,并进行相应的指令运算,从而实现逻辑控制功能。模块开放全部功能,可实现全部参数的设置和读取。本产品主要用于各种开关量输入输出和位逻辑运算的场合。本产品的特点如下:

· 以工业级单片机为主,集成电路芯片功能稳定;

· 隔离DCDC变换器和隔离RS485输出,以及隔离开关量输入输出接口,全浮空电路设计;

· 抗干扰性能好,可耐受几千伏ESD火花放电;

· 电源监视电路和看门狗电路,保证恶劣环境下可靠运行;

· 外接EEPROM,保证指令信息掉电后不丢失。

· 最多可存储100条指令。

二、技术指标

· 开关量输出:12路隔离OC输出,最大驱动能力:500mA;

· 开关量输入:24路光偶隔离输入,0-30V输入;

· 通讯接口:隔离RS485,波特率可选,出厂默认:9600,8,N,1

· 电源电压:9-30V

·     耗:<2W

· 外形尺寸:146×116×45

三、工作原理

DIDO开关量模块原理框图如图1所示。当模块处于调试状态时,上位机通过功能块编程组态后下载逻辑指令到DIDO模块的EEPROM,以保证掉电后指令继续保存;当模块处于运行状态时,单片机从EEPROM中读取指令,并进行相应的指令运算,从而实现逻辑控制功能。上位机可以通过RS485口读取开关量输入输出,内部位变量及内部全部参数。

四、外型尺寸和端子定义

2为模块底部外型装配图,外型尺寸为146×98.4×45(单位mm),模块装配在工业标准导轨上。此外,模块两侧各有一固定孔,孔径为5.5mm,也可以用φ4螺丝通过这两个固定孔将模块固定。

3为端子定义图,模块电源使用直流24V接于V+V-之间;T+T-RS485接口的ABCOM1为状态选择端,

接地为下载指令状态,悬空或高电平为正常运行状态。DI1-DI24为开关量输入端,DO1-DO12为开关量输出端。COM2为开关量输入公共端。若COM2端接低电平,则输入低电平表示0,输入高电平表示1;若COM端接高电平,则输入高电平表

0,输入低电平表示1。输入电压范围:0-30V

                                                               

 

 

 

 

 

3 端子定义图

 

五、模块与主设备的连接

1模块与触摸屏的连接

HITECH触摸屏PWS1711是单色点阵触摸屏,具有曲线显示功能。该屏有两个485/232串行通讯接口,一个用于下载组态界面,另一个直接连接DIDO1000模块,在组态软件的工作参数设定中选择下位机是MODBUS SLAVE,控制区长度设为0,通讯参数设为96008N1。模块通讯协议是MODBUS RTU               

2、模块与计算机的连接                           

模块与计算机通过串行口连接如图4所示。计算机的串行口1或串行口2通过RS232RS485转换器(可以选用ADAM4520)转换成为RS485总线,各个开关量模块以RS485总线形式和计算机相连。

MODBUS协议是PLC之间信息交互的一种通用的通讯标准。DIDO开关量模块通讯所用到的功能码只是MODBUS功能码的一部分,只完成位和寄存器的读和写,包括01H, 02H,03H, 06H, 10H,11H功能码。通过MODBUS协议可读取开入,定时器位,计数器位,开出等位变量;可读写的模块系统参数如波特率、通讯协议、站地址等,可读写的模块控制参数如逻辑指令,定时器当前值,计数器当前值。系统参数和指令参数都是掉电保存的。每次上电模块都会按照设定好的参数自动启动运行。

六、DIDO1000模块的内嵌逻辑功能块

DIDO模块内部提供了常用的位逻辑功能以及定时器和计数器等功能块。

可以使用与之配套的PC端功能块开发软件DIDO_Config,象开发PLC梯形逻辑图一样对DIDO模块进行编程,通过以串行口将编写好的程序代码下载到DIDO模块的用户EEPROM中,控制器便可按程序进行运行,完成程序所要求的操作。内嵌功能块包含:

· 位逻辑运算:  ///上升沿/下降沿/线圈/置位/复位/置位优先触发器/复位优先触发器

· 计数器:       向上记数器/向下记数器/向上向下记数器

· 定时器运算:  接通延时定时器/关断延时定时器/有记忆接通延时定时器

七、控制器的组态编程开发软件DIDO_Config

DIDO模块组态编程开发软件DIDO_Config具有友好的人机开发界面集功能块开发、编译、下载程序和调试于一体,使用方便。运行DIDO_Config后,将会自动发现所有在线的DIDO模块。用户只需选定要编辑的控制器将所需要的功能块拖到组态画面中,再用简单连线将不同功能块的输入输出进行连接,即可构成控制回路,完成组态。当组态完成后,点击编译,下载,则组态软件会自动将代码下载到备中,以完成对设备的编程。软件界面如图:

5  DIDO_Config开发界面

 

 

八、编程举例

在实际应用中,DUT可编程逻辑控制器中的每一个指令都会触发一个专门的操作,当您将这些指令组合为程序时,就能够完成很多类型的自动化控制任务,本节提供功能块指令实际应用的如下例子:

举例:使用位逻辑指令的传送带控制

下图所示为一个能够电气启动的传送带。在传送带的起点有两个按钮开关:用于STARTS1和用于STOPS2。在传送带的尾端也有两个按钮开关:用于START S3和用于STOPS4。可以从任一端起动或停止传送带。另外,当传送带上的物件到达末端时,传感器S5使传送带停机。

系统部件

绝对地址

符号

起动按钮开关

IB0.0

S1

停止按钮开关

IB0.1

S2

起动按钮开关

IB0.2

S3

停止按钮开关

IB0.3

S4

传感器

IB0.4

S5

电机

QB0.0

MOTOR_ON


功能块逻辑程序

程序段1任何一个启动开关,接通电机

程序段2按任何一个停止开关或者打开传送带末的常闭接点,停止电机

    话:0411-84732220 / 84732221           真:0411-84732225

    编:116023                             址:www.dlia.com.cn

电子邮箱:service@dlia.com.cn

    址:大连市高新园区七贤岭学子街2-3号楼4单元6-4