UG40 通讯协议 Modbus Variables

合集下载

MODBUS协议详细讲解

MODBUS协议详细讲解

MODBUS协议详细讲解在工业自动化领域,通信协议就如同语言一样,使得不同的设备能够相互理解和交流。

其中,MODBUS 协议是一种广泛应用的通信协议,它简单易用、可靠稳定,为工业控制和监控系统提供了强大的支持。

MODBUS 协议最初由 Modicon 公司于 1979 年开发,如今已经成为了工业领域通信的标准之一。

它可以在多种物理介质上运行,如串行链路(RS232、RS485 等)和以太网。

MODBUS 协议主要有两种传输模式:ASCII 模式和 RTU 模式。

在ASCII 模式中,每个 8 位字节被拆分成两个 ASCII 字符进行传输,这种模式的优点是可读性强,但传输效率相对较低。

而 RTU 模式则直接传输二进制数据,传输效率高,但可读性稍差。

MODBUS 协议的消息帧结构相对简单明了。

以 RTU 模式为例,一个消息帧包括地址域、功能码域、数据域和 CRC 校验域。

地址域用于标识从站设备;功能码告诉从站要执行的操作,例如读取寄存器、写入寄存器等;数据域则包含了具体的操作数据;CRC 校验用于保证数据的完整性和准确性。

MODBUS 协议支持多种功能码,常见的有 01 读取线圈状态、02 读取输入状态、03 读取保持寄存器、04 读取输入寄存器、05 写单个线圈、06 写单个寄存器等。

通过这些功能码,主站可以实现对从站设备的各种数据读写操作。

在实际应用中,MODBUS 协议的配置也比较灵活。

例如,对于串行通信,需要设置波特率、数据位、停止位和奇偶校验等参数,以确保通信的稳定和可靠。

而在以太网环境中,则需要配置 IP 地址和端口号等信息。

MODBUS 协议的优点众多。

首先,它的开放性使得不同厂家的设备能够轻松集成,降低了系统的成本和复杂性。

其次,其简单的协议结构和易于理解的指令,方便了工程师的开发和维护工作。

此外,MODBUS 协议具有良好的兼容性,可以在不同的操作系统和硬件平台上运行。

然而,MODBUS 协议也并非完美无缺。

施耐德空调UG40通讯协议

施耐德空调UG40通讯协议

UG40----NEW LEONARDO: DIGITAL VARIABLES (COILS)variable address description variabletypeMODBUS Database(e.g. address -> bit nr.)unit 1 unit 2 unit 3 unit n0 Notused … 1 201 401 (n-1)*200+11 System On (Fan) R2 202 402 (n-1)*200+22 Compressor1 R 3 203 403 (n-1)*200+3 3 Compressor2 R 4 204 404 (n-1)*200+4 4 Compressor3 R 5 205 405 (n-1)*200+5 5 Compressor4 R 6 206 406 (n-1)*200+66 El. Heater 1 R7 207 407 (n-1)*200+77 El. Heater 2 R8 208 408 (n-1)*200+88 NotUsed R9 209 409 (n-1)*200+99 Hot gas ON R10 210 410 (n-1)*200+1010 Dehumidification R11 211 411 (n-1)*200+1111 Humidification R12 212 412 (n-1)*200+1212 EmergencyWorking R13 213 413 (n-1)*200+1313 Not used…14 214 414 (n-1)*200+1414 Not used…15 215 415 (n-1)*200+1515 Not used…16 216 416 (n-1)*200+1616 Not used…17 217 417 (n-1)*200+1717 Not used…18 218 418 (n-1)*200+1818 Not used…19 219 419 (n-1)*200+1919 Not used…20 220 420 (n-1)*200+2020 Wrong Password Alarm R21 221 421 (n-1)*200+2121 High Room Temperature Alarm R22 222 422 (n-1)*200+2222 Low Room Temperature Alarm R23 223 423 (n-1)*200+2323 High Room Humidity Alarm R24 224 424 (n-1)*200+2424 Low Room Humidity Alarm R25 225 425 (n-1)*200+2525 Room Temp. And Humidity Limits by ExternalSensorsR26 226 426 (n-1)*200+2626 Clogged Filter Alarm R27 227 427 (n-1)*200+2727 FloodingAlarm R28 228 428 (n-1)*200+2828 Loss of Air Flow Alarm R29 229 429 (n-1)*200+2929 Heater Overheating Alarm R30 230 430 (n-1)*200+3030 Circuit 1 High Pressure Alarm R31 231 431 (n-1)*200+3131 Circuit 2 High Pressure Alarm R32 232 432 (n-1)*200+3232 Circuit 1 Low Pressure Alarm R33 233 433 (n-1)*200+3333 Circuit 2 Low Pressure Alarm R34 234 434 (n-1)*200+3434 Circuit 1 Electronic Valve Failure R35 235 435 (n-1)*200+3535 Circuit 2 Electronic Valve Failure R36 236 436 (n-1)*200+3636 Wrong Phase Sequence Alarm R37 237 437 (n-1)*200+3737 Smoke-FireAlarm R38 238 438 (n-1)*200+3838 Interrupted LAN Alarm R39 239 439 (n-1)*200+3939 Humidifier: High Current Alarm R40 240 440 (n-1)*200+4040 Humidifier: Power Loss Alarm R41 241 441 (n-1)*200+4141 Humidifier: Water Loss Alarm R42 242 442 (n-1)*200+4242 CW Temperature too High for Dehumidification R43 243 443 (n-1)*200+4343 CW Valve Failure or Water Flow too Low R44 244 444 (n-1)*200+4444 Loss of Water Flow Alarm R45 245 445 (n-1)*200+4545 High Chilled Water Temperature Alarm R46 246 446 (n-1)*200+4646 Room Air Sensor Failed/Disconnected R47 247 447 (n-1)*200+4747 Hot Water Temp. Sensor Failed/Disconnected R48 248 448 (n-1)*200+4848 Chilled Water Temp. Sensor Failed/Disconnected R49 249 449 (n-1)*200+4949 Outdoor Temperature Sensor Failed/Disconnected R50 250 450 (n-1)*200+5050 Delivery Air Temp. Sensor Failed/Disconnected R51 251 451 (n-1)*200+5151 Room Humidity Sensor Failed/Disconnected R52 252 452 (n-1)*200+52R53 253 453 (n-1)*200+5352 Chilled Water Outlet Temp.SensorFailed/Disconnected53 Compressor 1: hour counter threshold Alarm R54 254 454 (n-1)*200+5454 Compressor 2: hour counter threshold Alarm R55 255 455 (n-1)*200+5555 Compressor 3: hour counter threshold Alarm R56 256 456 (n-1)*200+5656 Compressor 4: hour counter threshold Alarm R57 257 457 (n-1)*200+5757 Air filter: hour counter threshold Alarm R58 258 458 (n-1)*200+5858 Heater 1: hour counter threshold Alarm R59 259 459 (n-1)*200+5959 Heater 2: hour counter threshold Alarm R60 260 460 (n-1)*200+6060 Humidifier: hour counter threshold Alarm R61 261 461 (n-1)*200+6161 Air conditioning unit: hour counter threshold Alarm R62 262 462 (n-1)*200+6262 Alarm by Digital Input 2 R63 263 463 (n-1)*200+6363 Alarm by Digital Input 4 R64 264 464 (n-1)*200+6464 Alarm by Digital Input 6 R65 265 465 (n-1)*200+6565 Humidifier General Alarm R66 266 466 (n-1)*200+6666 Unit on Alarm R67 267 467 (n-1)*200+6767 Unit on Rotation Alarm R68 268 468 (n-1)*200+6868 Unit on Alarm Type A R69 269 469 (n-1)*200+6969 Unit on Alarm Type B R70 270 470 (n-1)*200+7070 Unit on Alarm Type C R71 271 471 (n-1)*200+7171 DX/CW Switch on TC Units R/W 72 272 472 (n-1)*200+72Switch R/W 73 273 473 (n-1)*200+7372 Summer/Winter73 Not used…74 274 474 (n-1)*200+7474 Not used…75 275 475 (n-1)*200+7575 Unit ON/OFF Switch R/W76 276 476 (n-1)*200+7676 Buzzer and Alarm Unit Reset R/W77 277 477 (n-1)*200+7777 Filter Run Hours Reset R/W78 278 478 (n-1)*200+7878 Compressor 1 Run Hours Reset R/W79 279 479 (n-1)*200+7979 Compressor 2 Run Hours Reset R/W80 280 480 (n-1)*200+8080 Compressor 3 Run Hours Reset R/W81 281 481 (n-1)*200+8181 Compressor 4 Run Hours Reset R/W82 282 482 (n-1)*200+8282 Compressor 1 Starting Reset R/W83 283 483 (n-1)*200+8383 Compressor 2 Starting Reset R/W84 284 484 (n-1)*200+8484 Compressor 3 Starting Reset R/W85 285 485 (n-1)*200+8585 Compressor 4 Starting Reset R/W86 286 486 (n-1)*200+8686 Heater 1 Run Hours Reset R/W87 287 487 (n-1)*200+8787 Heater 2 Run Hours Reset R/W88 288 488 (n-1)*200+8888 Heater 1 Starting Reset R/W89 289 489 (n-1)*200+8989 Heater 2 Starting Reset R/W90 290 490 (n-1)*200+9090 Humidifier Run Hours Reset R/W91 291 491 (n-1)*200+9191 Humidifier Starting Reset R/W92 292 492 (n-1)*200+9292 Unit Run Hours Reset R/W93 293 493 (n-1)*200+9393 Not used…94 294 494 (n-1)*200+9494 Not used…95 295 495 (n-1)*200+9595 Setback Mode (Sleep Mode) R/W96 296 496 (n-1)*200+9696 Sleep Mode Test R/W97 297 497 (n-1)*200+9797 Local/Mean Usage of Values R/W98 298 498 (n-1)*200+9898 No. of Stand-by Units R 99 299 499 (n-1)*200+99used … 100 300 500 (n-1)*200+100 99 NotOnly for LAN Unit Number 1:100 Unit 2 on Rotation Alarm R101 301 501 (n-1)*200+101 101 Unit 3 on Rotation Alarm R102 302 502 (n-1)*200+102 102 Unit 4 on Rotation Alarm R103 303 503 (n-1)*200+103 103 Unit 5 on Rotation Alarm R104 304 504 (n-1)*200+104 104 Unit 6 on Rotation Alarm R105 305 505 (n-1)*200+105 105 Unit 7 on Rotation Alarm R106 306 506 (n-1)*200+106 106 Unit 8 on Rotation Alarm R107 307 507 (n-1)*200+107 107 Unit 9 on Rotation Alarm R108 308 508 (n-1)*200+108 108 Unit 10 on Rotation Alarm R109 309 509 (n-1)*200+109NEW LEONARDO: ANALOG VARIABLES (HOLDING or INPUT REGISTERS)(all values x 10)variable address description m.u.variabletypeMODBUS Database(e.g. address -> bit nr.)unit 1unit 2 unit 3 unit n0 Notused - - 1 257 513 (n-1)*256+1 1 RoomTemperature °C R 2 258 514 (n-1)*256+2 2 OutdoorTemperature °C R 3 259 515 (n-1)*256+33 Delivery Air Temperature °C R4 260 516 (n-1)*256+44 Chilled Water Temperature °C R5 261 517 (n-1)*256+55 HotWaterTemperature °C R 6 262 518 (n-1)*256+66 Room Relative Humidity rH% R7 263 519 (n-1)*256+77 OutletChilledWaterTemperature °C R8 264 520 (n-1)*256+88 Circuit 1 Evaporating Pressure bar R9 265 521 (n-1)*256+99 Circuit 2 Evaporating Pressure bar R10 266 522 (n-1)*256+1010 Circuit 1 Suction Temperature °C R11 267 523 (n-1)*256+1111 Circuit 2 Suction Temperature°C R12 268 524 (n-1)*256+1212 Circuit 1 Evaporating Temperature °C R13 269 525 (n-1)*256+1313 Circuit 2 Evaporating Temperature °C R14 270 526 (n-1)*256+1414 Circuit 1 Superheat °C R15 271 527 (n-1)*256+1515 Circuit 2 Superheat °C R16 272 528 (n-1)*256+1616 Cold Water Valve Ramp % R/W 17 273 529 (n-1)*256+1717 Hot Water Valve Ramp % R/W18 274 530 (n-1)*256+1818 Evaporating Fan Speed % R/W19 275 531 (n-1)*256+1919 Not_used - - 20 276 532 (n-1)*256+2020 CoolingSetpoint °C R/W21 277 533 (n-1)*256+21 21 CoolingSensitivity °C R/W22 278 534 (n-1)*256+2222 Second Cooling Setpoint °C R/W23 279 535 (n-1)*256+2323 HeatingSetpoint °C R/W24 280 536 (n-1)*256+2424 Second Heating setpoint °C R/W25 281 537 (n-1)*256+2525 HeatingSensitivity °C R/W26 282 538 (n-1)*256+2626 High Room Temperature Alarm Threshold(1) °C R/W27 283 539 (n-1)*256+2727 Low Room Temperature Alarm Threshold(1) °C R/W28 284 540 (n-1)*256+2828 Setback Mode: Cooling Setpoint °C R/W29 285 541 (n-1)*256+2929 Setback Mode: Heating Setpoint °C R/W30 286 542 (n-1)*256+3030 CW Setpoint to Start Dehumidification °C R/W31 287 543 (n-1)*256+3131 CW High Temperature Alarm Threshold °C R/W32 288 544 (n-1)*256+3232 CW Setpoint to start CW Operating Mode(Only TC Units)°C R/W33 289 545 (n-1)*256+3333 Radcooler Setpoint in Energy Saving Mode °C R/W34 290 546 (n-1)*256+3434 Radcooler Setpoint in DX Mode °C R/W35 291 547 (n-1)*256+3535 Delivery Temperature Low Limit Setpoint(1) °C R/W36 292 548 (n-1)*256+3636 Delta Temperature for Automatic Mean/LocalChangeover°C R/W37 293 549 (n-1)*256+3737 Serial Transmission Offset R/W38 294 550 (n-1)*256+3838 Notused - - 39 295551(n-1)*256+39 39 Not used- - 40 296 552 (n-1)*256+4040 Not used- - 41 297 553 (n-1)*256+4141 Not used- - 42 298 554 (n-1)*256+4242 Not used- - 43 299 555 (n-1)*256+4343 Not used- - 44 300 556 (n-1)*256+4444 Not used- - 45 301 557 (n-1)*256+4545 Not used- - 46 302 558 (n-1)*256+4646 Not used- - 47 303 559 (n-1)*256+4747 Not used- - 48 304 560 (n-1)*256+4848 Not used- - 49 305 561 (n-1)*256+4949 Not used- - 50 306 562 (n-1)*256+50Only for LAN Unit Number 1:50 LAN Unit 2 Room Temperature °C R 51 307 563 (n-1)*256+5151 LAN Unit 3 Room Temperature °C R52 308 564 (n-1)*256+5252 LAN Unit 4 Room Temperature °C R53 309 565 (n-1)*256+5353 LAN Unit 5 Room Temperature °C R54 310 566 (n-1)*256+5454 LAN Unit 6 Room Temperature °C R55 311 567 (n-1)*256+5555 LAN Unit 7 Room Temperature °C R56 312 568 (n-1)*256+5656 LAN Unit 8 Room Temperature °C R57 313 569 (n-1)*256+5757 LAN Unit 9 Room Temperature °C R58 314 570 (n-1)*256+5858 LAN Unit 10 Room Temperature °C R59 315 571 (n-1)*256+59used - 60 316 572 (n-1)*256+6059 Not60 LAN Unit 2 Room Humidity rH% R61 317 573 (n-1)*256+6161 LAN Unit 3 Room Humidity rH% R62 318 574 (n-1)*256+6262 LAN Unit 4 Room Humidity rH% R63 319 575 (n-1)*256+6363 LAN Unit 5 Room Humidity rH% R64 320 576 (n-1)*256+6464 LAN Unit 6 Room Humidity rH% R65 321 577 (n-1)*256+6565 LAN Unit 7 Room Humidity rH% R66 322 578 (n-1)*256+6666 LAN Unit 8 Room Humidity rH% R67 323 579 (n-1)*256+6767 LAN Unit 9 Room Humidity rH% R68 324 580 (n-1)*256+6868 LAN Unit 10 Room Humidity rH% R69 325 581 (n-1)*256+69 N.B.: all the analog variables are expressed in °C/10 except for those indicated by (1) these one are the expressed in °C.NEW LEONARDO: INTEGER VARIABLES (HOLDING or INPUT REGISTERS)variable address description m.u.variabletypeMODBUS Database(e.g. address -> bit nr.)unit 1unit 2 unit 3 unit n0 NotUsed - - 129385 641 (n-1)*256+128+11 Air Filter Run Hours h R 130386 642 (n-1)*256+128+22 Unit Run Hours h R131387 643 (n-1)*256+128+33 Compressor 1 Run Hours h R132388 644 (n-1)*256+128+44 Compressor 2 Run Hours h R133389 645 (n-1)*256+128+55 Compressor 3 Run Hours h R134390 646 (n-1)*256+128+66 Compressor 4 Run Hours h R135391 646 (n-1)*256+128+77 Heater 1 Run Hours h R136392 648 (n-1)*256+128+88 Heater 2 Run Hours h R137393 649 (n-1)*256+128+99 Humidifier Run Hours h R138394 650 (n-1)*256+128+1010 Notused - - 139395 651 (n-1)*256+128+11 11 Notused - - 140396 652 (n-1)*256+128+12 12 DehumidificationProp.Band rH% R/W 141397 653 (n-1)*256+128+13 13 HumidificationProp.Band rH% R/W142398 654 (n-1)*256+128+1414 High Humidity Alarm Threshold rH% R/W143399 655 (n-1)*256+128+1515 Low Humidity Alarm Threshold rH% R/W144400 656 (n-1)*256+128+1616 DehumidificationSetpoint rH% R/W145401 657 (n-1)*256+128+1717 Setback Mode: Dehumidification Setpoint rH% R/W146402 658 (n-1)*256+128+1818 HumidificationSetpoint rH% R/W147403 659 (n-1)*256+128+1919 Setback Mode: Humidification Setpoint rH% R/W148404 660 (n-1)*256+128+2020 RestartDelay sec R/W149405 661 (n-1)*256+128+21 21 RegulationStartTransitory sec R/W150406 662 (n-1)*256+128+22 22 LowPressureDelay sec R/W151407 663 (n-1)*256+128+2323 Temp./Humid.Limits Alarm Delay min R/W152408 664 (n-1)*256+128+2424 Anti-HuntingConstant min R/W153409 665 (n-1)*256+128+2525 Stand-by Cycle Base Time h R/W154410 666 (n-1)*256+128+2626 NotUsed - - 155411 667 (n-1)*256+128+2627 Number of LAN Units n R/W156412 668 (n-1)*256+128+2828 NotUsed - -157413 669 (n-1)*256+128+2929 Circuit 1 Electronic Valve Position step R 158414 670 (n-1)*256+128+3030 Circuit 2 Electronic Valve Position step R 159415 671 (n-1)*256+128+31。

详解modbus通讯协议-带注释

详解modbus通讯协议-带注释

6
GB/T ××××—××××
设备应用存储器
MODBUS 访问
输入离散量 线圈 输入寄存器 保存寄存器
MODBUS 请求
MODBUS 服务器设备
图 6:带有独立块的 MODBUS 数据模型 实例 2:仅有 1 个块的设备 在这个实例中,设备仅有 1 个数据块。通过几个 MODBUS 功能码可能得到一个相同数据,或 者通过 16 比特访问或 1 个访问比特。
输入与输出之间以及比特寻址的和字寻址的数据项之间的区别并没有暗示任何应用操作。如果 这是对可疑对象核心部分最自然的解释,那么这种区别是可完全接受的,而且很普通,以便认为四 个表格全部覆盖了另外一个表格。 对于基本表格中任何一项,协议都允许单个地选择 65536 个数据项,而且设计那些项的读写操 作可以越过多个连续数据项直到数据大小规格限制, 这个数据大小规格限制与事务处理功能码有关。 很显然,必须将通过 MODBUS 处理的所有数据放置在设备应用存储器中。但是,存储器的物 理地址不应该与数据参考混淆。要求仅仅是数据参考与物理地址的链接。 MODBUS 功能码中使用的 MODBUS 逻辑参考数字是以 0 开始的无符号整数索引。 l MODBUS 模型实现的实例 下例实例示出了两种在设备中构造数据的方法。可能有不同的结构,这个文件中没有全部描述 出来。每个设备根据其应用都有它自己的数据结构。 实例 1:有 4 个独立块的设备 下例实例示出了设备中的数据结构,这个设备含有数字量和模拟量、输入量和输出量。由于不 同块中的数据不相关,每个块是相互独立。按不同 MODBUS 功能码访问每个块。
MODBUS ON TCP/IP 网关 网关 网关
MODBUS ON RS232
MODBUS ON RS485

Modbus协议调试软件工具MThings仿真演示教程

Modbus协议调试软件工具MThings仿真演示教程

Modbus协议调试软件工具MThings仿真演示教程市面上有不少的Modbus协议调试工具,今天介绍一款MThings 高度集成的Modbus协议调试工具,该工具可以仿真从机也可以仿真主机,与市面上常见的主机和从机分离软件不同,支持免安装运行,同时也支持安装运行,支持多种Modbus协议(Modbus RTU、Modbus ASCII、Modbus TCP等),支持配置文件导入导出,内置多种数据转换功能,支持丢包率、收发延迟等数据统计,支持多台仿真设备同时配置运行。

前文我们介绍了modbus协议调试工具软件功能,本文接着将利用该调试软件Modbus RTU、Modbus ASCII、Modbus TCP协议的仿真演示教程。

具体教程如下:1、Modbus TCP协议没有连接的可以“新增网络链接”(1),也可以通过“配置”(2)修改现有的链接,新创建的链接也要通过配置修改网络参数,这里主机配置为服务器模式(3),选择Modbus TCP协议(4),配置服务器端口(5),配置客户端IP(6,必须配置,非此IP连接服务器会拒绝连接),配置模拟设备属性为“Modbus主机”;预配置主机方法类似,主机使用了服务器模式从机就必须采用客户端模式,配置目标IP和目标端口为主机所开的服务器IP与端口,置模拟设备属性为“Modbus从机”,一般情况都是从机作为服务器,方便接入多个HMI和SCADA软件控制采集PLC,这里没有采用这种模式,但软件支持对应调整模式即可;从机添加控制点位,主机只能读取已仿真的寄存器点位否则会报错,之前已经说明了寄存器添加这里不再重复,通讯效果如下图:2、Modbus RTU协议演示Modbus RTU设备属性配置如下:演示如下:3、Modbus ASCII协议演示Modbus ASCII设备属性配置如下:演示如下:。

somachine basic modbus示例程序

somachine basic modbus示例程序

somachine basic modbus示例程序Somachine是施耐德电气公司开发的一款用于PLC编程的软件平台。

它的基础模块包括了Modbus示例程序,Modbus是一种常用的通信协议,用于在不同的设备之间进行数据传输。

在本篇文章中,我们将一步一步回答如何使用Somachine的基础模块进行Modbus通信。

第一步:打开Somachine软件并创建新项目打开Somachine软件后,选择“创建新项目”。

在弹出的对话框中,填写项目名称和存储路径,并选择所使用的PLC型号。

点击“确定”按钮后,软件会自动创建一个新的项目,并打开主界面。

第二步:配置通信设置在Somachine主界面的左侧栏中,选择“通信设置”选项。

在弹出的对话框中,点击“添加”按钮,并选择Modbus从机设备类型。

填写设备的名称、IP地址、端口号等必要信息,并点击“确定”按钮进行保存。

第三步:创建Modbus设备对象在创建好的项目中,展开设备树,找到刚刚配置的Modbus从机设备。

右键点击设备,选择“新建设备对象”选项。

在弹出的对话框中,选择设备对象类型为Modbus,并填写设备对象的名称和地址。

点击“确定”按钮后,软件会自动生成一个Modbus设备对象。

第四步:配置Modbus设备对象双击刚刚创建的Modbus设备对象,在弹出的对话框中,选择Modbus 协议的类型和通信方式。

填写设备的起始地址和长度等信息,并点击“确定”按钮进行保存。

第五步:添加变量对象在Modbus设备对象下面,右键点击“变量”节点,并选择“添加变量对象”选项。

在弹出的对话框中,填写变量对象的名称、数据类型和地址等信息。

点击“确定”按钮后,软件会自动生成一个变量对象。

第六步:编写PLC逻辑在主界面中选择PLC项目,并打开PLC逻辑编辑界面。

在编写PLC逻辑时,可以使用刚刚创建的变量对象进行数据读取和写入操作。

通过编写适当的逻辑代码,可以实现与Modbus从机设备的数据交互。

施耐德精密空调11.UG40通讯协议中文翻译版

施耐德精密空调11.UG40通讯协议中文翻译版

406
(n-1)*200+6
R
7
207
407
(n-1)*200+7
R
8
208
408
(n-1)×200+8
R
9
209
409
(n-1)×200+9
R
10
210
410 (n-1)×200+10
R
11
211
411 (n-1)*200+11
R
12
212
412 (n-1)*200+12
R
13
213
413 (n-1)×200+13
R
49
249
449 (n-1)×200+49
R
50
250
450 (n-1)×200+50
R
51
251
451 (n-1)×200+51
R
52
252
452 (n-1)*200+52
R
53
253
453 (n-1)×200+53
R
54
254
454 (n-1)×200+54
R
55
255
455 (n-1)×200+55
5
261 517 (n-1)×256+5
6
262 518 (n-1)×256+6
7
263 519 (n-1)×256+7
8
264 520 (n-1)×256+8
9
265 521 (n-1)×256+9
10

分分钟学通讯软件——modscan

分分钟学通讯软件——modscan

分分钟学会modscan
运行modscan
通讯调试从以下三要素入手:通讯接口、通讯参数、数据格式。

1)配置通讯接口:根据硬件选择相应接口
2)配置通讯参数:根据待通讯设备的通讯参数来配置,通讯双方的参数必须保持一致。

左边参数为串口通讯的基本参数,右边参数用于硬件流控制,通常情况为软件流控制,所以右边参数无须配置。

连接通讯连接后,根据设备实际情况修改设备地址。

一般设备地址默认为1。

3)获取数据:需要知道数据存放在哪个寄存器,开始地址,读取多少个数据。

Modbus有4个寄存器,分别是
⏹01寄存器:也叫线圈寄存器,存放bit位数据,可读写
⏹02寄存器:也叫输入状态寄存器,存放bit位数据,只读
⏹03寄存器:也叫保持寄存器,存放字数据,可组合表达更多数据类型,可读写
⏹04寄存器:也叫输入寄存器,存放字数据,可组合表达更多数据类型,只读
输入要获取数据在寄存器中的开始地址及数据长度。

调整数据显示类型
对于长整数、浮点数、双精度浮点数,是由多个寄存器组合而成,存在组合顺序,所以需要根据实际情况选择相应的显示类型。

对于01、03寄存器,还可以进行写操作。

点击数据,弹出操作面板,输入数据即可。

以上就是modscan的基本操作,你学会了吗。

MODBUS通讯协议及编程

MODBUS通讯协议及编程

MODBUS通讯协议及编程MODBUS通讯协议是由Modicon(现在的施耐德电气公司)公司在1979年开发的,目的是为了实现其PLC(Programmable Logic Controller,可编程逻辑控制器)产品与外部设备之间的通信。

随着时间的推移,MODBUS已经成为了工业自动化领域中最常用的通信协议之一MODBUS通讯协议基于Master/Slave(主/从)架构,主要有三种传输方式:串行传输、串行ASCII以及串行RTU。

其中,串行传输方式使用RS-232或RS-485接口进行通信,而串行ASCII和串行RTU则使用标准的ASCII和二进制格式进行数据传输。

在实际的应用中,串行RTU是最常用的一种传输方式,因为它在数据传输速度和可靠性方面都具有良好的表现。

MODBUS通讯协议的编程接口有两种:MODBUSRTU/ASCII和MODBUSTCP/IP。

MODBUSRTU/ASCII是通过串行接口传输数据的方式,它使用的函数包括读写单个寄存器、读写多个寄存器等。

MODBUSTCP/IP是通过以太网传输数据的方式,它使用的函数与MODBUSRTU/ASCII相同,但是需要使用不同的协议栈来实现。

在MODBUS通讯协议的编程中,需要用到一些重要的概念,例如Slave ID、Function Code和Register Address等。

Slave ID是指设备的地址,用于识别通信的目标设备。

Function Code是指功能码,用于指定需要执行的操作,例如读取寄存器、写入寄存器等。

Register Address是指寄存器地址,用于指定需要读写的寄存器的位置。

在具体的编程实现中,可以使用各种编程语言来编写MODBUS通讯协议的程序。

例如C语言、Python等。

通过调用相应的MODBUS库函数,可以实现与MODBUS设备的通信。

在编程过程中,需要注意设置正确的串口参数、IP地址以及端口号等。

MODBUS通讯协议在工业自动化中有着广泛的应用。

发那科数控modbus协议

发那科数控modbus协议

发那科数控modbus协议摘要:一、引言二、发那科数控简介三、Modbus 协议介绍四、发那科数控与Modbus 协议的联系五、Modbus 协议在发那科数控系统中的应用六、总结正文:一、引言发那科数控(Fanuc)是一家全球知名的数控机床制造商,其产品广泛应用于各种工业领域。

在发那科数控系统中,Modbus 协议作为一种通信协议,扮演着重要的角色。

本文将详细介绍发那科数控与Modbus 协议的相关知识。

二、发那科数控简介发那科数控(Fanuc)成立于1956 年,总部位于日本,是世界上最大的数控系统生产厂家之一。

发那科数控致力于研发和生产数控系统、伺服系统和机器人等产品,为全球范围内的制造业提供自动化解决方案。

三、Modbus 协议介绍Modbus 协议是一种通信协议,主要用于工业自动化领域。

它最初由法国公司Modicon 公司开发,现属于施耐德电气公司。

Modbus 协议已经成为工业自动化领域中最为流行的通信协议之一,许多工业设备,包括PLC、DCS、智能仪表等都在使用Modbus 协议作为它们之间的通信标准。

四、发那科数控与Modbus 协议的联系发那科数控系统采用Modbus 协议作为通信手段,实现数控机床与其他设备之间的数据交换和控制。

通过Modbus 协议,发那科数控系统可以与各种类型的设备进行通信,如传感器、执行器、PLC 等,从而实现设备的集中监控和控制。

五、Modbus 协议在发那科数控系统中的应用在发那科数控系统中,Modbus 协议主要用于以下几个方面:1.设备之间的通信:发那科数控系统中的各种设备(如主轴、刀具、传感器等)通过Modbus 协议进行通信,实现设备之间的数据交换和控制。

2.系统集成:发那科数控系统可以与其他系统(如工厂生产管理系统、仓库管理系统等)通过Modbus 协议进行集成,实现生产过程的自动化控制。

3.设备监控与诊断:通过Modbus 协议,发那科数控系统可以实时监控设备的状态,如运行状态、故障信息等,并进行及时的诊断和维护。

Modbus通信协议详情教程

Modbus通信协议详情教程

Modbus通信协议详情教程Modbus通信协议是一种用于工业自动化领域的通信协议,它被广泛应用于各种工业控制系统中。

本教程将介绍Modbus通信协议的详细内容,包括其基本原理、通信方式和通信数据格式等方面的知识。

一、Modbus通信协议简介Modbus通信协议是由Modicon(现在是施耐德电气公司的子公司)在1979年开发的,它是一种基于主从架构的协议。

该协议采用简单、通用的方式实现设备之间的数据交换,使得不同厂家的设备之间能够进行有效的通信。

二、Modbus通信架构Modbus通信协议包括两种模式:RTU(Remote Terminal Unit)和ASCII(American Standard Code for Information Interchange)。

RTU模式是常用的模式,它通过串行通信实现数据传输,数据被编码为二进制格式,具有较高的通信速度和可靠性。

ASCII模式则是通过串行通信传输可打印字符编码的文本数据,通信速度较慢,但具有更好的人机界面。

三、Modbus通信方式Modbus通信协议定义了两种通信方式:请求-响应模式和发布-订阅模式。

在请求-响应模式下,主节点向从节点发送请求,从节点接收到请求后进行处理并返回响应。

在发布-订阅模式下,主节点向从节点发送订阅请求,从节点将数据主动发布给主节点。

四、Modbus通信数据格式Modbus通信协议定义了几种常用的数据格式,包括保持寄存器、输入寄存器、线圈和离散输入等。

其中,保持寄存器用于存储设备参数和状态信息,输入寄存器用于读取传感器数据,线圈用于控制设备的开关状态,离散输入用于读取设备的输入状态。

五、Modbus通信应用领域Modbus通信协议广泛应用于各种工业自动化领域,包括工厂自动化、能源管理、楼宇自动化、环境监测等。

通过使用Modbus通信协议,不同厂家的设备可以实现互联互通,提高生产效率和管理水平。

六、Modbus通信安全性由于Modbus通信协议的设计初衷是简单易用,没有考虑通信安全性,因此在实际应用中存在一定的安全风险。

UG40控制器手册

UG40控制器手册

REL. HUMIDITY-相对湿度 RH% 40 SET COOL-制冷设置 °C 23.0
AIR DISCHARGE TEMP.–出风温度 PROPOR.BAND–精度 °C 1.5
°C 11.0 SET HEAT.- 制热设置 °C 23.0
OUTSIDE TEMP.–室外温度 °C40.0 PROPOR. BAND – 精度 °C 1.5
按 ENTER 键开机 通过干触点遥控关机 通过集中监控关机 定时开机 机组自动循环开机 机组因烟/火报警关机 机组因漏水报警关机
在机组运行中,用户终端器将显示下列各部件的运行状况及报警:
图示
描述
蒸发器风扇工作
“ALARM”键发出红色闪烁的报警信号
压缩机工作(如两台以上压缩机,显示压缩机工作数量)
电加热器工作,(如多级,显示级数)
RH%30
SLEEP MODE SETTINGS-睡眠
模式
ENABLE SLEEP MODE.-启动睡
眠模式
N
MIN. TEMP. -最低温度 °C 16.0 MAX. TEMP.-最高温度 °C 28.0
MIN. REL. HUMID.-最低湿度
RH%35 MAX.REL.HUMID. -最高湿度
并出现风扇工作图示 。关闭机组,先回到主菜单(即初始状态),按“向
下键”或“向上键”,选择“SWITCH OFF UNIT”并按“ENTER”键。出现图示

再按“ENTER”确认。
2. 自动运行模式:可通过以下方式自动开机:
遥控开/关的干触点
集中监控系统
定时系统
自动切换系统
如机组设定为冗余模式,当超过设定的温度极限时机组会自动开机

MODBUS通讯实验MODSCAN和MODSIM

MODBUS通讯实验MODSCAN和MODSIM

MODBUS 通讯实验通讯实验,,(MODSCAN 和MODSIM )实验所需硬件设备:Micro1400,1763-NC01转换器,RS232转RS485的转换接头实验所需软件设备:MODSCAN 和MODSIM 一、MODSCAN 与PLC 之间的通讯之间的通讯((此时PLC 为Modbus Slave ) 1.打开RSLogix500软件,对串口进行配置,具体步骤如下:双击 Channel Configuration 进入端口配置,选择channel0,如图:点击Apply完成以上配置。

2.打开Modscan软件,点击Connection进行连接设置:选择connect,进入以下画面:进入Protocol Selection界面点击OK ,3.下面以03HOLDING REGISTER为例,对PLC进行读写双击40001,在Value中写入值50,,点击Update查看数据文件夹中对应的标签,双击N23可以发现寄存器的值已经更改。

然后对PLC读操作,在第二位即寄存器地址40002中写入23 回车切换到MODSCAN能发现寄存器40002的值已经变成了23二、MODSIM 与PLC 之间的通讯之间的通讯((此时PLC 为Modbus Master ) 1.打开RSLogix500软件,对串口进行配置,具体步骤如下:点击Apply ,OK ,数据读写需要Message 指令来完成,新建Message 数据文件夹MSG9梯形图中写一行Message 指令,如下图:双击Setup Screen进行配置,完成以上配置后,接下来对Modsim进行配置2.打开软件Modsim,在connection下的connect配置如图,OK。

将PLC 中的程序运行如下:双击40001,如下对话框,写入值321可以发现N7:0的值变成了321北京首科力通毛俊2012-3-12。

施耐德变频器modbus通讯概要(中文)

施耐德变频器modbus通讯概要(中文)

能的实现将进一步推动工业自动化的发展。
02
提高设备运行效率和维护水平
通过Modbus通讯协议对施耐德变频器进行远程监控和控制,可以提高
设备运行效率和维护水平,从而为企业带来更大的经济效益。
03
促进工业通讯协议标准化
施耐德变频器支持Modbus通讯协议,将促进工业通讯协议的标准化进
程,为不同厂商之间的设备互联互通提供更加便利的条件。
Modbus协议特点
标准化
简单易用
Modbus协议是一种开放的标准通信协议 ,被广泛应用于工业自动化领域。
Modbus协议相对简单,易于理解和实现 ,降低了开发和维护成本。
灵活性
可靠性
Modbus协议支持多种传输介质,如RS232、RS-422、RS-485、以太网等,方便 不同设备之间的通信。
Modbus协议采用主从通信方式,具有较 高的通信可靠性,适用于工业现场环境。
合理设置通讯参数
根据实际需求和通讯环境,合理设置通讯参数,避免参数设置不当 导致的通讯故障。
定期维护和检查
定期对变频器及通讯线路进行维护和检查,确保设备处于良好状态 ,降低通讯故障发生的概率。
06
总结与展望
本次项目成果回顾
实现了施耐德变频器与Modbus通讯协议的无缝对接
通过本次项目,我们成功地将施耐德变频器与Modbus通讯协议相结合,实现了两者之 间的稳定、高效的数据传输。
性和稳定性。
错误检测与处理机制
01
错误检测
采用CRC校验方式对传输数据进 行错误检测,确保数据的完整性 。
错误处理
02
03
超时重传机制
当检测到错误时,从机会返回错 误码,主机可根据错误码进行相 应处理。

Modbus通讯组态与调试手册

Modbus通讯组态与调试手册

Modbus通讯组态与调试⼿册Modbus通讯调试⼿册1、FTA与SI电源模块接线(现场接线已连接好,只作检查)注意⼀个SI卡可带两个FTA接线端⼦板(即FTA A,FTA B 如下图),由单独电源模块供电,每个FTA接线端⼦板通过屏蔽双绞通讯线与第三⽅设备连接。

图12、与第三⽅通讯设备的接线需要注意各通讯设备以总线⽅式接⼊(即相互串连起来最后接⼊FTA端⼦上),当通讯距离超过100⽶或⼲扰很强时两端均应加上120欧姆电阻,连接第三⽅通讯设备到FTA端⼦的最⼤接线长度不应超过300⽶,如超过300⽶应采⽤信号中继器或放⼤器,每个FTA接线端⼦板最多可接⼊的设备为15个。

图23、Control Builder的组态(1)每个SI卡有32个软通道(Channel),其中0~15通道与连接在FTA “A”板上的第三⽅设备的进⾏通讯,⽽16~31通道与通道与连接在FTA“B”板上的第三⽅设备的进⾏通讯。

当只有1个FTA板时,那么这块FTA板必须配置成FTA“A”使⽤(即按1图将FTA接到Power Adapter的“ChannelA”上),且只能使⽤0~15通道!(2)Control Builder中SI通讯功能块(软通道类型)有三种:Numeric (SINUMARRCH):接收/发送数值型量,包括整数、浮点数;Flag (SIFLAGARRCH):接收/发送布尔量,即标志位;Text (SITEXTARRCH):接收/发送字符型量。

对于⼀个“SINUMARRCH”功能块(即⼀个软通道),可接收/发送最多16个32位浮点数或32个16位整型数。

(3)组态右侧图3为Control Builder中的相应功能块,具体组态见图4。

Serial Link Device Address:为设备地址,即Modbus ID;Starting Element Index:为接收/发送数据的起始地址,此为第三⽅⼚家提供的,是modbus通讯寄存器⾸地址,1个寄存器地址存储⼀个16位⼆进制数;Number of Numeric Value:接收/发送的数据的个数。

Modbus通讯协议详解

Modbus通讯协议详解

Modbus 协议工业控制已从单机控制走向集中监控、集散控制,如今已进入网络时代,工业控制器连网也为网络管理提供了方便。

Modbus就是工业控制器的网络协议中的一种。

一、Modbus 协议简介Modbus 协议是应用于电子控制器上的一种通用语言。

通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。

它已经成为一通用工业标准。

有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。

此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。

它描述了一控制器请求访问其它设备的过程,如果回应来自其它设备的请求,以及怎样侦测错误并记录。

它制定了消息域格局和内容的公共格式。

当在一Modbus网络上通信时,此协议决定了每个控制器须要知道它们的设备地址,识别按地址发来的消息,决定要产生何种行动。

如果需要回应,控制器将生成反馈信息并用Modbus协议发出。

在其它网络上,包含了Modbus协议的消息转换为在此网络上使用的帧或包结构。

这种转换也扩展了根据具体的网络解决节地址、路由路径及错误检测的方法。

1、在Modbus网络上转输标准的Modbus口是使用一RS-232C兼容串行接口,它定义了连接口的针脚、电缆、信号位、传输波特率、奇偶校验。

控制器能直接或经由Modem组网。

控制器通信使用主—从技术,即仅一设备(主设备)能初始化传输(查询)。

其它设备(从设备)根据主设备查询提供的数据做出相应反应。

典型的主设备:主机和可编程仪表。

典型的从设备:可编程控制器。

主设备可单独和从设备通信,也能以广播方式和所有从设备通信。

如果单独通信,从设备返回一消息作为回应,如果是以广播方式查询的,则不作任何回应。

Modbus协议建立了主设备查询的格式:设备(或广播)地址、功能代码、所有要发送的数据、一错误检测域。

从设备回应消息也由Modbus协议构成,包括确认要行动的域、任何要返回的数据、和一错误检测域。

约克冷冻机组通讯协议-MODBUS

约克冷冻机组通讯协议-MODBUS

无锡约克公司YS制冷机组MODBUS通讯协议说明VER 1.00一. 接口接口:RS-485/232/422波特率:19200bps数据位:8 bit校验: 奇校验(ODD)停止位: 1二. MODBUS协议1. 位状态的读取( 功能号:0x01 )呼叫: 局号(1-255)功能号(0x01)开始地址(高位)开始地址(低位)点数(高位)点数(低位)crc16(高位)crc16(低位)回答: 局号(1-255)功能号(0x01)字节数(8点为一个字节)数据1数据2......数据ncrc16(高位)crc16(低位)2. 强制位状态( 功能号:0x05 )呼叫: 局号(1-255)功能号(0x05)开始地址(高位)开始地址(低位)数据(00:off/FF:on)crc16(高位)crc16(低位)回答: 局号(1-255)功能号(0x05)开始地址(高位)开始地址(低位)数据(00:off/FF:on)crc16(高位)crc16(低位)3. 字数据的读取( 功能号:0x03 )呼叫: 局号(1-255)功能号(0x03)开始地址(高位)开始地址(低位)字数(高位)字数(低位)crc16(高位)crc16(低位)回答: 局号(1-255)功能号(0x03)字节数(字数*2)数据1(高位)数据1(低位)数据2(高位)数据2(低位)......数据n(高位)数据n(低位)crc16(高位)crc16(低位)4. 字数据的写入( 功能号:0x06 )呼叫: 局号(1-255)功能号(0x06)开始地址(高位)开始地址(低位)数据(高位)数据(低位)crc16(高位)crc16(低位)回答: 局号(1-255)功能号(0x06)开始地址(高位)开始地址(低位)数据(高位)数据(低位)crc16(高位)crc16(低位)5. 字数据的写入( 功能号:0x10 )呼叫: 局号(1-255)功能号(0x10)开始地址(高位)开始地址(低位)字数(高位)字数(低位)字节数数据1(高位)数据1(低位)数据2(高位)数据2(低位)......数据n(高位)数据n(低位)crc16(高位)crc16(低位)回答: 局号(1-255)功能号(0x10)开始地址(高位)开始地址(低位)字数(高位)字数(低位)crc16(高位)crc16(低位)// 关于位状态的地址计算对应输入位状态地址=输入位状态号+0X00例: 位状态号X0 对应的字数据的地址为0x00+0X0=0x0位状态号X1 对应的字数据的地址为0x00+0X1=0x1对应输出位状态地址=输出位状态号+0X040例: 位状态号Y0 对应的字数据的地址为0x040+0X0=0x040位状态号Y1 对应的字数据的地址为0x040+0X1=0x041对应PLC中间继电器位状态的地址= 中间继电器位状态号+ 0x80例: 位状态号M900 对应的字数据的地址为0x080+0X384=0x404 位状态号M901 对应的字数据的地址为0x080+0X385=0x405// 关于字数据的地址对应字数据的地址= 寄存器号+ 0x00例: 寄存器D6400 对应的字数据的地址为0x00+0X1900=0x1900寄存器D6705 对应的字数据的地址为0x00+0X1A31=0x1A31//----------------------------------------------------------//----------------------------------------------------------// YORK发来的YS寄存器定义信息//----------------------------------------------------------//----------------------------------------------------------// YS显示信息/ 显示信息01. 冷冻水进水温度D670102. 冷冻水出水温度D670203. 冷却水进水温度D6703 冷却水出水温度D670404. 1#系统滑阀步数(未用)D670405. 马达电流,百分比D6706,D670506. 油温D670707. 油压D670808. 油过滤器压D670909. 滑阀位置D671010. 蒸发压力D672011. 排气温度D671312. 冷凝压力D671413. 蒸发饱和温度D671514. 蒸发过热度D671615. 冷凝饱和温度D671716. 排气过热度D6718 1#系统经济器压力(未用)D671917. 蒸发器制冷剂温度D6721 密封油压D672018. 2#系统马达电流,百分比(未用)D6722,D672119. 蒸发器小温差D672320. 冷凝器小温差D672421. 2#系统吸气温度(未用)D672522. 2#系统吸气压力(未用)D672623. 2#系统排气温度(未用)D672724. 2#系统冷凝器过冷温度(未用)D672825. 2#系统排气压力(未用)D673026. 2#系统吸气饱和温度(未用)D673127. 2#系统吸气过热度(未用)D673228. 2#系统排气饱和温度(未用)D673329. 2#系统排气过热度(未用)D673430. 系统运行时间D674131. 系统启动次数D674332. 1#系统除霜次数(未用)D674433. 2#系统除霜次数(未用) D674634. 年D676035. 月D676136. 日D6762 D6763 0 一37. 星期D7203 1 二38. 时D6764 2 三39. 分D6765 3 四40. 秒D6766 4 五41. 2#系统风机反转(未用) M708 ON/OFF 5 六42. 当前状态信息D6800 6 七43. 故障记录信息1 #时#分#月#日D6801 D6751 D6752 D6780 D678144. 故障记录信息2 #时#分#月#日D6802 D6754 D6755 D6782 D678345. 故障记录信息3 #时#分#月#日D6803 D6757 D6758 D6784 D678546. 故障记录信息4 #时#分#月#日D6804 D6769 D6770 D6786 D678747. 故障记录信息5 #时#分#月#日D6805 D6771 D6772 D6788 D678948. 故障记录信息6 #时#分#月#日D6806 D6773 D6774 D6790 D679149. 故障记录信息7 #时#分#月#日D6807 D6775 D6776 D6792 D679350. 故障记录信息8 #时#分#月#日D6808 D6777 D6778 D6794 D679551. 1#系统经济器电磁阀(未用)M71052. 2#系统经济器电磁阀(未用)M71153. (未用)D683054. 油分温度D683155. 滑块位置(未用)D683256. (未用)D683357. 滑块位置(计算值)(未用)D683457. 滑块位置(电压)(未用)D13258. 滑阀位置(电压)D13359. 滑块最小位置(未用)D13060. 滑块最大位置(未用)D13161. 滑阀最小位置(电压)D134 *62. 滑阀最大位置(电压)D135 *63. 油压(电压)D5164. 冷凝压力(电压)D5265. 蒸发压力(电压)D5366. 油温(电压)D5667. 排气温度(电压)D5768. 蒸发器制冷剂温度(电压)D6369. 冷冻进水温度(电压)D8270. 冷冻出水温度(电压)D8371.冷却进水温度(电压)D8472. 冷却出水温度(电压)D8573. 油过滤器压力(电压)D8674. 密封油压(电压)D87// 设定信息01. 冷凝压力过高D640002. 冷凝减载压力D640103. 蒸发压力过低(盐水) D640204. 出水停机温度D640305. 出水温度D640506. 马达减载电流D640607. 马达电流FLA D640708. 循环启动温度偏置D640709. 防止重复启动时间D641010. 智能防冻M1103 ON/OFF11. 日程开关机允许/禁止M1104 ON/OFF12. 降温需求时间D641113. 降温需求限制D641214. 2#系统吸气压力过低(未用)D641315. 2#系统马达减载电流(未用)D641416. 2#系统马达电流FLA(未用)D641517. 最小电机电流D641618. 排气温度过高D641719. 入水温度(未用)D641820. 水温控制回差D641921. 水温控制死区D642022. 油温过高D642123. 油温过低D642224. ΔP D642325. 温度控制周期D642426. 除霜结束温度(未用) D642527. 除霜间隔时间(未用) D642628. 平时开机时间##时##分D6428 D642729. 平时关机时间##时##分D6430 D642930. 假日开机时间##时##分D6432 D643131. 假日关机时间##时##分D6434 D643332. 假日(01) ##年##月##日D6437 D6436 D643533. 假日(02) ##年##月##日D6440 D6439 D643834. 假日(03) ##年##月##日D6443 D6442 D644135. 假日(04) ##年##月##日D6446 D6445 D644436. 假日(05) ##年##月##日D6449 D6448 D644737. 假日(06) ##年##月##日D6452 D6451 D645038. 假日(07) ##年##月##日D6455 D6454 D645339. 假日(08) ##年##月##日D6458 D6457 D645640. 假日(09) ##年##月##日D6461 D6460 D645941. 假日(10) ##年##月##日D6464 D6463 D646242. 假日(11) ##年##月##日D6467 D6466 D646543. 假日(12) ##年##月##日D6470 D6469 D646844. 假日(13) ##年##月##日D6473 D6472 D647145. 假日(14) ##年##月##日D6476 D6475 D647446. 假日(15) ##年##月##日D6479 D6478 D647747. 假日(16) ##年##月##日D6482 D6481 D648048. 假日(17) ##年##月##日D6485 D6484 D648349. 假日(18) ##年##月##日D6488 D6487 D648650. 假日(19) ##年##月##日D6491 D6490 D648951. 假日(20) ##年##月##日D6494 D6493 D649252. 控制方式D7060 0:本地1:遥控2:通讯53. 1#系统冷凝排热压力(未用) D650054. 1#系统风量分档压力(未用) D650155. 1#系统控制回差压力(未用) D650256. 2#系统冷凝排热压力(未用) D650357. 2#系统风量分档压力(未用) D650458. 热气旁通ON D650559. 热气旁通OFF D650660. 热气旁通M710 ON:激活OFF:失效61. 旁通电磁阀状态选择M712 ON:自动OFF:手动62. 手动旁通电磁阀M713 ON/OFF63. 最小负荷控制方式D7061 0:滑阀1:电机FLA64. 出水温度补偿(未用)D650865. 入水温度补偿(未用)D650966. 温度重设D651067. 遥控电流减载重设D651168. 超前/滞后(未用)D6512 0:AUTO 1:1#系统2:2#系统69. 通信地址D651570. 油温加热温度D651671. 手动滑阀上载M701 ON/OFF72. 手动滑阀下载M702 ON/OFF73. 密封油压M703 ON:激活OFF:失效74. 手动滑块下载(未用)M704 ON/OFF75. 确认滑块最小位置(未用)M700 ON/OFF76. 确认滑块最大位置(未用)M705 ON/OFF77. 确认滑阀最小位置M706 ON/OFF78. 确认滑阀最大位置M707 ON/OFF79. 油压偏移值(未用)D140 *80. 冷凝压力偏移值(未用)D141 *81. 蒸发压力偏移值(未用)D142 *82. 油分温度偏移值(未用)D143 *83. 吸气温度偏移值(未用)D144 *84. 油温偏移值(未用)D145 *85. 排气温度偏移值(未用)D146 *86. 冷冻出水温度偏移值(未用)D147 *87. 油过滤器压力偏移值(未用)D148 *88. 密封油压偏移值(未用)D14989.冷冻进水温度偏移值(未用)D15090. 冷却出水温度偏移值(未用)D15191.进水温度偏移值(未用)D15292. C. 冷却T (未用)D138 *93. 滑块自动/手动ON/OFF(未用)M78094. 滑阀自动/手动ON/OFF M79095. 启动M90096. 停机M901// 状态显示信息D680000. 压缩机运转17. 辅助触点闭合停机33. 冷冻入水温度传感器故障01. 防止重复启动18. 警告:蒸发器压力低限制34. 蒸发压力或制冷剂温度传感器故障02. 水流开关开,系统停机19. 冷冻水智能防冻保护35. 蒸发压力或出水温度传感器故障03. 水温超限停机20. 智能防护,低压保护36. 冷却入水温度传感器故障04. 排气压力过高停机21. 机组运行,降温需求37. 吸气温度传感器故障05. 吸气压力过低停机22.机组未运行,电流>15%FLA 38.蒸发器制冷剂温度传感器故障06. 油压高停机23. 油过滤器阻塞39. 排气温度传感器故障07. 油压差低停机24. 密封油压差低停机40.―――――――08. 油温过高停机25. ――――――――41. 油温传感器故障09. 油温过低停机26. ―――――――――42. ――――――――――10. 排气温度过高停机27. ――――――――43. 蒸发压力传感器故障11. 吸气饱和温度过低停机28. ―――――――――44. ――――――――――12. 启动失败,无反馈信号29. ――――――――45. 冷凝压力传感器故障13. 低电流停机30. ―――――――――46. ―――――――14. 过电流停机31. -------------- 47. 油压传感器故障15. 马达保护器动作32. 冷冻出水温度传感器故障48. ―――――16. 系统循环停机49. 电池电压低,立即更换50. 低油位停机51. 经济器高液位停机52. 冷却出水温度传感器故障53. 油过滤器压力传感器故障54.密封油压传感器故障55. ――――――――56. 高压保护开关57. ――――58. 冷却水出水温度过高59. 冷却水进水温度过低60. 日程开关机状态61. 假日开关机状态62. 机组预润滑过程中……63. 滑阀位置>30%无法启动64. 停机过程中.....故障记录信息D6801-D680800. ------- 17. 辅助触点闭合停机33. 冷冻入水温度传感器故障01. ---- 18. 警告:蒸发器压力低限制34. 蒸发压力或制冷剂温度传感器故障02. 水流开关开,系统停机19. 冷冻水智能防冻保护35. 蒸发压力或出水温度传感器故障03. 水温超限停机20. 智能防护,低压保护36. 冷却入水温度传感器故障04. 排气压力过高停机21. 机组运行,降温需求37. 吸气温度传感器故障05. 吸气压力过低停机22. 机组未运行,电流>15%FLA 38. 蒸发器制冷剂温度传感器故障06. 油压高停机23. . 油过滤器阻塞39. 排气温度传感器故障07. 油压差低停机24. 密封油压差低停机40. ――――――――――08. 油温过高停机25. ――――――――――41. 油温传感器故障09. 油温过低停机26.――――――――――42.――――――――――10. 排气温度过高停机27. ―――――――――43. 蒸发压力传感器故障11. 吸气饱和温度过低停机28. ――――――――44.――――――――――12. 启动失败,无反馈信号29. ――――――――――45. 冷凝压力传感器故障13. 低电流停机30. -------------- 46. ―――――――――――――14. 过电流停机31. -------------- 47. 油压传感器故障15. 马达保护器动作32. 冷冻出水温度传感器故障48. ――――――――16. ------------- 49. 电池电压低,立即更换50. 低油位停机51. 经济器高液位停机52. 冷却出水温度传感器故障53. 油过滤器压力传感器故障54. 密封油压传感器故障55. ――――――――56. 高压保护开关57. ―――――――――58. 冷却水出水温度过高59. 冷却水进水温度过低60. 日程开关机状态61. 假日开关机状态62. ――――――――63. 滑阀位置>30%无法启动64. 停机过程中.....。

MODBUS通讯协议-四系统

MODBUS通讯协议-四系统

MODBUS通讯协议-四系统全热回收1.1基本要求通讯接口:HC-LINK (COM2)接口型式:RS485波特率:19200数据位:8停止位:1奇偶校验:EVEN地址偏移量:1(首地址为1)报文基本格式:起始应有不小于 3.5个字符的报文间隔通讯间隔:1秒以上1.2指令说明说明:下面对于各请求命令的“应答格式”的描述是指命令被正确执行时的应答格式。

若CPU 接收到错误的命令或者命令被执行错误,则返回的应答帧中“功能码”部分变为如下数据:功能码的最高位置1后得到的数据。

比如功能码为01,若响应错误,则返回的功能码为0x81。

1)功能码01:读线圈(0x)◆请求格式:◆正确应答格式:2)功能码02:读输入状态(1x)◆请求格式:◆正确应答格式:3)功能码03:读保持寄存器(4x)◆请求格式:◆正确应答格式:4)功能码04:读输入寄存器(3x)◆请求格式:◆正确应答格式:5)功能码05:写单线圈(0x)◆请求格式:,则置线圈为OFF。

◆应答格式:若设置成功,原文返回6)功能码06:写单保持寄存器(4x)◆请求格式:◆应答格式:若设置成功,原文返回7)功能码15:写多线圈(0x)◆请求格式:◆正确应答格式:8)功能码16:写多保持寄存器(4x)◆请求格式:◆正确应答格式:1.3地址分配1)控制指令a) 集控开关机指令只有在状态指令中的4x1166值为2时有效,须在触摸屏用户设定界面中提前设定;b) 集控开机操作:将0x1118置位,开机,进入开机流程后自复位;状态指令中的0x1126为1时,表示机组正在预加热,此时无法开机;c) 集控关机操作:将0x1119置位,关机,进入关机流程后自复位;d) 制冷/制热/热水温度设定:设值成功后,将0x1000置位(写保存);e) 制冷选择:须在0x7016复位后,再将0x7014置位;f) 制热选择:须在0x7014复位后,再将0x7016置位;g) 设定温度:4x6开头的地址须在输入数值后写保存,即将地址0x1000置位后复位h) 设定范围:R22、R134a机型允许运行的温度不同,须按上表限制温度设定范围。

modbus协议标准新版

modbus协议标准新版

目录一.概述 (2)二.功能码分类 (5)三.地址分配及功能码使用 (6)3.1 开关量输出 (6)3.2 开关量输入 (6)3.3 模拟量输入 (7)3.4 设备标识信息 (7)3.5 模拟输出及系统参数 (7)3.6 系统参数 (20)四.功能码描述 (23)4.1 01(0x01)读线圈 (23)4.2 02(0x02)读离散量输入 (24)4.3 03(0x03)读保持寄存器 (27)4.4 04(0x04)读输入寄存器 (29)4.5 05(0x05)写单个线圈 (31)4.6 06(0x06)写单个寄存器 (33)4.7 15(0x0F)写多个线圈 (35)4.8 16(0x10)写多个保持寄存器 (37)4.9 43/14(0x2B/0x0E)读设备标识 (39)4.10 65(0x41)读标定参数及相关系统参数 (41)4.11 66(0x42)写多个标定参数及相关系统参数 (41)五.Modbus异常响应 (42)六.Modbus协议在串行链路上的实现规范 (43)6.1 Modbus主/从协议原理 (43)6.2 Modbus寻址规则 (43)6.3 Modbus帧描述 (43)6.4 主站/从站状态图 (44)6.4.1 主站状态图 (44)6.4.2 从站状态图 (45)6.5 串行传输模式 (46)6.5.1 Modbus报文RTU帧 (47)6.5.2 CRC校验 (48)一.概述此次Modbus RTU通讯协议标准的制定参照GB/T 19582—2008《基于Modbus协议的工业自动化网络规范》。

