Page 4
3.6 Function 70 (0x46) - Read/Write the Module Settings ..160 3.6.1 Sub-function 00 (0x00) - Read the Name of the Module ................161 3.6.2 Sub-function 04 (0x04) - Set the Address of the Module ................162 M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 5
4.2 Reading Data ................178 5. Appendix ..................179 5.1 INIT Mode ................179 5.2 Dual Watchdog Operation ............. 181 5.3 Frame Ground ................. 182 5.4 Node Information Area ............184 5.5 Reset Status ................185 M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Refer to Chapter 1 of the M-7000 Bus Converter User Manual” for more information regarding the following: 1.1. I-7000 Overview 1.2. I-7000 Related Documentation 1.3. I-7000 Common Features 1.4. I-7000 System Network Configuration 1.5. I-7000 Dimensions M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Dimensions (W x L x H) 72 mm x 123 mm x 35 mm Installation DIN-Rail or Wall Mounting Environment Operating Temperature -25 to +75°C Storage Temperature -40 to +85°C Humidity 10 to 95% RH, Non-condensing M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
12-bit Accuracy ±0.1% of FSR Output Capacity 10 V @ 20 mA Voltage Output Capability Open Wire Detection Yes, for 4 to 20 mA only Power-on Value Yes, Programmable Safe Value Yes, Programmable M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 11
Sink/Source (NPN/PNP) Sink Load Voltage + 3.5 V to + 50 V Max. Load Current 700 mA/Channel Overvoltage Protection 60 V Overload Protection Short-circuit Protection Power-on Value Yes, Programmable Safe Value Yes, Programmable M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
1.7 Default Settings The default settings for the M-7026 are: Module Address: 01 Analog Input Type: Type 08, -10 V to +10 V Analog Output Type: Type 3, -10 V to +10 V Protocol: Modbus RTU ...
3. Calibration voltages and currents are shown below. Calibration Voltage/Current: Type Code Zero 0 mV 0 mV 0 mA Input Span +10 V +5 V +1 V +500 mV +150 mV +20 mA Input M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
3. Calibration voltages and currents are shown below. Calibration Voltages/Current: Type Code Zero Output 0 mA 4 mA Span Output +20 mA +20 mA +10 V +10 V +5 V +5 V M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
+/-500 mV +/-150 mV +/-20 mA 0 to +20 mA Note: When Types Codes 07, 0D or 1A are selected, the jumper for the corresponding channel should be set to the “current input” position. M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
16 V/Second or 32 mA/Second 32 V/Second or 64 mA/Second 64 V/Second or 128 mA/Second C 128 V/Second or 256 mA/Second D 256 V/Second or 512 mA/Second 512 V/Second or 1024 mA/Second 1024 V/Second or 2048 mA/Second M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
INIT position, see the figure on the next page. See Section 2.34 for details. 2. After a power-on reset, the communication protocol will be changed to Modbus RTU protocol. M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
INIT mode and use the above settings to communicate with the module. To read the current settings, send the commands $AA2 (Section 2.10), and $AAPN (Section 2.34). The new communication settings will be effective after the next power-on reset. M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
2. DCON Protocol All communication with the M-7026 module consists of commands generated by the Host and responses transmitted by the module. Each module has a unique ID number that is used for addressing purposes and is stored in non-volatile memory. The ID is set to 01 by default and can be changed by sending the appropriate user command.
Page 24
“0” = 21h+30h+31h+32h+30h+30h+36h+30h+30h = 1AAh 2. Therefore the checksum is AAh, and so CHKSUM = “AA” 3. The DCON response string with the checksum = !01200600AA(CR) Note: All characters should be expressed in upper case. M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 25
Reads the Miscellaneous Settings 2.45 for the Module ~AADVV Sets the Miscellaneous Settings 2.46 for the Module ~AAI 2.48 Enables the Software INIT Modification Function ~AAO(Data) Sets the Name of the Module 2.49 M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 26
Enables or Disables Specific 2.15 Analog Input Channels $AA6 !AAVV Reads whether each Analog Input 2.16 Channels is Enabled or Disabled $AA7CiRrr Sets the Type Code for a Specific 2.18 Analog Input Channel M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 27
Specific Analog Input Channel @AARAO !AAHHLL Reads the Status of the Analog 2.67 Input Alarm for all Analog Input Channels @AARH !AA(Data) 2.69 Reads the High Latch Values for all Analog Input Channels M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 28
Reads the Configuration for a 2.22 Specific Analog Output Channel $AA9NTS !AA(Data) Sets the Configuration for a 2.23 Specific Analog Output Channel $AABO !AANN Reads the Status of the Wire 2.25 Connection for all Analog Output Channels M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 29
!AAPPSS 2.41 Reads the Digital Output Power-on Value and Digital Output Safe Value for the Module ~AA5PPSS 2.44 Sets the Digital Output Power-on Value and the Digital Output Safe Value for the Module M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
(00 to FF) The new address of the module in hexadecimal format (00 to FF) Not used by the M-7026 and should be set to 00. The new Baud Rate code, see Section 1.9.1 for details. To change the Baud Rate, the module should first be switched to INIT* mode.
Page 31
Changes the Baud Rate of module 01 to 115200 bps and the module is in INIT* mode. The module returns a response indicating that the command was successful. Related Commands: Section 2.10 $AA2, Section 2.48 ~AAI Related Topics: Section 1.9 Configuration Section 5.1 INIT Mode M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 32
The status byte of the response is 0, which means that it is NOT the first time the synchronized sampling data has been read since the previous #** command was received. Related Commands: Section 2.12 $AA4 Related Topics: Section 1.9.4 Analog Input Type Codes and Data Format M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 33
Reads data from the Analog Input channels of module 03, but returns a response indicating that although the command was successful, the data is not within the valid range. Related Commands: Section 2.1 %AANNTTCCFF, Section 2.4 #AAN, Section 2.10 $AA2, Section 2.18 $AA7CiRrr M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 34
M-7026 Related Topics: Section 1.9.4 Analog Input Type Codes and Data Format M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
15 does not exist. Related Commands: Section 2.1 %AANNTTCCFF, Section 2.3 #AA, Section 2.10 $AA2, Section 2.18 $AA7CiRrr Related Topics: Section 1.9.4 Analog Input Type Codes and Data Format M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
+25.000(+25 mA) is not within the valid range. The output value will be restored to closest value defined in the range settings for the module. M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 37
01 to +05.000 (5.0 mA), but returns no response indicating that channel 8 does not exist. Related Commands: Section 2.1 %AANNTTCCFF, Section 2.10 $AA2, Section 2.22 $AA9N, Section 2.23 $AA9NTTS Related Topics: Section 1.9.5 Analog Output Type Codes and Data Format M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Command: $010 Response: !01 Performs an Analog Input span calibration on module 01 and returns a response indicating that the command was successful. Related Commands: Section 2.8 $AA1, Section 2.35 $AAS1, Section 2.47 ~AAEV M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 39
M-7026 Related Topics: Section 1.8.1 Analog Input Calibration M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
15 of module 01 but returns a response indicating that the command was unsuccessful because channel 15 does not exist. Related Commands: Section 2.9 $AA1N, Section 2.11 $AA3NVV, Section 2.35 $AAS1, Section 2.47 ~AAEV M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 41
M-7026 Related Topics: Section 1.8.2 Analog Output Calibration M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Response: !01 Performs an Analog Input zero calibration on module 01 and returns a response indicating that the command was successful. Related Commands: Section 2.6 $AA0, Section 2.35 $AAS1, Section 2.47 ~AAEV Related Topics: M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 43
M-7026 Section 1.8.1 Analog Input Calibration M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
15 of module 01 but returns a response indicating that the command was unsuccessful because channel 15 does not exist. Related Commands: Section 2.7 $AA0N, Section 2.11 $AA3NVV, Section 2.35 $AAS1, Section 2.47 ~AAEV M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 45
M-7026 Related Topics: Section 1.8.2 Analog Output Calibration M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Delimiter character to indicate an invalid command The address of the responding module in hexadecimal format (00 to Not used by the M-7026 and should be 00 The Baud Rate code for the module. See Section 1.9.1 for details of the data format.
Attempts to increase the voltage for Analog Output channel 0 of module 01 by an increment of 60 (96), but returns a response indicating that the command was unsuccessful because the increment value is not within the valid range. M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 49
M-7026 Related Commands: Section 2.7 $AA0N, Section 2.9 $AA1N, Section 2.35 $AAS1, Section 2.47 ~AAEV Related Topics: Section 1.8.2 Analog Output Calibration M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
The status byte of the response is 1, which means that it is the first time the synchronized sampling data has been read since the previous #** command was received. Command: $014 Response: >010+00.000+00.100+01.000+10.000+00.000+0 M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 51
The status byte of the response is 0, which means that it is NOT the first time the synchronized sampling data has been read since the previous #** command was received. Related Commands: Section 2.2 #** Related Topics: Section 1.9.4 Analog Input Type Codes and Data Format M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Attempts to store the power-on value for Analog Output channel 15 of module 01 and returns a response indicating that the command was unsuccessful because Analog Output channel 15 does not exist. Related Commands: Section 2.5 #AAN(Data), Section 2.19 $AA7N M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Reads the reset status of module 01. The module returns a response indicating that the command was successful and that there has been no module reset since the last $AA5 command was sent. Related Commands: None M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
0A, which denotes that Analog Input channels 1 and 3 are enabled and all other Analog Input channels are disabled. Related Commands: Section 2.16 $AA6 M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
0A, which denotes that Analog Input channels 1 and 3 are enabled and all other Analog Input channels are disabled. Related Commands: Section 2.15 $AA5VV M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Analog Output channel 15 of module 01, but returns a response indicating that the command was unsuccessful because Analog Output channel 15 does not exist. Related Commands: Section 2.5 #AAN(Data), Section 2.21 $AA8N, Section 2.23 $AA9NTTS Related Topics: M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 57
M-7026 Section 1.9.5 Analog Output Type Codes and Data Format M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Attempts to set the Type Code for Analog Input channel 1 of module 03 to FF. The module returns a response indicating that the command was unsuccessful because the Type Code is incorrect. Related Commands: Section 2.20 $AA8Ci Related Topics: M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 59
M-7026 Section 1.9.2 Analog Input Type Code Settings Section 1.9.4 Analog Input Type Codes and Data Format M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Response: ?01 Attempts to read the power-on value for Analog Output channel 15 of module 01, but returns a response indicating that the command was unsuccessful because Analog Output channel 15 does not exist. M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 61
M-7026 Related Commands: Section 2.5 #AAN(Data), Section 2.13 $AA4N Related Topics: Section 1.9.5 Analog Output Type Codes and Data Format M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Attempts to read the Type Code information for Analog Input channel 15 of module 01, but returns a response indicating that the command was unsuccessful because Analog Input channel 15 does not exist. Related Commands: M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 63
M-7026 Section 2.3 #AA, Section 2.4 #AAN, Section 2.18 $AA7CiRrr Related Topics: Section 1.9.2 Analog Input Type Code Settings Section 1.9.4 Analog Input Type Codes and Data Format M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
01, but returns a response indicating that the command was unsuccessful because Analog Output channel 15 does not exist. Related Commands: Section 2.5 #AAN(Data), Section 2.17 $AA6N, Section 2.23 $AA9NTS Related Topics: M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 65
M-7026 Section 1.9.5 Analog Output Type Codes and Data Format M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Attempts to read the configuration for Analog Output channel 15 of module 01, but returns a response indicating that the command was unsuccessful because Analog Output channel 15 does not exist. Related Command: Section 2.5 #AAN(Data), Section 2.23 $AA9NTS M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 67
M-7026 Related Topics: Section 1.9.5 Analog Output Type Codes and Data Format Section 1.9.6 Analog Output Slew Rate Control M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
01 to an output range of -10 V to +10 V and a slew rate of 0.625V/Second, and returns a response indicating that the command was unsuccessful because Analog Output channel 15 does not exist. Related Commands: Section 2.5 #AAN(Data), Section 2.22 $AA9N M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 69
M-7026 Related Topics: Section 1.9.5 Analog Output Type Codes and Data Format Section 1.9.6 Analog Output Slew Rate Control M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
This command is only applicable when either Type Code 0x07 (+4 to +20mA) or Type Code 0x1A (+0 to +20mA) is used. Related Commands: Section 2.3 #AA, Section 2.4 #AAN, Section 2.20 $AA8Ci, Section 2.18 M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 71
M-7026 $AA7CiRrr Related Topics: Section 1.9.2 Analog Input Type Code Settings Section 1.9.4 Analog Input Type Codes and Data Format M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
This command is only applicable to Type Code 0 (+0 to +20 mA) and Type Code 1 (+4 to +20 mA). Related Commands: Section 2.22 $AA9N, Section 2.23 $AA9NTS Related Topics: Section 1.9.5 Analog Output Type Codes and Data Format M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Reads the low latch data for module 01 and returns a response indicating that the command was successful, with a value of 000000 showing that all latched Digital Output and Digital Input channels have been cleared. Related Commands: Section 2.31 $AALS M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
3A, which denotes that the counters edges for Digital Input channels 0, 1, 3, 4 and 5 are rising and the counter edges for all other Digital Input channels are falling. Related Commands: Section 2.28 $AAEnn M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
3A, which denotes that the counter edges for Digital Input channels 0, 1, 3, 4 and 5 are rising and the counter edges for all other Digital Input channels are falling. Related Commands: Section 2.27 $AAE M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Command: $01F Response: !01A2.0 Reads the firmware version information for module 01 and returns a response indicating that the command was successful and showing that the current firmware is version A1.0. Related Commands: None M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Reads the status of the INIT switch on module 01 and returns a response indicating that the command was successful and showing that the switch is currently in the INIT position. Related Commands: None Related Topics: Section 5.1 INIT Mode M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Reads the status of the high latched Digital Output and Digital Input channels of module 01 and returns a response indicating that the command was successful, with a value of 000000 showing that all high M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 79
Attempts to read the status of the high latched Digital Output and Digital Input channels of module 01, but returns a response indicating that the command was unsuccessful because the status byte parameter was incorrect. Related Commands: Section 2.26 $AAC, Section 2.62 @AADODD M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Command: $01M Response: !017026 Reads the name of module 01 and returns a response indicating that the command was successful, and that the name is “7026”. Related Commands: Section 2.49 ~AAO(Data) M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
11, meaning that the module supports both the DCON and Modbus RTU protocols, and that the protocol which will be used at the next power-on reset is Modbus RTU. Related Commands: Section 2.34 $AAPN M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
11 meaning that the module supports both the DCON and Modbus RTU protocols, and that the protocol which will be used at the next power-on reset is Modbus RTU. M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 83
M-7026 Related Commands: Section 2.33 $AAP Related Topics: Section 5.1 INIT Mode M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 85
No response Sends a “Host OK” command to all modules on the network. Related Commands: Section 2.37 ~AA0, Section 2.38 ~AA1, Section 2.39 ~AA2, Section 2.40 ~AA3ETT Related Topics: Section 5.2 Dual Watchdog Operation M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Reads the status of the Host Watchdog for module 02 and returns a response indicating that the command was successful, with a value of 04, meaning that a Host Watchdog timeout has occurred. Related Commands: M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
1FF, which denotes that the Host Watchdog is enabled and that the Host Watchdog timeout value is 10.0 seconds (64). Related Commands: Section 2.36 ~**, Section 2.37 ~AA0, Section 2.38 ~AA1, Section 2.40 ~AA3ETT Related Topics: M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
164, which denotes that the Host Watchdog is enabled and that the Host Watchdog timeout value is 10.0 seconds (64). Related Commands: Section 2.36 ~**, Section 2.37 ~AA0, Section 2.38 ~AA1, Section 2.39 ~AA2 Related Topics: Section 5.2 Dual Watchdog Operation M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 92
M-7026 Note: When a Host Watchdog timeout occurs, the Host Watchdog will be disabled. In this case the ~AA3ETT command should be sent again to re-enable the Host Watchdog. M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Digital Output safe value to 02 indicating that the safe value for Digital Output channel 1 is active and is inactive for all others channels, and returns a response indicating that the command was successful. M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 94
Digital Output channel 0 is active and is inactive for all other channels, and that the safe value for Digital Output channel 1 is active and is inactive for all other channels. Related Commands: Section 2.44 ~AA5PPSS M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Attempts to read the Analog Output safe value for Analog Output channel 15 of module 01, but returns a response indicating that the command was unsuccessful because Analog Output channel 15 does not exist. M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 96
M-7026 Related Commands: Section 2.5 #AAN(Data), Section 2.43 ~AA5N Related Topics: Section 1.9.5 Analog Output Type Codes and Data Format M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Analog Output channel 15 of module 01, but returns a response indicating that the command was unsuccessful because Analog Output channel 15 does not exist. Related Commands: Section 2.5 #AAN(Data), Section 2.42 ~AA4N M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 98
M-7026 Related Topics: Section 1.9.5 Analog Output Type Codes and Data Format M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Digital Output channel 1 is active and is inactive for all others channels, and returns a response indicating that the command was successful. Command: ~014 Response: !010102 M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 100
Digital Output channel 0 is active and is inactive for all other channels, and that the safe value for Digital Output channel 1 is active and is inactive for all other channels. Related Commands: Section 2.41 ~AA4 M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
An output value of 1 indicates that the output is inactive There will be no response if the command syntax is incorrect, there is a communication error, or there is no module with the specified address. M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 102
01, which denotes that the Digital Output channels are in inactive mode. Related Commands: Section 2.46 ~AADVV, Section 2.61 @AADI, Section 2.62 @AADODD M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
The address of the responding module in hexadecimal format (00 to There will be no response if the command syntax is incorrect, there is a communication error, or there is no module with the specified address. Examples: Command: ~$01D01 Response: !01 M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 104
01, which denotes that the Digital Output channels are in inactive mode. Related Commands: Section 2.45 ~AAD, Section 2.61 @AADI, Section 2.62 @AADODD M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Sends the command to perform a span calibration on module 01 and returns a response indicating that the command was successful. Related Commands: Section 2.6 $AA0, Section 2.7 $AA0N, Section 2.8 $AA1, Section 2.9 $AA1N, M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 106
M-7026 Section 2.35 $AAS1 Related Topics: Section 1.8 Calibration M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Sets the Baud Rate for module 01 to 9600 bps and returns a response indicating that the command was successful. Related Commands: Section 2.1 %AANNTTCCFF, Section 2.48 ~AAI, Section 2.52 ~AATnn Related Topics: Section 1.9 Configuration Section 5.1 INIT Mode M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Attempts to set the name of module 01 to “123456789ABCDEF”, but returns a response indicating that the command was unsuccessful, because the name is longer than 12 characters. Related Commands: Section 2.32 $AAM M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Reads the response delay time for module 01 and returns a response indicating that the command was successful, with a value of 10 indicating 16 milliseconds, meaning that all responses will be sent after 16 milliseconds have elapsed. Related Commands: Section 2.51 ~AARDTT M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Attempts to set the response delay time for module 01 to 1F (31 milliseconds), but returns a response indicating that the command was unsuccessful because the duration was not within the valid range. Related Commands: Section 2.50 ~AARD M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
01 to FF (255 seconds), but returns a response indicating that the command was unsuccessful because the duration is greater than the permitted value (3C). Related Commands: Section 2.1 %AANNTTCCFF, Section 2.48 ~AAI M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Attempts to reset the counter for Digital Input channel 15 of module 01 to the preset value, but returns a response indicating that the command was unsuccessful because Digital Input channel 15 does not exist. Related Commands: M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
+00.000 (0.0 V) signifying that the high latch has been cleared. Related Commands: Section 2.56 @AACHi, Section 2.69 @AARH, Section 2.71 @AARHi M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Attempts to clear the status of the high alarm for Analog Input channel 15 of module 01, but returns a response indicating that the command was unsuccessful because Analog Input channel 15 does not exist. Related Commands: Section 2.60 @AADACi, Section 2.61 @AADI, Section 2.63 @AAEATCi, M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Attempts to clear the high latch value for Analog Input channel 15 of module 01, but returns a response indicating that the command was unsuccessful because Analog Input channel 15 does not exist. Related Commands: M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
+00.000 (0.0 V) signifying that the low latch value has been cleared. Related Commands: Section 2.59 @AACLi, Section 2.72 @AARL, Section 2.74 @AARLi M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Attempts to clear the status of the low alarm for Analog Input channel 15 of module 01 and returns a response indicating that the command was unsuccessful because Analog Input channel 15 does not exist. Related Commands: Section 2.60 @AADACi, Section 2.61 @AADI, Section 2.63 @AAEATCi, M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Attempts to clear the low latch value for Analog Input channel 15 of module 01, but returns a response indicating that the command was unsuccessful because Analog Input channel 15 does not exist. Related Commands: M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Attempts to disable the high and low alarms for Analog Input channel 15 of module 01 and returns an response indicating that the command was unsuccessful because Analog Input channel 15 does not exist. Related Commands: Section 2.55 @AACHCi, Section 2.58 @AACLCi, Section 2.61 @AADI, M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
01 and returns a response indicating that the command was successful, with a value of 00102 denoting that the Digital Output is active on channel 0 and that the Digital Input is active on channel 1. Related Commands: M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Reads the status of the Digital Input and Digital Output for all channels of module 01 and returns a response indicating that the command was successful, and showing that Digital Output is active on channel 0 and Digital Input is active on channel 1. M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 129
M-7026 Related Commands: Section 2.61 @AADI M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Alarm Type to Momentary, but returns a response indicating that command was unsuccessful because the Analog Input channel 15 does not exist. Related Commands: Section 2.55 @AACHCi, Section 2.58 @AACLCi, Section 2.61 @AADI, M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
-03.000 (-3.0 V), but returns a response indicating that the command was unsuccessful because Analog Input channel 15 does not exist. Related Commands: Section 2.58 @AACLCi, Section 2.60 @AADACi, Section 2.63 @AAEATCi, Section 2.66 @AARACi, Section 2.67 @AARAO, Section 2.73 @AARLCi M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 135
M-7026 Related Topics: Section 1.9.4 Analog Input Type Codes and Data Format M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
01, but returns a response indicating that command was unsuccessful because Analog Input channel 15 does not exist. Related Commands: Section 2.55 @AACHCi, Section 2.58 @AACLCi, Section 2.60 @AADACi, Section 2.64 @AAHI(Data)Ci, Section 2.65 @AALO(Data)Ci, Section 2.67 M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Reads the currently activated alarms associated with module 01. The module returns a response indicating that the command was successful, with a value of 0100, which denotes that there is currently an activated high alarm associated with Analog Input channel 0. M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Response: ?01 Attempts to read the counter data from Digital Input channel 15 of module 01, but returns a response indicating that the command was unsuccessful because Digital Input channel 15 does not exist. M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 141
M-7026 Related Commands: Section 2.53 @AACECi M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
01, but returns a response indicating that the command was unsuccessful because Analog Input channel 15 does not exist. Related Commands: Section 2.55 @AACHCi. Section 2.60 @AADACi, Section 2.63 @AAEATCi, Section 2.64 @AAHI(Data)Ci, Section 2.66 @AARACi, Section 2.67 M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 145
M-7026 @AARAO Related Topics: Section 1.9.4 Analog Input Type Codes and Data Format M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Attempts to read the high latch value for Analog Input channel 15 of module 01, but returns an response indicating that the command was unsuccessful because Analog Input channel 15 does not exist. M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 147
M-7026 Related Commands: Section 2.1 %AANNTTCCFF, Section 2.54 @AACH, Section 2.56 @AACHi, Section 2.69 @AARH Related Topics: Section 1.9.4 Analog Input Type Codes and Data Format M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Engineering Units format signifying that the low latch values have been cleared. Related Commands: Section 2.1 %AANNTTCCFF, Section 2.57 @AACL, Section 2.59 @AACLi, Section 2.74 @AARLi M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 149
M-7026 Related Topics: Section 1.9.4 Analog Input Type Codes and Data Format M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
01, but returns a response indicating that the command was successful because Analog Input channel 15 does not exist. Related Commands: Section 2.58 @AACLCi, Section 2.60 @AADACi, Section 2.63 @AAEATCi, Section 2.65 @AALO(Data)Ci, Section 2.66 @AARACi, Section 2.67 @AARAO M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 151
M-7026 Related Topics: Section 1.9.4 Analog Input Type Codes and Data Format M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Attempts to read the low latch value for Analog Input channel 15 of module 01, but returns an response indicating that the command was successful because Analog Input channel 15 does not exist. M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 153
M-7026 Related Commands: Section 2.1 %AANNTTCCFF, Section 2.57 @AACL, Section 2.59 @AACLi, Section 2.72 @AARL Related Topics: Section 1.9.4 Analog Input Type Codes and Data Format M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Number Description Length Value Address 1 Byte 1 to 247 Function Code 1 Byte Function code + 0x80 Exception Code 1 Byte Note: If a CRC mismatch occurs, the module will not respond. M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
1 to 247 Function Code 1 Byte 0x82 Exception Code 1 Byte 03: the (starting channel + the number of input channels) is out of range, or an incorrect number of bytes were received. M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
1 to 247 Function Code 1 Byte 0x84 Exception Code 1 Byte 03: the (starting channel + the number of input channels) is out of range, or an incorrect number of bytes were received. M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
1 to 247 Function Code 1 Byte 0x85 Exception Code 1 Byte 03: the (starting channel + the number of input channels) is out of range, or an incorrect number of bytes were received. M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
1 to 247 Function Code 1 Byte 0x86 Exception Code 1 Byte 03: the (starting channel + the number of input channels) is out of range, or an incorrect number of bytes were received. M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
1 to 247 Function Code 1 Byte 0x90 Exception Code 1 Byte 03: the (starting channel + the number of input channels) is out of range, or an incorrect number of bytes were received. M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
03 - 06 Module Name 4 Bytes 0x00 0x70 0x02 0x00 Error Response Address 1 Byte 1 to 247 Function Code 1 Byte 0xC6 Exception Code 1 Byte 03: An incorrect number of bytes were received M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
1 to 247 Function Code 1 Byte 0xC6 Exception Code 1 Byte 03: The new address is out of range, reserved bits should be filled with zero, or an incorrect number of bytes were received M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
0x00 0x00 Error Response Address 1 Byte 1 to 247 Function Code 1 Byte 0xC6 Exception Code 1 Byte 03: Reserved bits should filled with zero, or an incorrect number of bytes were received M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
0x00 0x00 Error Response Address 1 Byte 1 to 247 Function Code 1 Byte 0xC6 Exception Code 1 Byte 03: The Baud Rate or the module address is out of range, reserved bits M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 165
M-7026 should be filled with zero, or an incorrect number of bytes were received M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
1 to 247 Function Code 1 Byte 0xC6 Exception Code 1 Byte 03: The channel number is out of range reserved bits should be filled with zero, or an incorrect number of bytes were received M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Exception Code 1 Byte 03: The Type Code is out of range, the channel number is out of range, reserved bits should be filled with zero, or an incorrect number of bytes were received M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Error Response Address 1 Byte 1 to 247 Function Code 1 Byte 0xC6 Exception Code 1 Byte 03: Reserved bits should be filled with zero, or an incorrect number of bytes were received. M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
1 denotes that the channel is enabled. Error Response Address 1 Byte 1 to 247 Function Code 1 Byte 0xC6 Exception Code 1 Byte 03: An incorrect number of bytes were received M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Error Response Address 1 Byte 1 to 247 Function Code 1 Byte 0xC6 Exception Code 1 Byte 03: The enabled/disabled settings are out of range, or an incorrect number of bytes were received M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
1: Fast Mode Bits 4 to 0: Reserved Error Response Address 1 Byte 1 to 247 Function Code 1 Byte 0xC6 Exception Code 1 Byte 03: An incorrect number of bytes were received M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Error Response Address 1 Byte 1 to 247 Function Code 1 Byte 0xC6 Exception Code 1 Byte 03: Reserved bits should be filled with zero, or an incorrect number of bytes were received M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
M-7026 3.7 Address Mappings The Modbus address mappings for the M-7026 is as follows: Address Description Attribute 00001 ~ Reads the current status of the Digital Output or 00003 sets the Digital Output to either active or inactive 00129 ~...
Page 174
Analog Input Alarm 0: Disabled 1: Enabled 00337 ~ Reads/sets the Analog Input Alarm mode 00342 0: Momentary 1: Latched 00385 ~ Clears the high latched Analog Input for channels 0 M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 175
40193 ~ Reads/writes the power-on value for Analog Output 40194 channels 0 to 1 40225 ~ Reads/writes the Analog Input high alarm value 40230 40233 ~ Reads/writes the Analog Input low alarm value M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 176
Reads/clears the Host Watchdog Timeout count. Write 0 to clear. Note: The command to load the factory calibration parameters (00272) takes about 3 seconds to be processed. Subsequent commands should not be sent before this time has elapsed. M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
0 to +5 V 5000 -5 to +5 V -5000 5000 The under-range value is –32768 and the over-range value is +32767. For details of the hexadecimal data format, refer to Section 1.9.4 and Section 1.9.5. M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
M-7026 4. Troubleshooting If you are having difficulties using your M-7026 module, here are some suggestions that may help. If you cannot find the answers you need in this guide, contact ICP DAS Product Support. 4.1 Communicating with the Module...
INIT mode. For these modules, INIT mode is accessed by sliding the INIT switch to the Init position, as shown below. M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 180
M-7026 M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
For more information regarding the Dual Watchdog, refer to Chapter 5 of the “Getting Started for M-7026 Modules” manual that can be downloaded from the ICP DAS website M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Each rail is made of stainless steel, which is stronger than those made of aluminum. There is a screw at one end and a ring terminal is included, as shown in the figure below. M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Page 183
M-7026 M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
Baud Rate, etc. To access the node information areas, first slide the covers outward, as shown in the figure below. M-7026 User Manual Rev: 1.5 Date: 2016/03/10...
$AA5 command has been sent, it means that the module has been reset and the Digital Output value has been changed to either the default power-on value or the safe value. M-7026 User Manual Rev: 1.5 Date: 2016/03/10...