首页>>科技 >>内容

西门子v20频频器的modbus通讯地址表,Modbus通讯地址设定方法说明

发布时间:2024-04-08 11:20:04编辑:温柔的背包来源:

很多朋友对西门子v20频频器的modbus通讯地址表,Modbus通讯地址设定方法说明不是很了解,每日小编刚好整理了这方面的知识,今天就来带大家一探究竟。

西门子v20频频器的modbus通讯地址表,Modbus通讯地址设定方法说明

Modbus协议是应用于电子控制器的通用语言。通过该协议,控制器可以通过网络(如以太网)相互通信以及与其他设备通信。它已经成为通用的工业标准。有了它,不同厂家生产的控制设备可以连接成一个工业网络进行集中监控。该协议定义了控制器可以识别和使用的消息结构,而不管它们通过什么网络进行通信。

它描述了控制器请求访问其它设备的过程,如何响应来自其它设备的请求,以及如何检测和记录错误。它规定了消息域的模式和内容的通用格式。

Modbus通讯地址设置可以利用Modbus协议实现设备之间的数据交换。Modbus通讯理论上支持4种ModiconPLC地址,分别为0*、1*、3*和4*,分别代表open(中间线圈)、open-in、analog-in、analog-out(中间寄存器)等数据地址。和西门子或其他设备中的开入、开出、入模、出模地址完全不对应。可以理解,0*和1*对应的是位地址和3*和4*字地址的读写操作。

这里0*、1*、3*和4*表示长度为5位数和6位数,与Modbus通讯无关,与软件的表达方式有关。根据Modbus通信,最常用的RTU读请求格式是:从地址(1字节)、功能码(1字节)、从数据起始地址(2字节)、读数据长度(2字节)和CRC校验(2字节),可见。只需设置起始从机数据区的起始地址和通信长度。

特别注意Modbus地址符合IEC1的地址标准(最小地址为*1),Siemens符合IEC0的标准(最小地址为0,如M0.0)。所以在用不同标准的地址通信时,需要做地址转换,也就是加1。ACRXXXE的应用详情和参数地址表。这一系列测量值由Modbus-RTU通信协议的03号命令读出。通信值与实际值的对应关系如下:(Val_t为通信读取值,Val_s为实际值)。

几个注意事项:1数据类型:“BYTE”表示1个字节;“字”是指16位无符号整数;“整数”是指16位有符号整数;“Dword”是指32位无符号整数,“Fword”是指32位浮点数。2.读写属性:“R”只读,读取参数由03H命令;“R/W”可以读写,系统参数可以用10H命令写入。禁止向未列出或不可写的地址写信。

波特率设置范围为4800 bps、9600 bps、19200 bps和38400 bps。不允许超出此范围的设置。如果超出范围的设置值被写入,仪器将启用默认波特率:38400 bps。4 ACR320EFK测得的电能值都是二次侧电能。高字节在前,低字节在后。单位是WH或瓦赫。统计一次侧功率数据时,请乘以相应的变比。比如10KV/100V和75A/5A的电表,请将抄表数据乘以PT=100和CT=15的乘积,就是1500。

5 ACR320EFK提供4路开关输入功能和2路继电器开关输出功能。四路开关输入采用湿接触电阻开关信号输入方式,仪器配有5V工作电源,无需外接电源。外部连接时,通过仪表开关输入模块DI采集连接信息,显示为1;当外部断开时,通过仪表开关输入模块DI收集断开信息,并显示为0。

开关量输入模块不仅可以采集和显示本地开关信息,还可以通过仪表的数字接口RS485实现远程传输功能,即“遥信”功能;2路继电器的输出功能可用于各种场所的报警指示、保护控制等输出功能。当开关输出有效时,继电器输出打开,显示为1;当开关输出关闭时,显示0,继电器输出关闭。

电度一次侧6 ACRXXXE(K)的值采用浮点变量数据类型。它用符号位来表示数字的符号,用秩码和尾数来表示数字的大小。仪器采用的数据格式是24位精度的IEEE754数据格式,尾数高位始终为“1”,所以不保存。位的分配如下:1个符号位; 8位指数;低位23尾数。符号位是最高位,尾数是最低的23位,用字节描述如下:

例:当UA的通讯读数为08C6H(2246),DPT为5时,UA的实际值为VA=(2246/10000)*(10 ^ 5)=22.46kv.如果IA的通信读取值为0 fa0h(4000),DCT为3,则IA的实际值为IA=(4000/10000)*(10 ^ 3)=400.0 a.其中s:符号位,1表示负,0表示正;e:秩码的偏移量(两个字节)为127;M: 23位尾数,最高位为“1”。具体例子如下:读0 10001110 100 1011 1010 1100 0000 0000 b。

0代表符号位,“1”为负,“0”为正;10001110为计算指标,设为a,a为小数,a为142;100 1011 1010 1100 0000 0000为尾数,设置为b,b为小数,b为4959232。计算公式:一次侧功率=上例计算结果为:==52140通信应用格式解Addr:从地址Fun:功能码数据起始寄存器hi:数据起始地址寄存器高字节数据起始寄存器lo:数据起始地址寄存器低字节。

寄存器hi的数据#数据读取数寄存器高字节数据#寄存器lo:数据读取数寄存器低字节CRC16 Hi:循环冗余校验高字节CRC16 Lo:循环冗余校验低字节

以上知识分享希望能够帮助到大家!