T410 PROFIBUS PA_Modbus 嵌入式模块的配置操作
--广州虹科技术部 support 古东娇 Anabel
T410 的简介:
T410读取Modbus仪表的变量并转换为PROFIBUS PA上的动态变量。支持4个AI功能块。Modbus寄存器的位置和Modbus变量的数据类型都可配置。可根据你的要求增加其它功能块。要和Modbus仪表通讯,T410包含Modbus主站。
有几点要理解的是:
- T410 是一个实现Modbus 转 PROFIBUS PA 的内置可编程电路板,
- T410 包含了一个LCD接口,没有软件支持LCD ,已经包含了标准的版本。
- T410 从PA 回路供电,有两种方式,要么完全来自应用程序回路供电,要么单独设备供电,仪表供电 3.3V
- ,T410 包含了高电压隔离,
特性:
- 符合ProfibusPA行规3.0
- 4个模拟量输入功能块(用户可根据需求调整)
- Modbus 目标转换模块(可以用其他转换模块代替)
- 循环跟非循环通讯
- 非循环缓存区
- 支持两路非循环配置缓存连接
- 三个访问水平(写保护)
- 用户校验功能
- 自动识别波特率
- 支持设置地址功能,
T410 仅仅是内置模块,是不能进行即插即用,工作原理图如下:3个物理接口支持:CMOS UART、RS 232 和 RS 485
工作模式
要想正常工作起来需要做一些想对应的配置,那么T410 的配置有哪些?
T410: 简单配置
没有复杂的工具要求设置Modbus 通讯, 要求非常简单:
- 带串口的PC 超级终端或者相似的程序
- RS 485 或者RS 232 转接头
- 需要注意!,板子的跳线(jumper)决定这个功能是否使能,(详情查看manual8.4章节)
设置预示图如下:
设备的配置就是定义循环数据交换数据诊断形式与结构。
Master 主站 通过使用命令: CHK-CONFIG 去核查 当前配置是否与仪表一致,
一个设备支持一个或者两个IDENT-NO,这个识别符(IDENT-NO)是设备定义用来进行profibus通讯的类型数量,
在建立一个循环数据交换的协商中,需要由主站提出一个IDENT-NO 和一个配置文件给到设备。
如果被提议的数据是正确的,仪表设备将会进入一个循环数据交换,
T410的每一个版本都支持2个IDENT-NO 一个PA 行规IDENT-NO ,和一个特殊的IDENT-NO ,
下列IDENT -NO 可以被使用:
配置过程参考如下:
- 不要连接所有的Modbus 仪表
- 打开超级终端
- 上电T410
- T410 会搜索Modbus 仪表,大概过20s 会要求用户发送字符
- 如果字符是发送当前设置(如下图)那么指令将会弃用。
- 使用命令设置寄出的Modbus 设置,波特率,校验等
- 每一个T410 的设置都会对应当前的设置,
- 当基础通讯参数正确,配置每一个转换块(通道)
- 输入的数值为16进制的,并且要求前导零。
设备设置使用2类主站通讯
DP V1 服务是面向连接的服务,允许配置站点建立连接,读写PA 参数,和中止连接
他可以一次建立两个连接,这意味着在T410可以同时配置两个站点的参数,
设备应用程序的读写服务地址参数通过 slot和索引 ,这个地址包含了一个slot位和一个索引位,这些参数在 程序块里面包含物理块,功能块,和传输块,在这三个块目录里面都是标准定义。
1、 OEM User Set-up parameters OEM 用户设置参数
传输模块包含了设置参数要求每个通道建立Modbus 通讯,Modbus 设置仅仅支持OEM 用户设置并且有写保护特性。
下面为详细信息:
- 为每个通道建立Modbus 通讯, 通过使用DP V1 服务来执行这个设置,通过读写各自传输块的索引,FINT 提供PROFIBUS 软件包(PROFIExplorer)可以用于此类的配置任务。
- PV 是从Modbus 寄存器通过PV 说明的一个读取值的寄存器。
- PV 类型告知T410 模块,如果连接Modbus 仪表需使用整数(2字节)或者浮点数(4字节)为他各自的代表的PV 值,可以使用如下编码:
PV 单元是专门为用户定义的,这里没有单元转换在T410 模块,PV 单元仅仅是为信息目的。
Modbus 数据串显示数据从Modbus的仪表中的“Modbus 寄存器”“Modbus 数据串”
周期测量告知 变量多久会从Modbus 仪表中读取,解决方案是秒,如果=0 那么读取的速度要多快有多快。
2、End User Set-up parameters 最终用户设置参数
最终用户访问四个模块,每一个连续的寄存器用于对设备进行读写设置参数
OEM 控制寄存器的位置,和寄存器的数量。
当往T410寄存器写数据,数据立即写入仪表,没10S 就会从仪表读回, 如果对仪表的参数做了某些改变,他就会花10S的时间 在这些改变出现在T410的传送数据块之前,并且可以非周期的在PROFIBUS 网络中读取,
设置参数可以利用PROFIBUS DPV1 服务进行读写,也是适合从配置工具中访问。
配置窗口: