英格索兰空气压缩机Modbus RS485通讯说明
更新时间:2023-12-06 20:44:01 阅读量: 教育文库 文档下载
Fieldbus Register Table
Created by NodeFileCreator V2.7 (wv) on 08/06/11 at 14:57:05 Software Id {SY1109.00 Software Name Q1SIRCST Software Edition(s)
E06 FIELDBUS REGISTER TABLE FORMAT RULES
This document lists all of the available registers for the control unit with the abovementioned software. The registers are described using a fixed format. Below is a detailed explanation of the various elements that describe any given register.
Register Name:
This is the name of the register, of which there are four basic types. The first three letters of the register name define the register type and or operation that can be performed. The rest of the name simply describes which particular bit of data is involved.
Type Register type description “Adv” A register which is part of a “broadcast” message type. This data is transmitted on the Airbus485 network without the need for outside influence. The data is sent at a particular interval and/or when the status of Airbus485 compatible system hardware changes. There is no possibility to request ?broadcast? message types. Although there is no ability to independently request the ?broadcast? message data type on an Airbus485 network, the gateway providing fieldbus access captures and stores the ?broadcast? data, thereby allowing the fieldbus master to request (read) the data elements whenever required. Remark !!: Obtaining data from “Adv” type registers is an efficient way of obtaining data and causes the minimum of communication overhead on the Airbus485 network. As a result, using “Adv” type registers will also improve overall system performance, including the speed at which the fieldbus master can operate. “Cmd” “Cmd”: a register address used to trigger sending a command message to the unit. Writing the appropriate data value will cause the equivalent command to be sent. “Get” A register address that can be used to read data. Modern type controllers (R1,S1,T1,...) support reading elements of the overall data block within the range 4000...5FFF (minimum size is 1 word: 16 bits of data). “Set” A register address that can be used to write data. For a write operation to be accepted it is always necessary to write a full size data block starting at the specified register address Available Function:
This defines the type of operation that can be performed. The possible operation types are: “Read data” and “Write data”.
Available Register Range: (always in hexadecimal notation)
This defines the range of the data block the register is part of. It shows the start address of the data block (first register: XXXX) and the end of the data block (last register:YYYY) in the format: XXXX...YYYY. Note: in case the registers are part of a”broadcast” (Adv) data block or are part of the range 4000....5FFF it is always possible to request individual (minimum 1 word) or partial sections of the data block. Max Register Length: (always in hexadecimal notation)
This defines the maximum data size (number of register) in the overall data block.
Register Address (always in hexadecimal notation)
This defines the actual register address to access the register. In case the FIELDBUS being used is MODBUS RTU the register addresses are exactly the same as \holding register addresses\adresses are simply numerical identifiers for the various data items.
Register Length: (always in hexadecimal notation)
This defines the fundamental size of the data at the actual register address. It is shown as number of registers (16 bit words) and/or the number of bytes.
Just below the “Register Length” entry there is either a description of the “DATA-TYPE”, “DATA-CONVERSION” or additional comments to describe the structure of the data in more detail.
Descriptions of the various “DATA-TYPE” and “DATA-CONVERSION” items can be found at the bottom of this document.
General terms used in this document
MSB: Most Significant Byte (always the “high order” byte in a 16 bit word => also the “first” byte)
LSB: Least Significant Byte (always the “low order” byte in a 16 bit word => also the “second” byte)
FIELDBUS REGISTER TABLE DATA ACCESS RULES
In principle accessing the data within a data block is only possible when using the full data block size.
Example: the “GetStatus” request for a compressor always produces 3 data words. When requesting the data it is necessary to always request the data as 3 word data block, otherwise the data cannot be read.
The only exceptions to the rule are “broadcast” (Adv) data blocks (all controller models) and register addresses within the range 4000...5FFF. For those data blocks it is possible to read individual data elements within the data block. Any request for data that falls within the specified data block range is acceptable. Write operations are only possible using the full data block size !!!
Example: a basic sequencer unit broadcast data block which contains 7 individual registers: - Register F020: AdvAvailableStatus - Register F021: AdvRunningStatus - Register F022: AdvLoadedStatus - Register F023: AdvAlarmStatus - Register F024: AdvSystemStatus - Register F025: AdvTargetPressure - Register F026: AdvSystemPressure
To access data within this data block it is possible to:
- Request each individual register (always 1 word). - Ask for two subsequent registers (e.g: F021 & F022) - Ask for any set of registers within the block.
- Ask for the entire data block (F020...F026) with a single request.
The only basic rule is that the data should be requested in such a way that the combination of register start address + number of registers does not exceed the last register address, e.g.: the gateway will not accept a request starting at address F025 with a length of 3 registers.
FIELDBUS REGISTER TABLE
Register Name AvailAvailablMax.ReRegiRegiData Conversion Type able e ion Data Units gister ster ster ess th 4000 0001 CODED-ERROR (2 data bytes) FunctRegister Length AddrLengRange 1GetErrorDisplayVaRead 4000...40001 lue data 000 2GetControlModeRead 4001...40001 data 001 4001 0001 CODED-LIST_CONTR(1 data byte, MSB used) OL_MODES 3GetDeliveryAirTemRead 4002...40002 4002 0002 S32 (4 data bytes) mCELpdata 003 4GetDeliveryPressuRead 4004...40002 4004 0002 S32 (4 data byte mBARredata 005 s) 5GetInternalPressurRead 4006...40002 4006 0002 S32 (4 data bytes) mBARedata 007 6GetDifferentialPresRead 4008...40001 4008 0001 S16 (2 data bytes) mBARsuredata 008 7GetOilAirSepFilterRead 4009...40002 4009 0002 S32 (4 data bytes) mBARDpdata 00A 8GetMotorCurrentRead 400B...40001 data 00B 400B 0001 S16 (2 data bytes) mAMPx1009GetFanMotorCurreRead 400C...0001 400C 0001 S16 (2 data bytes) mAMPx10ntdata 400C 1GetDaylightSavingRead 400D...0001 400D 0001 CODED-LIST_S_DAYLI (1 data byte, MSB used) GHT_SAVING 0data 400D 1GetTotalHrs1Read 400E...40002 data 00F 400E 0002 U32 (4 data bytes) HRS
4GetUnitSoftwareDRead 40C6...0001 8ate40C0005 BYTESTRING 6 (11 data bytes) ASCII_STRdata 40C6 4GetUnitSoftwareCRead 40CC...0001 9opyright40C000C C (25 data bytes) BYTESTRING ASCII_STRdata 40CC 5GetManufName0Read 40D9...0001 data 40D9 40D0009 C (24 data bytes) BYTESTRING ASCII_STR5GetEquipModel1Read 40E5...40001 data 0E5 40E5 000C (24 data bytes) BYTESTRING ASCII_STR5GetSerNumber2Read 40F1...40001 data 0F1 40F1 000C (24 data bytes) BYTESTRING ASCII_STR5GetMdlRatedPressRead 40FD...0001 40FD 000C (24 data bytes) BYTESTRING ASCII_STR3data 40FD 5GetMdlRatedOutpRead 4109...40001 4ut4109 000C (24 data BYTESTRING ASCII_STRdata 109 bytes) 5GetMdlYrManuf5Read 4115...40001 data 115 4115 000C (24 data bytes) BYTESTRING ASCII_STR5GetCompSerNum6Read 4121...40001 data 121 4121 000C (24 data bytes) BYTESTRING ASCII_STR5GetCompYrManufRead 412D...0001 412D 000C (24 data bytes) BYTESTRING ASCII_STR7data 412D 5GetMtrSerNum8Read 4139...40001 data 139 4139 000C (24 data bytes) BYTESTRING ASCII_STR5GetMtrYrManuf9Read 4145...40001 data 145 4145 000C (24 data bytes) BYTESTRING ASCII_STR6GetClrSerNum0Read 4151...40001 data 151 4151 000C (24 data bytes) BYTESTRING ASCII_STR6GetClrYrManufRead 415D...0001 415000BYTESTRING ASCII_1data 415D D C (24 data bytes) STR6GetPvInspectDateRead 4169...40001 4169 000C (24 data bytes) BYTESTRING ASCII_STR2data 169 6GetAllowForceLoaRead 4175...40001 3d4175 0001 CODED-LIST_ON_OFF (1 data byte, MSB used) data 175 6GetLoadPressure4Read 4176...40002 data 177 4176 0002 S32 (4 data bytes) mBAR6GetUnloadPressurRead 4178...40002 5e4178 0002 S32 (4 data bytes) mBARdata 179 6GetRunningPeriodRead 417A...40002 417A 0002 S32 (4 data bytes) SEC6data 17B 6GetUnloadPeriod7Read 417C...0002 data 417D 417C 0002 S32 (4 data bytes) SEC6GetCoolingDpRead 417E...40002 417E 0002 S32 mBAR8data 17F (4 data bytes) 6GetSelectedStartERead 4180...40001 9nable4180 0001 CODED-LIST_CTRL_S (1 data byte, MSB used) EL data 180 7GetSelectedLoadERead 4181...40001 0nable4181 0001 CODED-LIST_CTRL_S (1 data byte, MSB used) EL data 181 7GetLanguageSettiRead 4182...40001 1ng4182 0001 CODED-LIST_S_LANG (1 data byte, MSB used) UAGES data 182 7GetTimeFormat2Read 4183...40001 data 183 4183 0001 CODED-LIST_S_TIME_ (1 data byte, MSB used) FORMAT 7GetPressureUnits3Read 4184...40001 data 184 4184 0001 CODED-LIST_S_PRES (1 data byte, MSB used) SURE_UNIT 7GetDateFormatRead 4185...40001 4185 0001 CODED-LIST_S_DATE 4data 185 (1 data byte, MSB used) _FORMAT 7GetTemperatureURead 4186...40001 5nits4186 0001 CODED-LIST_S_TEMP (1 data byte, MSB used) _UNIT data 186 7GetStarDeltaTimeRead 4187...40001 4187 0001 U8 (1 data byte, MSB used) SEC6data 187 7GetLoadDelayTimRead 4188...40001 7e4188 0001 U8 (1 data byte, MSB used) SECdata 188 7GetReloadDelayTiRead 4189...40001 8me4189 0001 U8 (1 data byte, MSB used) SECdata 189 7GetStandbyRunOnRead 418A...40001 9Time418A 0001 U16 (2 data bytes) SECdata 18A 8GetStopRunOnTiRead 418B...40001 418B 0001 U8 SEC
0medata 18B (1 data byte, MSB used) 8GetBlowdownTimeRead 418C...0001 418C 0001 U16 (2 data bytes) SEC1data 418C 8GetAutoRestartDelRead 418D...0001 2ayTime418D 0001 U8 (1 data byte, MSB used) SECdata 418D 8GetDrainOpenTimRead 418E...40001 3e418E 0001 U8 (1 data byte, MSB used) SECdata 18E 8GetDrainIntervalTiRead 418F...40001 4me418F 0001 U16 (2 data bytes) SECdata 18F 8GetStartsPerHour5Read 4190...40001 data 190 4190 0001 U8 (1 data byte, MSB used) 8GetDiffPressureFltRead 4191...40001 6Delay4191 0001 U16 (2 data SECdata 191 bytes)
FIELDBUS REGISTER DETAILS
1 Register Name Available Function Available Register Range Max Register Length 0001 Register Address Register Length 4000 0001 (2 data bytes) GetErrorDisplayValueRead data 4000...4000 Data Conversion Type CODED-ERRORData Units Comments 2 Register Name Available Function Available Register Range Max Register Length 0001 Register Address Register Length Data Conversion Type 4001 GetControlModeRead data 4001...4001 0001 (1 data byte, MSB used) CODED-LIST_CONTROL_MODESData Units Comments 3 Register Name Available Function Available Register Range GetDeliveryAirTempRead data 4002...4003 Max Register Length 0002 Register Address Register Length 4002 0002 (4 data bytes) Data Conversion Type S32Data Units Comments 4 Register Name Available Function Available Register Range mCEL GetDeliveryPressureRead data 4004...4005 Max Register Length 0002 Register Address Register Length 4004 0002 (4 data bytes) Data Conversion Type S32Data Units Comments
mBAR 5 Register Name Available Function Available Register Range Max Register Length 0002 Register Address Register Length 4006 0002 (4 data bytes) GetInternalPressureRead data 4006...4007 Data Conversion Type S32Data Units Comments 6 Register Name Available Function Available Register Range mBAR GetDifferentialPressureRead data 4008...4008 Max Register Length 0001 Register Address Register Length 4008 0001 (2 data bytes) Data Conversion Type S16Data Units Comments 7 Register Name Available Function mBAR GetOilAirSepFilterDpRead data Available Register Range 4009...400A Max Register Length 0002 Register Address Register Length 4009 0002 (4 data bytes) Data Conversion Type S32Data Units Comments 8 Register Name Available Function Available Register Range mBAR GetMotorCurrentRead data 400B...400B Max Register Length 0001 Register Address Register Length 400B 0001 (2 data bytes) Data Conversion Type S16Data Units Comments 9 Register Name Available Function Available Register Range mAMPx100 GetFanMotorCurrentRead data 400C...400C Max Register Length 0001
正在阅读:
英格索兰空气压缩机Modbus RS485通讯说明12-06
MATLAB上机习题一09-12
2014陕西社区工作者考试专业知识:社区基础大纲之社区建设03-28
幸福就在身边作文500字07-17
道桥施工复习题01-27
甘肃省2017年事业单位基础医学考试题09-16
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 英格索兰
- 空气压缩机
- 说明
- 通讯
- Modbus
- RS485
- 四川省成都市中和中学2012年普通高考试卷(正题)文科综合
- 记叙文阅读之联系上下文解释词语意思讲解与练习
- 2017年6月大学英语四级真题及答案
- 安全生产领导小组会议记录
- 国际贸易实务习题及案例集
- 实验一 食用菌形态结构的观察
- 小学语文常考的40首古诗词+详解及练习题!
- 桁架叠合板 - 图文
- 北语17春《英汉 汉英翻译》作业3
- 法律诊所 案例
- 影像诊断-骨 关节和软组织 - 图文
- 流水灯实验报告
- ansys有限元分析考题
- 船舶柴油机试卷试题下载-样卷
- 激光雷达原理
- 广东省电子税务局用户与实名办税常见问题及解答(20161207更新)
- 氓和离骚默写
- 菜市场突发事件应急预案
- 2013编译原理复习题及答案
- 深圳市城市更新项目实操系列(九) - 被拆迁方之纳税分析与税务筹划及城市更新各阶段的回迁风险控制