Click to zoom
$0$310
Clear
Product short description:
  • Universal support for five operating systems
  • C source code provided
  • Demo program included
RSS
FACEBOOK
FACEBOOK
TWITTER
Visit Us
LINKEDIN

Acromag’s Modbus C Library software greatly simplifies development of programs to interface with Acromag’s BusWorks® and EtherStax® Ethernet I/O products. The library also supports any standard Ethernet Modbus slave device that communicates via Modbus TCP/IP or UDP/IP protocol. This utility is ideal for developers that are unfamiliar with Modbus protocol or the framing of TCP/IP or UDP/IP messages.

The C library makes programming easy and portable by simply linking user code with the provided function calls (below). Most function calls require passing only a few parameters such as the IP address, Modbus register address, and
register count.

Codes | Functions
01 (01H)  | Read Coil (Output) Status
02 (02H) | Read Input Status
03 (03H) | Read Holding Registers
04 (04H) | Read Input Registers
05 (05H) | Force Single Coil (Output)
06 (06H) | Preset Single Register
15 (0FH) | Force Multiple Coils (Outputs)
16 (10H) | Preset Multiple Registers
17 (11H) | Report Slave ID

Example Program

The included example program is menu-driven to help users build Modbus TCP/IP and UDP/IP commands. Menu selections let users configure, read, and write Ethernet I/O slave devices such as Acromag’s BusWorks and EtherStax products.

Users may also leverage this demonstration application into a tool for configuration or test by supplying commands and/or data values in the form of a text file. The program will execute each command in the text file as if it had been typed from the console terminal.

  • Library of function routines simplify communication with I/O modules
  • Function calls provided for a variety of operating systems
  • C source code supplied
  • Demonstration program included
  • Saves development time
  • Ideal for use with Acromag’s BusWorks and EtherStax I/O modules
  • Compatible with any standard Modbus TCP/IP or UDP/IP device
ESW-MBLIB-DEMO (Log in to download the file)
  • Compare

    900EN: 5-Port Ethernet Switch

    • 10/100Mbps
    • 15 to 36V DC power supply required
    • Five shielded RJ-45 sockets, 8-pin, 10Base-T / 100Base-TX
    $320
    Select options
  • Compare

    951EN, 952EN: Ethernet Analog and Discrete I/O Modules

    • 4 analog inputs
    • 2 analog output
    • 6 discrete I/O channels
    • Ethernet/IP, Modbus TCP/IP, i2o peer-to-peer
    $730
    Select options
  • Compare

    958EN: Ethernet microBlox™ Interface Modules (Analog Input)

    • 16-chanel single-ended voltage input
    • DB25 port for microBlox modules
    • Modbus TCP/IP communication
    $605$835
    Read more
  • Compare

    961EN, 962EN: Ethernet Analog Input Modules

    • 6-channel differential analog current or voltage input
    • Ethernet/IP, Modbus TCP/IP, i2o peer-to-peer
    $550
    Read more
  • Compare

    963EN, 964EN: Ethernet Analog Input Modules

    • 12-channel single-ended analog current or voltage input
    • Ethernet/IP or Modbus TCP/IP communication
    $625
    Select options
  • Compare

    965EN: Ethernet Temperature Input Modules

    • 4 or 6-channel thermocouple/millivolt input
    • Ethernet/IP, Modbus TCP/IP, i2o peer-to-peer messaging
    $580$685
    Read more
  • Compare

    966EN: Ethernet Temperature Input Modules

    • 4 or 6-channel RTD/resistance input
    • Ethernet/IP, Modbus TcP/IP, i2o peer-to-peer messaging
    $580$685
    Read more
  • Compare

    967EN: Ethernet Analog Input Modules

    • 8-channel differential current input
    • Modbus TCP/IP, 10/100Base-T(X), i2o peer-to-peer
    $390$730
    Read more
  • Compare

    968EN: Ethernet Analog Input Module

    • 8-channel differential analog voltage input
    • Modbus TCP/IP, i2o peer-to-peer communication
    $390$730
    Read more
  • Compare

    972EN, 973EN: Ethernet Analog Output Modules

    • 4 or 6-channel DC current or voltage output
    • Ethernet/IP, Modbus TCP/IP, i2o peer-to-peer messaging
    $580$685
    Read more
  • Compare

    981EN, 982EN, 983EN: Ethernet Discrete I/O Modules

    • 12-channel discrete input and/or output
    • Ethernet/IP, Modbus TCP/IP, i2o peer-to-peer messaging
    $385$410
    Read more
  • Compare

    989EN: Ethernet Discrete I/O Modules with Counter/Timers

    • 16-channel discrete I/O
    • 8 counter/timers
    • Modbus TCP/IP communication
    $240$320
    Read more
  • Compare

    994EN: Ethernet Analog Input Module

    • 16-channel single-ended analog voltage input
    • Modbus TCP/IP communication
    $580$835
    Read more
  • Compare

    ES2113: Ethernet Discrete I/O Modules

    • 96 bi-directional discrete I/O channels
    • Modbus TCP/IP, i20 peer-to-peer communication
    $1,140$1,590
    Select options
  • Compare

    ES2117: Ethernet Discrete I/O Modules

    • 48 Channel-Isolated Discrete I/O (32 DC inputs, 16 AC/DC outputs)
    • Modbus TCP/IP, i20 peer-to-peer
    $1,190$1,640
    Read more
  • Compare

    ES2151: Ethernet Analog Input/Output Modules

    • 32 analog current/voltage inputs
    • 16 analog current outputs
    • Modbus TCP/UDP, i2o communication
    $2,325$2,775
    Read more
  • Compare

    ES2152: Ethernet Analog Input/Output Modules

    • 32 analog current/voltage inputs
    • 16 analog voltage outputs
    • Modbus TCP/UDP, i2o communication
    $2,220$2,670
    Select options
  • Compare

    ES2153: Ethernet Analog Input Modules

    • 32 analog inputs (16 current + 16 voltages)
    • Modbus TCP/IP, UDP/IP, i2o® peer-to-peer communication
    $1,800$2,200
    Read more
  • Compare

    ES2161: Ethernet Analog Input Modules

    • 32-channel differential analog current input
    • Modbus TCP/IP or UDP/IP communication
    $2,220$2,670
    Read more
  • Compare

    ES2162: Ethernet Analog Input Modules

    • 32-channel differential analog voltage input with uB interface
    • Modbus TCP/IP or UDP/IP communication
    $2,215$2,415
    Read more
  • Compare

    ES2163: Ethernet Analog Input Modules

    • 64-channel single-ended analog current input
    • Modbus TCP/IP or UDP/IP communication
    $3,095$3,545
    Read more
  • Compare

    ES2164: Ethernet Analog Input Modules

    • 64-channel single-ended analog voltage input
    • Modbus TCP/IP or UDP/IP communication
    $2,990$3,440
    Read more
  • Compare

    ES2171: Ethernet Analog Output Modules

    • 16 analog current outputs
    • Modbus TCP/IP, UDP/IP, i2o® peer-to-peer communication
    $1,445$1,895
    Read more
  • Compare

    ES2172: Ethernet Analog Output Modules

    • 16 analog voltage outputs
    • Modbus TCP/IP, UDP/IP, i2o® peer-to-peer communication
    $1,440$1,895
    Read more
  • Compare

    XT1110: 16-Channel Discrete Ethernet I/O Modules with Sinking Outputs

    • 16 discrete tandem input/output channels
    • Input: 0-32V DC, TTL thresholds
    • Output: 0-32V DC, open-drain, up to 250mA
    • Ethernet Communication: Modbus TCP/IP,  Ethernet/IP, Profinet, i2o® peer-to-peer, 10/100Base-T(X) PriorityChannel™ device determinism
    • Power Requirement: 12 to 32V DC (2.5W)
    $320
    Select options
  • Compare

    XT1120: 16-Channel Discrete Ethernet I/O Modules with Sourcing Outputs

    • Input: 0-32V DC, TTL thresholds Output: 0-32V DC, open-drain, up to 300mA
    • Ethernet Communication: Modbus TCP/IP, Ethernet/IP, Profinet, i2o® peer-to-peer, 10/100Base-T(X) PriorityChannel™ device determinism
    • Power Requirement: 12 to 32V DC (2.5W)
    $320
    Read more
  • Compare

    XT1210: 8-Channel Differential Analog Current Input Module

    • 0-11mA, 0-20mA, 4-20mA, ±20mA, or 0-20 amps AC Input
    • 8 analog differential current input channels
    • 12 to 32V DC Power (2.8W)
    $495
    Read more
  • Compare

    XT1220: 8-Channel Differential Analog Voltage Input Module

    • ±5V, ±10V, 0-5V, 0-10V Input
    • 8 analog differential voltage input channels
    • 12 to 32V DC Power (2.8W)
    $495
    Read more
  • Compare

    XT1230: 16-Channel Single-Ended Analog Current Input Module

    • 0-11mA, 0-20mA, 4-20mA, ±20mA, or 0-20 amps AC Input
    • 16 analog single-ended current input channels
    • 12 to 32V DC Power (2.8W)
    $595
    Read more
  • Compare

    XT1240: 16-Channel Single-ended Analog DC Voltage Input Module

    • ±5V, ±10V, 0-5V, 0-10V Input
    • 16 analog single-ended voltage input channels
    • 12 to 32V DC Power (2.8W)
    $595
    Select options
  • Compare

    XT1530: Analog Output & Digital I/O Ethernet Modules

    • 4 Analog DC Current Outputs
    • 4 Discrete Voltage I/O Channels
    • 12 to 32V DC Power (2.8W)
    $495
    Select options
  • Compare

    XT1540: Analog Output & Digital I/O Ethernet Modules

    • 8 Analog DC Voltage Outputs ±10V (calibrated), ±5V (sub-range)
    • 4 Discrete Voltage I/O Channels 0-32V DC
    • 12 to 32V DC Power (2.8W)
    $525
    Select options

Additional information

Weight 8 oz
Dimensions 4.5 × 1.5 × 5 in
Product Name

XT1541-000: Modbus/TCP and i2o protocol, XT1542-000: Ethernet/IP protocol, XT1543-000: PROFINET protocol

Part Number

XT1541-000: Modbus/TCP and i2o protocol, XT1542-000: Ethernet/IP protocol, XT1543-000: PROFINET protocol

Communication

Ethernet/IP, i2o Peer-to-Peer, Modbus TCP/IP, Profinet

Configuration

USB Configuration, Windows Software Configuration

Product Series

BusWorks XT Series

  • Description

    The XT1540 interfaces analog output and discrete I/O signals between measurement and control devices over Ethernet. Discrete I/O are individually configurable for input or high-side switched output operation.

    Rugged construction, high density design, and easy USB-to-PC/Windows setup combine for a very effective I/O solution. These units are ideal for remote monitoring, distributed control, or SCADA applications.

    Analog Output Ranges: ±5V, ±10V DC
    Discrete Input/Output Ranges:
    Input: 0-32V DC, TTL thresholds
    Output: 0-32V DC, open-source, up to 250mA
    Ethernet Communication:
    Modbus TCP/IP, Ethernet/IP, Profinet, i2o® peer-to-peer, 10/100Base-T(X)
    PriorityChannel™ device determinism
    Power Requirement: 12 to 32V DC (2.8W)

    Performance Specifications

    IMPORTANT: To prevent damage or errors from grounded PCs and surges, Acromag strongly recommends use of the USB-ISOLATOR when configuring an XT1000 I/O module.

    USB Interface

    USB Connector:
    Type: USB Mini-B type socket, 5-pin
    Data Rate: 12Mbps. USB v1.1 and 2.0 compatible
    Cable Length: 5.0 meters maximum
    USB Transient Protection: Transient voltage suppression on power and data lines
    Driver: Not required. Uses Windows (HID) drivers

    Analog Output

    Configuration: 8 output channels, each with a 16-bit D/A converter
    Input Type: ±10V or ±5V DC, configurable by channel
    Accuracy: Better than ±0.1% of span

    Discrete Input

    Input Type: 4 active-high, buffered inputs, with a common connection. Inputs are tied in tandem to output drains for optional loopback monitoring of output state.
    Input Signal Voltage Range: 0 to 32V DC
    Input Current: 280μA, typical at 32V DC
    Input Signal Threshold: 1.7V DC typical with 100mV of hysteresis
    Input Resistance: 10K ohms, typical
    Input Response Time: 10ms, nominal

    Discrete Output

    Output Type: 4 open-source, smart, p-channel mosfet switches with a common drain connection. Provides high-side (sourcing) switching between the load and return
    Output Signal Voltage Range: 0 to 32V DC. 6-32V excitation source required
    Output “ON” Resistance: 0.5 ohms typical, 1.0 ohms maximum
    Output “ON” Current Range: 0 to 250mA DC, continuous (up to 1A total for all 4 channels combined)
    Output Response Time: 10ms, nominal

    Ethernet Communication

    Protocols: Modbus TCP/IP, i2o peer-to-peer, Ethernet/IP, or Profinet depending on model number.
    Ethernet Communication Controller: Innovasic RapID™ Platform with PriorityChannel™ for determinism at the device regardless of network load.
    Modbus TCP/IP (slave): Port 502 reserved. Supports up to 10 sockets.
    i2o Peer-to-Peer (master/slave): Can map 4-channel input groups to output groups at two destination IP addresses. Timed or change-of-state updates. Supports GPRS/GSM systems.
    Ethernet/IP (adapter): Supports 16 connections. EDS file on website
    Profinet (server): Supports 1 connection. GSDML file on website
    Connectors: Two shielded 8-pin RJ-45 sockets, 10BaseT/100BaseTX
    Wiring: Auto-crossover for MDI or MDI-X
    IP Address: User-configurable. 192.168.1.100 default static IP address
    Data Rate: Auto-negotiated, 10Mbps or 100Mbps
    Compliance: IEEE 802.3, 802.3u, 802.3x

    Environmental

    Operating Temperature: -40 to 65°C (-40 to 149°F)
    Storage: -40 to 85°C (-40 to 185°F)
    Relative Humidity: 5 to 95% non-condensing
    Power Requirement: 12 to 32V DC (110mA maximum @ 24V)
    Isolation: I/O channels (as a group), network (each port), and power circuits isolated from each other
    Peak: 1500V AC, ANSI/ISA-82.01-1988
    Continuous: 250V AC, 354V DC
    Electromagnetic Compatibility (EMC) Compliance
    Radiated Emissions: BS EN 61000-6-4, CISPR 16
    RFI: BS EN 61000-6-2, IEC 61000-4-3
    Conducted RFI: BS EN 61000-6-2, IEC 61000-4-6
    ESD: BS EN 61000-6-2, IEC 61000-4-2
    EFT: BS EN 61000-6-2, IEC 61000-4-4
    Surge Immunity: BS EN 61000-6-2, IEC 61000-4-5
    MTBF:
    457,517 hrs. at 25°C
    339,622 hrs. at 40°C
    Shock and Vibration Immunity:
    Vibration: 4g, per IEC 60068-2-64
    Shock: 25g, per IEC 60068-2-27
    Approvals: CE compliant. UL/cUL listings. ATEX Certified. Designed for Class I; Division 2; Groups ABCD; Zone 2. ATEX II 3 G Ex nA IIC T4 Gc -40°C < Ta < 80°C

    Physical

    General: General purpose plastic enclosure for mounting on 35mm “T-type” DIN rail
    Case Material: Self-extinguishing polyamide, UL94 V-0 rated, color light gray. General purpose NEMA Type 1 enclosure
    Circuit Board: Military grade fire-retardant epoxy glass (IPC-4101/98)
    I/O Connectors: Removable plug-in type terminal blocks rated for 12A/250V; AWG #26-12, stranded/solid copper wire
    Dimensions:
    Width = 22.5mm (0.9 inches)
    Length = 114.5mm (4.51 inches)
    Depth = 99.0mm (3.90 inches)
    Shipping Weight: 0.5 pounds (0.22 Kg) packed

  • Features & Benefits

    • Library of function routines simplify communication with I/O modules
    • Function calls provided for a variety of operating systems
    • C source code supplied
    • Demonstration program included
    • Saves development time
    • Ideal for use with Acromag’s BusWorks and EtherStax I/O modules
    • Compatible with any standard Modbus TCP/IP or UDP/IP device
  • Specs & Data Sheets

  • Software

    ESW-MBLIB-DEMO (Log in to download the file)
  • Accessories

    • Compare

      900EN: 5-Port Ethernet Switch

      • 10/100Mbps
      • 15 to 36V DC power supply required
      • Five shielded RJ-45 sockets, 8-pin, 10Base-T / 100Base-TX
      $320
      Select options
    • Compare

      951EN, 952EN: Ethernet Analog and Discrete I/O Modules

      • 4 analog inputs
      • 2 analog output
      • 6 discrete I/O channels
      • Ethernet/IP, Modbus TCP/IP, i2o peer-to-peer
      $730
      Select options
    • Compare

      958EN: Ethernet microBlox™ Interface Modules (Analog Input)

      • 16-chanel single-ended voltage input
      • DB25 port for microBlox modules
      • Modbus TCP/IP communication
      $605$835
      Read more
    • Compare

      961EN, 962EN: Ethernet Analog Input Modules

      • 6-channel differential analog current or voltage input
      • Ethernet/IP, Modbus TCP/IP, i2o peer-to-peer
      $550
      Read more
    • Compare

      963EN, 964EN: Ethernet Analog Input Modules

      • 12-channel single-ended analog current or voltage input
      • Ethernet/IP or Modbus TCP/IP communication
      $625
      Select options
    • Compare

      965EN: Ethernet Temperature Input Modules

      • 4 or 6-channel thermocouple/millivolt input
      • Ethernet/IP, Modbus TCP/IP, i2o peer-to-peer messaging
      $580$685
      Read more
    • Compare

      966EN: Ethernet Temperature Input Modules

      • 4 or 6-channel RTD/resistance input
      • Ethernet/IP, Modbus TcP/IP, i2o peer-to-peer messaging
      $580$685
      Read more
    • Compare

      967EN: Ethernet Analog Input Modules

      • 8-channel differential current input
      • Modbus TCP/IP, 10/100Base-T(X), i2o peer-to-peer
      $390$730
      Read more
    • Compare

      968EN: Ethernet Analog Input Module

      • 8-channel differential analog voltage input
      • Modbus TCP/IP, i2o peer-to-peer communication
      $390$730
      Read more
    • Compare

      972EN, 973EN: Ethernet Analog Output Modules

      • 4 or 6-channel DC current or voltage output
      • Ethernet/IP, Modbus TCP/IP, i2o peer-to-peer messaging
      $580$685
      Read more
    • Compare

      981EN, 982EN, 983EN: Ethernet Discrete I/O Modules

      • 12-channel discrete input and/or output
      • Ethernet/IP, Modbus TCP/IP, i2o peer-to-peer messaging
      $385$410
      Read more
    • Compare

      989EN: Ethernet Discrete I/O Modules with Counter/Timers

      • 16-channel discrete I/O
      • 8 counter/timers
      • Modbus TCP/IP communication
      $240$320
      Read more
    • Compare

      994EN: Ethernet Analog Input Module

      • 16-channel single-ended analog voltage input
      • Modbus TCP/IP communication
      $580$835
      Read more
    • Compare

      ES2113: Ethernet Discrete I/O Modules

      • 96 bi-directional discrete I/O channels
      • Modbus TCP/IP, i20 peer-to-peer communication
      $1,140$1,590
      Select options
    • Compare

      ES2117: Ethernet Discrete I/O Modules

      • 48 Channel-Isolated Discrete I/O (32 DC inputs, 16 AC/DC outputs)
      • Modbus TCP/IP, i20 peer-to-peer
      $1,190$1,640
      Read more
    • Compare

      ES2151: Ethernet Analog Input/Output Modules

      • 32 analog current/voltage inputs
      • 16 analog current outputs
      • Modbus TCP/UDP, i2o communication
      $2,325$2,775
      Read more
    • Compare

      ES2152: Ethernet Analog Input/Output Modules

      • 32 analog current/voltage inputs
      • 16 analog voltage outputs
      • Modbus TCP/UDP, i2o communication
      $2,220$2,670
      Select options
    • Compare

      ES2153: Ethernet Analog Input Modules

      • 32 analog inputs (16 current + 16 voltages)
      • Modbus TCP/IP, UDP/IP, i2o® peer-to-peer communication
      $1,800$2,200
      Read more
    • Compare

      ES2161: Ethernet Analog Input Modules

      • 32-channel differential analog current input
      • Modbus TCP/IP or UDP/IP communication
      $2,220$2,670
      Read more
    • Compare

      ES2162: Ethernet Analog Input Modules

      • 32-channel differential analog voltage input with uB interface
      • Modbus TCP/IP or UDP/IP communication
      $2,215$2,415
      Read more
    • Compare

      ES2163: Ethernet Analog Input Modules

      • 64-channel single-ended analog current input
      • Modbus TCP/IP or UDP/IP communication
      $3,095$3,545
      Read more
    • Compare

      ES2164: Ethernet Analog Input Modules

      • 64-channel single-ended analog voltage input
      • Modbus TCP/IP or UDP/IP communication
      $2,990$3,440
      Read more
    • Compare

      ES2171: Ethernet Analog Output Modules

      • 16 analog current outputs
      • Modbus TCP/IP, UDP/IP, i2o® peer-to-peer communication
      $1,445$1,895
      Read more
    • Compare

      ES2172: Ethernet Analog Output Modules

      • 16 analog voltage outputs
      • Modbus TCP/IP, UDP/IP, i2o® peer-to-peer communication
      $1,440$1,895
      Read more
    • Compare

      XT1110: 16-Channel Discrete Ethernet I/O Modules with Sinking Outputs

      • 16 discrete tandem input/output channels
      • Input: 0-32V DC, TTL thresholds
      • Output: 0-32V DC, open-drain, up to 250mA
      • Ethernet Communication: Modbus TCP/IP,  Ethernet/IP, Profinet, i2o® peer-to-peer, 10/100Base-T(X) PriorityChannel™ device determinism
      • Power Requirement: 12 to 32V DC (2.5W)
      $320
      Select options
    • Compare

      XT1120: 16-Channel Discrete Ethernet I/O Modules with Sourcing Outputs

      • Input: 0-32V DC, TTL thresholds Output: 0-32V DC, open-drain, up to 300mA
      • Ethernet Communication: Modbus TCP/IP, Ethernet/IP, Profinet, i2o® peer-to-peer, 10/100Base-T(X) PriorityChannel™ device determinism
      • Power Requirement: 12 to 32V DC (2.5W)
      $320
      Read more
    • Compare

      XT1210: 8-Channel Differential Analog Current Input Module

      • 0-11mA, 0-20mA, 4-20mA, ±20mA, or 0-20 amps AC Input
      • 8 analog differential current input channels
      • 12 to 32V DC Power (2.8W)
      $495
      Read more
    • Compare

      XT1220: 8-Channel Differential Analog Voltage Input Module

      • ±5V, ±10V, 0-5V, 0-10V Input
      • 8 analog differential voltage input channels
      • 12 to 32V DC Power (2.8W)
      $495
      Read more
    • Compare

      XT1230: 16-Channel Single-Ended Analog Current Input Module

      • 0-11mA, 0-20mA, 4-20mA, ±20mA, or 0-20 amps AC Input
      • 16 analog single-ended current input channels
      • 12 to 32V DC Power (2.8W)
      $595
      Read more
    • Compare

      XT1240: 16-Channel Single-ended Analog DC Voltage Input Module

      • ±5V, ±10V, 0-5V, 0-10V Input
      • 16 analog single-ended voltage input channels
      • 12 to 32V DC Power (2.8W)
      $595
      Select options
    • Compare

      XT1530: Analog Output & Digital I/O Ethernet Modules

      • 4 Analog DC Current Outputs
      • 4 Discrete Voltage I/O Channels
      • 12 to 32V DC Power (2.8W)
      $495
      Select options
    • Compare

      XT1540: Analog Output & Digital I/O Ethernet Modules

      • 8 Analog DC Voltage Outputs ±10V (calibrated), ±5V (sub-range)
      • 4 Discrete Voltage I/O Channels 0-32V DC
      • 12 to 32V DC Power (2.8W)
      $525
      Select options
  • Additional information

    Additional information

    Weight 8 oz
    Dimensions 4.5 × 1.5 × 5 in
    Product Name

    XT1541-000: Modbus/TCP and i2o protocol, XT1542-000: Ethernet/IP protocol, XT1543-000: PROFINET protocol

    Part Number

    XT1541-000: Modbus/TCP and i2o protocol, XT1542-000: Ethernet/IP protocol, XT1543-000: PROFINET protocol

    Communication

    Ethernet/IP, i2o Peer-to-Peer, Modbus TCP/IP, Profinet

    Configuration

    USB Configuration, Windows Software Configuration

    Product Series

    BusWorks XT Series