协议中规定了功能码的使用和数据地址的分配,Modbus通讯协议的实现请参照GB/T 19582—2008《基于Modbus协议的工业自动化网络规范》。

GB/T 19582—2008分为三部分:——第1部分:Modbus应用协议;——第2部分:Modbus协议在串行链路上的实现指南;——第3部分:Modbus协议在TCP/IP上的实现指南。

modbus标准协议 指令解析

modbus标准协议 指令解析

modbus标准协议指令解析
Modbus 是一种通信协议,用于在工业自动化系统中进行设备之间的通信。

它是一种开放的、标准的通信协议,被广泛应用于工业控制、自动化和监控系统中。

Modbus 协议使用主从结构,即主设备向从设备发送请求,从设备响应请求并发送数据。

Modbus 协议支持多种数据类型,包括离散输入、离散输出、模拟输入、模拟输出、寄存器等。

以下是一些常见的Modbus 指令:
1. 读取线圈(Read Coils):用于读取离散输入。

2. 读取离散输入(Read Discrete Inputs):用于读取离散输出。

3. 读取保持寄存器(Read Holding Registers):用于读取模拟输入。

4. 写入单个线圈(Write Single Coil):用于写入离散输出。

5. 写入单个寄存器(Write Single Register):用于写入模拟输出。

6. 读取输入寄存器(Read Input Registers):用于读取
模拟输入。

这些指令通常以十六进制格式发送,并且需要在主设备和从设备之间建立通信连接。

在使用Modbus 协议时,需要了解从设备的地址、功能码、数据地址和数据长度等信息。

以上只是一些常见的Modbus 指令,具体的指令和功能可能因不同的从设备而有所不同。

如果需要更详细的信息,建议参考Modbus 协议的官方文档或相关资料。

modbus通信参数

modbus通信参数

modbus通信参数Modbus通信参数一、概述Modbus是一种通信协议,常用于工业自动化领域的设备间通信。

在Modbus通信中,有一些重要的参数需要设置,以确保通信的稳定和准确性。

本文将介绍Modbus通信中常用的参数及其作用。

二、波特率(Baud Rate)波特率指的是每秒传输的比特数。

在Modbus通信中,波特率用于控制数据传输的速度,通常有常用的1200、2400、4800、9600、19200、38400、57600和115200等几种选择。

波特率设置要根据实际通信场景和设备性能进行选择,过高的波特率可能导致数据传输错误,而过低的波特率则会影响通信效率。

三、数据位(Data Bits)数据位指的是每个字符传输时所使用的位数。

在Modbus通信中,常用的数据位有5、6、7和8个位数可选。

其中,8位是最常见的设置,适用于大部分通信场景。

数据位的选择要根据设备的要求进行设置,确保数据传输的准确性。

四、停止位(Stop Bits)停止位指的是字符传输后所需要的停止位数。

在Modbus通信中,常用的停止位有1位和2位可选。

通常情况下,1位停止位已经足够满足大部分通信需求,只有在特殊情况下才需要使用2位停止位。

五、校验位(Parity)校验位用于检测数据传输是否出现错误。

在Modbus通信中,常用的校验位有无校验位、奇校验和偶校验三种选择。

无校验位适用于通信环境较好,误码率较低的场景;奇校验和偶校验适用于通信环境较差,误码率较高的场景。

校验位的选择要根据实际情况和设备要求进行设置,以确保数据传输的可靠性。

六、从站地址(Slave Address)从站地址用于标识Modbus通信中的各个设备。

在Modbus通信中,从站地址范围为1-247,其中1为广播地址,用于向所有设备发送广播命令。

每个设备在同一通信网络中必须有唯一的从站地址,以便进行正确的通信。

七、超时时间(Timeout)超时时间指的是在没有接收到响应时,等待的最长时间。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
55
Compressor 3: hour counter threshold Alarm
R
56
256
456
(n-1)*200+56
56
Compressor 4: hour counter threshold Alarm
R
57
257
457
(n-1)*200+57
57
Air filter: hour counter threshold Alarm

1
201
401
(n-1)*200+1
1
System On (Fan)
R
2
202
402
(n-1)*200+2
2
Compressor 1
R
3
203
403
(n-1)*200+3
3
Compressor 2
R
4
204
404
(n-1)*200+4
4
Compressor 3
R
5
205
405
(n-1)*200+5
R
30
230
430
(n-1)*200+30
30
Circuit 1 High Pressure Alarm
R
31
231
431
(n-1)*200+31
31
Circuit 2 High Pressure Alarm
R
32
232
432
(n-1)*200+32
32
Circuit 1 Low Pressure Alarm
R/W
87
287
487
(n-1)*200+87
87
Heater 2 Run Hours Reset
R/W
88
288
488
(n-1)*200+88
88
Heater 1 Starting Reset
R/W
89
289
489
(n-1)*200+89
89
Heater 2 Starting Reset
R/W
90
R
71
271
471
(n-1)*200+71
71
DX/CW Switch on TC Units
R/W
72
272
472
(n-1)*200+72
72
Summer/Winter Switch
R/W
73
273
473
(n-1)*200+73
73
Not used

74
274
474
(n-1)*200+74
74
Not used
NEW LEONARDO: DIGITAL VARIABLES (COILS)
variable address
description
variable type
MODBUS Database
(e.g. address -> bit nr.)
unit 1
unit 2
unit 3
unit n
0
Not used
R
61
261
461
(n-1)*200+61
61
Air conditioning unit: hour counter threshold Alarm
R
62
262
462
(n-1)*200+62
62
Alarm by Digital Input 2
R
63
263
463
(n-1)*200+63
63
Alarm by Digital Input 4
R
53
253
453
(n-1)*200+53
53
Compressor 1: hour counter threshold Alarm
R
54
254
454
(n-1)*200+54
54
Compressor 2: hour counter threshold Alarm
R
55
255
455
(n-1)*200+55
50
Delivery Air Temp. Sensor Failed/Disconnected
R
51
251
451
(n-1)*200+51
51
Room Humidity Sensor Failed/Disconnected
R
52
252
452
(n-1)*200+52
52
Chilled Water Outlet Temp.Sensor Failed/Disconnected

15
215
415
(n-1)*200+15
15
Not used

16
216
416
(n-1)*200+16
16
Not used

17
217
417
(n-1)*200+17
17
Not used

18
218
418
(n-1)*200+18
18
Not used

19
219
419
(n-1)*200+19
19
Not used

75
275
475
(n-1)*200+75
75
Unit ON/OFF Switch
R/W
76
276
476
(n-1)*200+76
76
Buzzer and Alarm Unit Reset
R/W
77
277
477
(n-1)*200+77
77
Filter Run Hours Reset
R/W
78
278
478
(n-1)*200+23
23
High Room Humidity Alarm
R
24
224
424
(n-1)*200+24
24
Low Room Humidity Alarm
R
25
225
425
(n-1)*200+25
25
Room Temp. And Humidity Limits by External Sensors
R/W
84
284
484
(n-1)*200+84
84
Compressor 3 Starting Reset
R/W
85
285
485
(n-1)*200+85
85
Compressor 4 Starting Reset
R/W
86
286
486
(n-1)*200+86
86
Heater 1 Run Hours Reset

20
220
420
(n-1)*200+20
20
Wrong Password Alarm
R
21
221
421
(n-1)*200+21
21
High Room Temperature Alarm
R
22
222
422
(n-1)*200+22
22
Low Room Temperature Alarm
R
23
223
423
R
36
236
436
(n-1)*200+36
36
Wrong Phase Sequence Alarm
R
37
237
437
(n-1)*200+37
37
Smoke-Fire Alarm
R
38
238
438
(n-1)*200+38
38
Interrupted LAN Alarm
R
39
239
439
(n-1)*200+39
100
Unit 2 on Rotation Alarm
R
101
301
501
(n-1)*200+101
101
Unit 3 on Rotation Alarm
5
Compressor 4
R
6
206
406
(n-1)*200+6
6
El. Heater 1
R
7
207
407
(n-1)*200+7
7
El. Heater 2
R
8
208
408
(n-1)*200+8
8
Not Used
R
9
209
409
(n-1)*200+9
9
Hot gas ON
R
10
210
410
(n-1)*200+10
R
64
264
464
(n-1)*200+64
相关文档
最新文档