Devices compatible with Alnet II protocol.


  • Name: Alnet2
  • Version: 1.3.8.0
  • Protocol: Alnet II (Proprietary) 
  • Interface: TCP/IP
  • Runtime: .NET 2.0 (Multiplatform)
  • Configuration:
    • Devices / Protocols



Overview

Devices compatible with Alnet II protocol.

From FrameworX 10.1.6a, the connector runs on Windows and Linux, ARM64 included, in .NET 4.8 and .NET 10 solutions, with no external library to install. Unsolicited writes sent by the controller update exactly the addressed points: single operands, table operands and blocks, including %S outputs.

Communication Driver Information

Driver name

Alnet2

Assembly Name

T.ProtocolDriver.Alnet2

Assembly Version

1.3.8.0

Available for Linux

True

Devices supported 

Devices Using Alnet II Protocol like AL-3412, AL-3405, PO7094, ...

Manufacturer

Altus

Protocol

Alnet II (Proprietary)

PC Requirements

TCP/IP



Supported Operands

Operand

Read

Write

Bit Read

Bit Write

Data Type

Address size

E - Input Octet

Yes

Yes

Yes

Yes

Byte

1 byte

S - Output Octet

Yes

Yes

Yes

Yes

Byte

1 byte

A - Auxiliary

Yes

Yes

Yes

Yes

Byte

1 byte

M - Memory

Yes

Yes

Yes


Word

2 bytes

I - Integer

Yes

Yes

Yes


DWord

4 bytes

D - Decimal

Yes

Yes

Yes


LBCD

4 bytes

F - Real

Yes

Yes



Single

4 bytes

TM - Memory Table

Yes

Yes

Yes


Word

2 bytes

TI - Integer Table

Yes

Yes

Yes


DWord

4 bytes

TD - Decimal Table

Yes

Yes

Yes


LBCD

4 bytes

TF - Real Table

Yes

Yes



Single

4 bytes



Channels Configuration

Protocol Options

BlockSize: Defines the maximum amount of items per group, the default value is 512.

Node: Computer node address in the Alnet network. Default value: 1 (Used only to unsolicited messages)

SubNetwork: Alnet subnetwork. Default value: 0 (Used only to unsolicited messages)



Nodes Configuration

Station Configuration 

IP: IP address of the target PLC station in the Alnet network.

Port: IP Port used in the Alnet II communication. Default value: 405 (Read Only)

: Station uses 4 semicolon-separated fields: `

  • DestCpNode;
  • DestCpSubNet;
  • OriginCpNode;
  • OriginCpSubNet`.
  • These are **required** for Alnet I network routing. The DestCpNode is typically derived from the last octet of the PLC IP address. DestCpSubNet defaults to 64.

Points Configuration

The syntax for the Alnet communication points are:

  • %<Operand><Address>

Operand: Indicates the memory area, the valid values are:

Operand

Read

Write

Bit Read

Bit Write

Data Type

Address size

E - Input Octet

Yes

Yes

Yes

Yes

Byte

1 byte

S - Output Octet

Yes

Yes

Yes

Yes

Byte

1 byte

A - Auxiliary

Yes

Yes

Yes

Yes

Byte

1 byte

M - Memory

Yes

Yes

Yes


Word

2 bytes

I - Integer

Yes

Yes

Yes


DWord

4 bytes

D - Decimal

Yes

Yes

Yes


LBCD

4 bytes

F - Real

Yes

Yes



Single

4 bytes

Address: Indicates the data address in the memory area.

Ex: %E0000 (Operand = E, Address = 0)

  • %<Operand><TableId>[TablePosition]

Operand: Indicates the memory area, the valid values are:

Operand

Read

Write

Bit Read

Bit Write

Data Type

Address size

TM - Memory Table

Yes

Yes

Yes


Word

2 bytes

TI - Integer Table

Yes

Yes

Yes


DWord

4 bytes

TD - Decimal Table

Yes

Yes

Yes


LBCD

4 bytes

TF - Real Table

Yes

Yes



Single

4 bytes

TableId: Indicates the table memory area.

TablePosition: Indicates the position in table memory area.

Ex: %TM0001[2] (Operand = TM, TableId = 1 TablePosition = 2)




Driver Revision History

Alnet-II Driver Revision History

Version 

Notes

1.3.7.0

Initial release on new documentation standards

1.3.8.0

2026-10. FrameworX 10.1.6a. Runs on Windows and Linux, ARM64 included, in .NET 4.8 and .NET 10 solutions, with no external library. Unsolicited writes update exactly the addressed points, including table operands, blocks and %S outputs.


In this section...