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...