DM-KM3S1 智能通讯转换器 (实时/缓存透明传输)
三主一从/二主一从转换器
博敏特成都科技有限公司
一、概述 DM-KM3S1智能通讯转换器是一款支持三路RS485主站通信,一路RS485/232从站数据交换的通信设备,此设备主要用于解决多个主站与从站进行通信时造成的数据时序冲突问题,从而实现多个主站同时通信;
例如PLC、计算机、触摸屏人机界面三个主机都需要采集多通道温度巡检仪的测量温度数据。转换器分实时型和缓存型两种可设置出厂默认为实时型。转换器内部有带有四个独立串口可同时工作的CPU,智能分时控制对COM1发送数据。受分时时序控制限制,COM2/3/4通讯间隔时间不能太短,建议设置为500mS以上(
即需要软件工程师调整主站通讯间隔)。
实时型工作原理:三个连接主机的COM2/3/4收到完数据串后排序,把先收完的数据下发到COM1到从站,从站接收完成后返回数据串,CPU再把数据返回给主机;在此期间有主机串口处于等待中。返回主机完成后,再根据排序把下一组数据下发到COM1到从站。优点:实时透明传输,不受数据缓存限制,不受从机数量限制(每组数据不超过150byte),不用上电学习。缺点:相比缓存型响应慢。建议主站的读取间隔建议不低于400mS。
缓存型工作原理:仪表上电工作后,连接主站的COM2/3/4将收到的数据串数组存储在缓存中,接从站的串口COM1依次发送给从站,收到的数据串也对应存储在对应缓存中;此时数据不主动回传给主站。当主站再次发送数据串后,对比缓存中的数据串组,有对应一致的数据串且有接收缓存数据时,转换器把接收缓存发送给主站。因此转换器上电5~30秒进行识别学习后才能进入正常工作。由于数据存储在转换器CPU缓存中,受RAM空间限制,每个COM口***多16组通讯数据串,每组数据串不超过150byte。优点:上电学习后主站通讯会实时响应;缺点:从机数量受限且主站发送数据串不能超过16组。由于是依次发送给从站,主站的读取间隔建议不低于200mS。
二、功能特点 支持三个RS485主机设备与从站设备同时通讯。
透明传输、无通讯协议限制要求。
各串口分别设置波特率校验位等串口格式。
实时型工作模式从机数量/命令数据串条数不受限制,超过8个建议用RS485集线器隔离器提高******性。
缓存型工作模式响应快,从机建议不超过4个。
DCDC隔离,光耦隔离,防雷 RS485 接口,各个接口互相隔离。
宽电压DC9-36V电源供电,电源反接保护设计。
中英文界面、带按键显示方便用户现场调试设置。
DIN35 导轨安装方式。
三、主要技术指标 主机接口 | COM2/3/4:3个RS485 | 浪涌保护 | 5KA |
从机接口 | COM1:RS485、RS232 | 隔离电压 | 400V |
波 特 率 | 1.20~57.60Kbps 各端口可设置 | 供电电压 | DC9~36V,端子接线/DC-022插孔 |
串口格式 | 8数据位1停止位校验位可设置 | 功 率 | <2W |
通讯协议 | 透明传输,无协议限制 | 工作环境 | 温度-20~60℃ 湿度<85%RH |
ESD 保护 | 15KV | 尺寸安装 | L125×W72×H35mm,DIN35导轨 |
四、产品尺寸、端子接线 五、应用举例 三个主机接一个从机
三个主机接多个从机
主机3读取多个从机
多个主机通过级联方式接多个从机
RS485总线上从机超过8个建议用集线器隔离器(DM-F850)提高******性。
六、使用说明 (一)工作状态下,LCD显示每个接口的参数,如果主机通讯间隔低于200mS,提示too fast字符。
模块收到从机返回的数据COM1亮,模块收到主机的命令对应COM2/3/4灯亮。
(二)按键功能 仪表按键为轻触式按键,使用时请勿用力按压。
按键 | 说 明 |
SET | 参数设置键:运行状态下,长按SET键不动约1秒进入参数设置画面; 确认键:设置状态下,轻按SET键确认当前设置,自动跳入下一参数设置画面; |
◄ | 设定状态时,按该键移位设置对应的数值位,按住◄键不动约3秒返回上一级参数设置。 |
▲ | 设定值增加键,在设定状态时,用于增加数值。 |
▼ | 设定值减少键,在设定状态时,用于减少数值。 |
(三)参数设定
工作状态下,显示四个串口的参数,按住SET键不动约1秒进入输入密码画面。在设定状态下,显示参数提示信息、设定值。如果设定过程中约 60 秒钟内无按键操作,则自动退出设置状态进入运行状态。设置好一个参数后,再按 SET 键确认进入下一个参数设置状态。在设置过程中,长按◄键不动约2秒返回上一个参数设置状态。
序号 | 参数 | 说 明 |
01 | 输入密码 | 按SET键进入密码验证画面,将数值0800更改为0808后轻按SET键确认才能进入参数设置界面。 |
02 | 波特率1 | 设置接从机的串口波特率,范围1.20~57.60Kbps,出厂默认为9.60。 |
03 | 校验位1 | 设置接从机的串口校验位,无校验none,偶校验even,奇校验odd,出厂默认为none。 |
04 | 波特率2 | 设置主机的串口2的波特率。 |
05 | -End | 依次设置共4个串口的参数,设置结束,显示-End,仪表自动进入运行状态。 |
(四)******参数设置
序号 | 参数 | 说 明 |
01 | 输入密码 | 将密码0800更改为0828后轻按SET键确认才能进入******参数设置界面。 |
02 | Fun | CMD Cache为缓存型功能,CMD Poll为实时性功能。 |
03 | Enlish | 设置中英文界面。on-英文,OFF-中文操作界面。 |
04 | Overtime mS | 主机发送数据串的时间间隔如果过快,会导致通讯响应不及时,出厂一般设置为200mS,超过时间画面提示too fast字符。此时需要调整主机程序增加通讯间隔时间。 |
05 | Polltime mS | 一组从机数据上传到主机后,等待一定时间往从机发送下一组数据,防止数据发送过快增加系统通讯故障机率等。出厂默认100mS。 |
06 | Fast Warning | 如果主机通讯间隔低于Overtime,对应通道显示too fast提示字符。 |
07 | -End | 设置结束,显示-End,仪表自动进入运行状态。 |
(五)辅助通讯测试功能,模块带有在线监测串口数据功能方便用户调试。
按住SET键进入密码验证画面,将密码0800改为0790后按SET键确认进入
辅助通讯测试画面,如图。
1表示串口1,R表示接收,前两行8个字节表示该串口收到的前8个数据。
S表示该串口发送出去的数据,后两行为发出去的前8个数据。
调试时,如果数据都是0,表示没有收到的数据,如果是乱码,可能是RS485接错
或者串口格式设置错误。(RS485接反不会造成损坏)。
工程师调试时,
建议使用SSCOM32等串口工具监视总线上的数据,选中加时间戳和分包显示并且超时时间可设置为200mS以方便观察数据。
(六)缓存字节数查看功能,方便用户调试。
按住SET键进入密码验证画面,将密码0800改为0792后按SET键确认进入16路缓存字节数界面,如下图。
01表示第1路缓存。
R:008表示接收字节数为8。
S:021表示发送字节数为21。
MAX-R/S:150表示******发送/接收字节数为150。
MAX-SNUM:1920表示缓存池总字节数为1920。
SNUM:128表示缓存池已占用字节数为128。
七、质 保 如属厂方制造质量问题,在仪表出厂日起,由厂方免费修理,如果是由于保管及使用不当而造成损坏,修理时收成本费。保修期十八个月。
八、联系我们 博敏特成都科技有限公司
电话:
: 邮箱: info
地址: 四川成都高新区西区天彩路98号1栋