Page 2
Essential Services Override (ESO) request via network should only be used as backup to the normal local ESO request. Contact Zener for more information on ESO operation and associated risks. Where Smartstart® 6000 configuration via network is utilised, network client (e.g. PLC) programming must be suitably designed and validated.
Easily configured via the Network menu References This document uses ‘[n]’ shorthand to reference the following documents: SS6000 Soft Starter User Manual, IMI0042, Zener Electric (www.zener.com.au) APPENDIX A: Smartstart® 6000 Modbus Map Modbus Application Protocol Specification V1.1b3 (www.modbus.org) Modbus over Serial Line Specification and Implementation Guide V1.02 (www.modbus.org) Modbus Messaging on TCP/IP Implementation Guide V1.0b (www.modbus.org)
Definitions Prefix for hexadecimal number (base 16) All Okay Auto Reset/Restart. Automatically attempts to reset trip and restart motor. CAT5 Category 5 (or 5e) cabling for Ethernet over twisted pair CIDR Classless Inter-Domain Routing (IP address format #.#.#.#/#) Client A device (e.g. PLC or SCADA) that initiates requests (also see master) Coast Free-wheel stop Commit...
2 Getting Started Prepare Check List Prepare for commissioning on network by filling in the following check list. Item / Description Parameter Default Setting Network protocol: N01 Net Protocol Disabled Disabled; Modbus/RS485; or Modbus/TCP. Control via network and timeout behaviour: N02 Net Control Disabled Disabled;...
Configure Network Settings It is generally preferable to configure the network settings last, after all other settings have been configured. Enabling N04 Net Config will disable local user configuration access to other settings. Consider using the ‘Input’ menu to configure a digital input as ‘Local’ to allow for local override. Configure the Smartstart®...
3 Network Diagnostics Network Status Summary The network status summary is shown on the RHS of the time & date dashboard screen: Event wheel 17:25:45 Net* 14 Apr 2013 RxOk Status text The clockwise rotating ‘event wheel’ indicates the approximate rate of network transactions. Status Status Description Possible causes / solutions...
Network Alarms Network alarms indicate unusual network activity (e.g. incompatible client programming, rogue client, etc.). Warnings W17 or W18 can occur while the ‘Local’ input is asserted (i.e. force local). Network Alarm Comments Warns of pending control data loss timeout (when ‘Net Control’ enabled). W06 NET CTRL T/O Network controlled motor tripped due to control data loss timeout.
5 Starter Monitoring and Control Starter Status Network clients can read any defined data object at any time to monitor Smartstart® 6000 status. Network Control Permission/Enable Starter control via network is only permitted when all of the following are satisfied: •...
Network Control Status Flags The following status flags are useful to confirm network control of the Smartstart® 6000. Register Status Flag Usage Auxiliary Status Flags Net Control Only Network allowed to control Smartstart® 6000 “ Net Control Online Network is controlling the Smartstart® 6000 Network Diagnostic Flags Control Write Accepted Network is controlling the Smartstart®...
6 Starter Configuration Network Configuration Access Starter configuration via network is only permitted when all of the following are satisfied: • ‘N04 Net Config’ parameter is set to enable configuration via network (see table) • ‘Local’ input (D1 or D2) is NOT asserted (or not configured) •...
Configuration Memory Model and Operations The network client must assert the configuration command Enable flag to be able to write to setting objects (in RAM) and issue special commands (commit = save and rollback = load). Alternatively a local user may override network configuration access by asserting the ‘Local’ input. In this case, any unsaved settings automatically rollback (load) and the local user is able to edit/write setting objects (RAM).
Configuration Application Examples 6.6.1 Auto Configure after Starter Replacement For some applications it is desirable that the system automatically configure an exchanged Smartstart ® 6000. This requires installer and network client (e.g. PLC) to perform certain steps: Step Description Change out Smartstart® 6000 Replace Smartstart®...
7 Data Representation This section defines how different Smartstart® 6000 data objects are represented over a network. Supported Data Types Length Minimum Maximum Data Type Description (bits) Value Value BOOLEAN 0 = False (off) 1=True (on) Logical flag (typically packed in UINT16) UINT8 8-bit unsigned integer INT8...
Encoding of Status Objects (Read Only) The units for most status objects are defined in the protocol map [2]. The following table lists special encoding of status objects (i.e. where units specified as ‘code’ or ‘ENUM’). Status Object Encoding Description Product Identifier 0x5560 Read this to check the device is actually a...
Encoding of Setting Objects (Read/Write) The units and range of most setting objects are defined in the protocol map [2]. The following tables list special encoding used for setting objects (i.e. where units specified as ‘code’ or ‘ENUM’) Advanced Setting Encoding Description A21 Acceleration Profile...
Page 20
Motor Setting Encoding Description M03 Motor Wiring 1: Standard 6 wire Set how motor is wired to starter. Only 2: Alternate 6 wire applicable for starter models that support 3: Three wire (default) 6-wire motors. Protection Setting Encoding Description P01 Motor Over Load Class 0: Disabled Set the thermal overload class of the 1: Class 2...
Page 21
Output Setting Encoding Description Y10 Relay 1 Mode 0: Disabled Set to enable relay output (RL1…4). The Y20 Relay 2 Mode 1: Enabled polarity can be set to suit application. Y30 Relay 3 Mode 2: Inverted Y40 Relay 4 Mode Y11 Relay 1 Variable 0: Test (On) Sets the function of relay outputs (RL1…4).
Modbus over TCP Item Description Default / Notes Implementation Modbus TCP/IP server Addressing Set a static IP address or assign via DHCP. Connect via TCP port 502 (fixed). Accepts any Unit Identifier. Note 1. Configurable Yes. IP address and subnet mask bits. Set IP Address to 0.0.0.0/24 0.0.0.0 to enable assignment via DHCP.
9 APPENDIX A: Modbus Map This section defines how Smartstart® 6000 data objects map into the Modbus holding register space. A data object can span multiple Modbus registers (e.g. UINT32 spans 2 registers). Modbus registers can contain multiple data objects (e.g. BOOLEAN flags, UINT8 codes, etc.). Section 7 and the following table provide information to assist interpretation the Modbus map.
Page 25
Zener Smartstart(R) 6000 Modbus Map For SS6K firmware V1.31 Reg No. Hex Adr Dec Adr Bit GROUP NAME / Data Item Name Regs Data Type Units Description. Also see Networking Guide (NG). PRODUCT IDENTIFCATION READ ONLY Constant Data 41025 0x0400 1024 Product Identifer UINT16 code 0x5560 for SMARTSTART 6000 41026 0x0401 1025 Firmware version number UINT16 0.01 100 to 999 (version 1.00 to 9.99) 41027 0x0402 1026 Firmware revision letter ASCII[1] 32 (' ') for none, 65 to 90 ('A' to 'Z') 41028 0x0403 1027 Product Series ASCII[2] "6E", "6R", "6V" etc (e.g. 0x3652 for "6R")
Page 26
Zener Smartstart(R) 6000 Modbus Map For SS6K firmware V1.31 Reg No. Hex Adr Dec Adr Bit GROUP NAME / Data Item Name Regs Data Type Units Description. Also see Networking Guide (NG). OPERATION STATUS 42 READ ONLY Dynamic Data 41071 0x042E 1070 Protection Threshold Flags . . . Pre‐warning indication (e.g. threshold exceeded) " / Starter Thermal Hot BOOLEAN 1 = starter too hot to start (Ts > reset temp.) " / Motor Thermal Hot BOOLEAN 1 = motor too hot to start (i2t TOL > reset level) " / Motor Overtemp Hot BOOLEAN 1 = motor too hot to start (thermistor > ~1k6 ohms) " / Alarm Input D1 Detect BOOLEAN 1 = trip input prewarning (e.g. low pressure) " / Alarm Input D2 Detect BOOLEAN 1 = trip input prewarning (e.g. low flow)
Page 27
Zener Smartstart(R) 6000 Modbus Map For SS6K firmware V1.31 Reg No. Hex Adr Dec Adr Bit GROUP NAME / Data Item Name Regs Data Type Units Description. Also see Networking Guide (NG). OPERATION STATUS (Continued) 41073 0x0430 1072 Protection Trip Flags . . . Trip indication (most common operation trips) " / Starter Thermal Trip BOOLEAN 1 = starter thermal overload/overtemp trip " / Motor Thermal Trip BOOLEAN 1 = motor i2t thermal overload trip " / Motor Overtemp Trip BOOLEAN 1 = motor overtemp (Rt reached 3k ohms) " / Alarm Input D1 Trip BOOLEAN 1 = external trip input timeout " / Alarm Input D2 Trip BOOLEAN 1 = external trip input timeout " / Acceleration Overtime Trip BOOLEAN 1 = timeout waiting for motor to get up to speed...
Page 28
Zener Smartstart(R) 6000 Modbus Map For SS6K firmware V1.31 Reg No. Hex Adr Dec Adr Bit GROUP NAME / Data Item Name Regs Data Type Units Description. Also see Networking Guide (NG). OPERATION STATUS (Continued) 41075 0x0432 1074 Programmable Input Flags . . . " / Trip Input BOOLEAN 1 = trip request (e.g. low oil pressure) " / Reset Input BOOLEAN 1 = reset trip request (e.g. panel keyswitch) " / Start Input BOOLEAN 1 = start request at terminals (e.g. start button) " / Stop Input BOOLEAN 1 = stop request at terminals " / Coast Input BOOLEAN 1 = coast request at terminals " / Local Input BOOLEAN 1 = request "Force Local" (disable net ctrl & cnfg)
Page 29
Zener Smartstart(R) 6000 Modbus Map For SS6K firmware V1.31 Reg No. Hex Adr Dec Adr Bit GROUP NAME / Data Item Name Regs Data Type Units Description. Also see Networking Guide (NG). OPERATION STATUS (Continued) 41078 0x0435 1077 Special Mode Flags . . . " / Local Config Only BOOLEAN 1 = only the local console user can configure unit " / Network Config Only BOOLEAN 1 = only the network client can configure unit " / Torque Control Active BOOLEAN 1 = torque control active (accel or decel) " / Voltage Control Active BOOLEAN 1 = voltage control active (kick, accel or decel) " / Current Limiting Active BOOLEAN 1 = current limiting active (accel or decel) " / ESO Request BOOLEAN 1 = ESO request (local or via network)
Page 30
Zener Smartstart(R) 6000 Modbus Map For SS6K firmware V1.31 Reg No. Hex Adr Dec Adr Bit GROUP NAME / Data Item Name Regs Data Type Units Description. Also see Networking Guide (NG). OPERATION STATUS (Continued) 41080 0x0437 1079 Operating Status Flags . . . " / Line Control BOOLEAN 1 = external line contactor on/close command " / Reserved BOOLEAN " / Fan Control BOOLEAN 1 = internal fan on/run command " / Operating BOOLEAN 1 = motor on/energised (SCRs or bypass) " / Ramping BOOLEAN 1 = regulating conduction (kick, accel or decel) " / Starting BOOLEAN 1 = ramp up active (starting, includes kick start) "...
Page 31
Zener Smartstart(R) 6000 Modbus Map For SS6K firmware V1.31 Reg No. Hex Adr Dec Adr Bit GROUP NAME / Data Item Name Regs Data Type Units Description. Also see Networking Guide (NG). OPERATION STATUS (Continued) 41081 0x0438 1080 Last Warning Code UINT16 code Cause of last warning (see W## codes in manual) 41082 0x0439 1081 Last Trip Code UINT16 code Cause of last trip (see T## codes in user manual) 41083 0x043A 1082 Operating State UINT16 ENUM Current operating state (see NG) 41084 0x043B 1083 AR Counter UINT16 count Counts trips. Indicates # for next restart attempt.
Page 32
Zener Smartstart(R) 6000 Modbus Map For SS6K firmware V1.31 Reg No. Hex Adr Dec Adr Bit GROUP NAME / Data Item Name Regs Data Type Units Description. Also see Networking Guide (NG). NETWORK DIAGNOSTICS 10 READ ONLY Dynamic Data 41113 0x0458 1112 Network Diagnostic Flags . . . " / Listen Only Mode BOOLEAN 1 = special network diagnostic mode (LOM) " / Bus Active BOOLEAN 1 = bus activity detected (Live, not Idle) " / Broadcast Request Received BOOLEAN 1 = broadcast request received (no errors) " / Normal Request Received BOOLEAN 1 = addressed request received (no errors) " / Normal Response Sent BOOLEAN 1 = normal response sent "...
Page 33
Zener Smartstart(R) 6000 Modbus Map For SS6K firmware V1.31 Reg No. Hex Adr Dec Adr Bit GROUP NAME / Data Item Name Regs Data Type Units Description. Also see Networking Guide (NG). COMMANDS READ/WRITE For write access, see Networking Guide (NG) 42049 0x0800 2048 Control Command Flags " / Reset BOOLEAN 0‐>1 = attempt to reset trip condition " / Enable BOOLEAN 1 = allow start/run; 0 = stop/decel motor " / Start BOOLEAN 1 = start motor (pulse to latch) " / Coast BOOLEAN 1 = force a freewheel stop " / ESO BOOLEAN 1 = ESO request (requires Enable+Start+!Coast) "...
Page 34
Zener Smartstart(R) 6000 Modbus Map For SS6K firmware V1.31 Reg No. Hex Adr Dec Adr Bit GROUP NAME / Data Item Name Regs Data Type Units Description. Also see Networking Guide (NG). RAMP SETTINGS 22 READ/WRITE For write access, see Networking Guide (NG) 42069 0x0814 2068 ENUM 0* = Bypass; 1 = Continuous; *=default C01 Run Mode UINT16 42070 0x0815 2069 C02 Current Limit 1 UNIT16 450% : 100 to 450% NOTE: 42071 0x0816 2070 C03 Current Limit 2 UNIT16 450% : 100 to 450% By default the ramp 1 42072 0x0817...
Page 35
Zener Smartstart(R) 6000 Modbus Map For SS6K firmware V1.31 Reg No. Hex Adr Dec Adr Bit GROUP NAME / Data Item Name Regs Data Type Units Description. Also see Networking Guide (NG). OUTPUT SETTINGS 18 READ/WRITE For write access, see Networking Guide (NG) 42101 0x0834 2100 Y10 Relay 1 Mode ENUM 0 = Disabled; 1* = Enabled; 2 = Inverted; *=default UINT16 42102 0x0835 2101 Y11 Relay 1 Variable UINT16 ENUM 2* = Line Ctrl: 0 to 30 (see NG) ENUM 0 = Disabled; 1* = Enabled; 2 = Inverted; *=default 42103 0x0836 2102 Y20 Relay 2 Mode UINT16 42104 0x0837 2103 Y21 Relay 2 Variable...
Page 36
Zener Smartstart(R) 6000 Modbus Map For SS6K firmware V1.31 Reg No. Hex Adr Dec Adr Bit GROUP NAME / Data Item Name Regs Data Type Units Description. Also see Networking Guide (NG). PROTECTION SETTINGS 32 READ/WRITE For write access, see Networking Guide (NG) 42133 0x0854 2132 P01 Motor Overload Class UINT16 ENUM 3* = Class 10: (0 to 7). See NG for list. 42134 0x0855 2133 P02 Motor Overtemp Input UINT16 ENUM 0* = Disabled; 1 = N/C Switch; 2 = PTC Thermistor. ENUM 0* = Ignore; 1 = fwd (1‐2‐3); 2 = rev (3‐2‐1) 42135 0x0856 2134 P03 Phase Rotation UINT16 42136 0x0857 2135...
Need help?
Do you have a question about the SMARTSTART 6000 and is the answer not in the manual?
Questions and answers