ABNet Software

INTERCHANGE™  Replacement Software

Salem Automation, Inc.'s ABNet Software allows direct communication from VMS applications on physical or emulated VAX, AlphaServer, HP® Integrity™ platforms  to Allen-Bradley PLCs via direct Ethernet connection or via ControlLogix® DHRIO Gateway to Data Highway Plus™. Supported Allen-Bradley PLCs include ControlLogix, CompactLogix™, PLC-5® and SLC™.

The ABNet interface can be called from a user’s C or FORTRAN program. ABNet follows the Rockwell Interchange  VMS call format so that Interchange can be replaced with ABNet by just linking against the ABNet libraries. No programming changes or recompile required!

ABNet Benefits

 

  • Up to 5 times faster than Interchange!
  • Up to 90% less CPU usage than Interchange!
  • Supports Allen-Bradley DHRIO to Data Highway Plus to SLC & PLC 5.
  • Supports direct Ethernet communications to PLC 5/20/40/80E processors, SLC 5/05, CompactLogix & ControlLogix PLCs.
  • Native mode tagname comms to ControlLogix & CompactLogix.

 

  • Supported data types: BOOL, SINT, INT, DINT, REAL, TIMER, COUNTER, USER.
  • Re-links to existing Interchange apps; no recompile required.
  • ABNet is supported software which preserves your software investment and provides a platform for future system growth.
  • ABMon  Communications Monitor   provides detailed communication monitoring & diagnostics including client & server data counters, communications queues, and the ability to dynamically turn on/off debug/trace. 


ABNet Benefits

  • Up to 5 times faster than Interchange!
  • Up to 90% less CPU usage than Interchange!
  • Supports Allen-Bradley DHRIO to Data Highway Plus to SLC & PLC 5.
  • Supports direct Ethernet communications to PLC 5/20/40/80E processors, SLC 5/05, CompactLogix & ControlLogix PLCs.
  • Native mode tagname comms to ControlLogix & CompactLogix.
  • Supported data types: BOOL, SINT, INT, DINT, REAL, TIMER, COUNTER, USER.
  • Re-links to existing Interchange apps; no recompile required.
  • ABNet is supported software which preserves your software investment and provides a platform for future system growth.
  • ABMon Communications Monitor provides detailed communication monitoring & diagnostics including client & server data counters, communications queues, and the ability to dynamically turn on/off debug/trace. 

Supported Interchange Calls

  • DTL_C_CONNECT
  • DTL_C_DEFINE
  • DTL_CHANNEL_STATE
  • DTL_CLR_WID
  • DTL_CONNECT
  • DTL_DEFINE
  • DTL_DISCONNECT
  • DTL_ERROR
  • DTL_ERROR_S
  • DTL_READEX
  • DTL_READEX_W

  • DTL_INIT
  • DTL_READ
  • DTL_READ_W
  • DTL_RECEIVE
  • DTL_RECEIVE_W
  • DTL_RMW
  • DTL_RMW_W
  • DTL_SET_MASK
  • DTL_SET_WID
  • DTL_WRITEEX
  • DTL_WRITEEX_W

  • DTL_SETOPT
  • DTL_TST_MASK
  • DTL_TST_WID
  • DTL_UNSOL_DEF
  • DTL_WAIT
  • DTL_WRITE
  • DTL_WRITE_W
  • DTL_ZERO_MASK
  • DTL_UNSOL_GETALL
  • DTL_GET_FLT
  • DTL_PUT_FLT
*Additional calls can be added.

Allen-Bradley PLC

Supported Interchange Calls

  • DTL_C_CONNECT
  • DTL_C_DEFINE
  • DTL_CHANNEL_STATE
  • DTL_CLR_WID
  • DTL_CONNECT
  • DTL_DEFINE
  • DTL_DISCONNECT
  • DTL_ERROR
  • DTL_ERROR_S
  • DTL_READEX
  • DTL_READEX_W
  • DTL_INIT
  • DTL_READ
  • DTL_READ_W
  • DTL_RECEIVE
  • DTL_RECEIVE_W
  • DTL_RMW
  • DTL_RMW_W
  • DTL_SET_MASK
  • DTL_SET_WID
  • DTL_WRITEEX
  • DTL_WRITEEX_W
  • DTL_SETOPT
  • DTL_TST_MASK
  • DTL_TST_WID
  • DTL_UNSOL_DEF
  • DTL_WAIT
  • DTL_WRITE
  • DTL_WRITE_W
  • DTL_ZERO_MASK
  • DTL_UNSOL_GETALL
  • DTL_GET_FLT
  • DTL_PUT_FLT
*Additional calls can be added.
Share by: