This document has only the specific information about the device connection settings and its address syntax.
Refer to the User Guide for more information on the Device Module.
On this page:
Summary
Communication Driver Information | |
---|---|
Driver name | DanLoad8000 |
Assembly Name | T.ProtocolDriver.DanLoad8000 |
Assembly Version | 1.0.0.4 |
Available for Linux | False |
Interface | TCP/IP, Serial and MultiSerial |
PLC types supported | Any PLC compatible with DanLoad8000 Protocol |
PC Hardware requirements | Standard PC Ethernet interface board, RS485 or RS232 port |
Channels Configuration
Protocol Options
- BlockSize: Defines the maximum amount of items per group, the default value is 250.
If the communication points are configured in sequence and the BlockSize equals to 250, the driver can create the internal groups with 125 Registers or 2000 Coils.
- Encoding: Determines how the information will be packed into the message fields and decoded. The options are:
- RTU: Remote Terminal Unit mode, where each 8–bit byte in a message contains two 4–bit hexadecimal characters
- ASCII: The message is encoded in ASCII mode, where each 8–bit byte in a message is sent as two ASCII characters
- RTU TCP: The default transmission mode when the message is carried on a DanLoad8000 TCP/IP network. It contains information to allow the recipient to recognize message boundaries even if the message has been split into multiple packets
- SingleWrite: Indicates the driver behavior for the writings with only one item:
- Use block write : The driver uses the 0x0F command for Coils, or the 0x10 command for Holding Registers
- Use single write: The driver uses the 0x05 command for Coils, or the 0x06 command for Holding Registers
- SlaveID: Defines the driver Server address in the DanLoad8000 Network.
Settings
- Serial and MultiSerial channels:
Default configuration:
DataBits: 8.
StopBits: 1 if parity is used, 2 if no parity.
Set the other fields according to your Serial or MultiSerial port configuration.
- TCP/IP channels:
NodeConnections: Defines the maximum number of parallel requests that will be sent to each node (asynchronous communication).
Nodes Configuration
Station Configuration
SlaveId: Set this field with the address of the slave device in the DanLoad8000 network. They can be addressed from 1 to 247 for serial nodes, or 0 to 255 for TCP/IP nodes. The address 0 is used for the broadcast.
- Serial channels:
Station syntax: <SlaveId>
Ex: 1
- MultiSerial channels:
Station syntax: <ComPort>;<SlaveId>
Where : <ComPort> = COM Port of the slave device in the DanLoad8000 network (default is com1).
Ex: com1;1
- TCP/IP channels:
Station syntax: <IP address>;<Port number>;<SlaveId>
Where : <IP address> = IP address of the slave device in the DanLoad8000 network < Port number > = TCP port where the slave device is listening (default is 502).
Ex: 192.168.1.1;502;1
Points Configuration
The syntax for the DanLoad8000 communication points is: <Operand><Address>
Where:
- <Operand>: indicates the memory area
- <Address>: indicates the data address in the memory area, from 1 to 65535
0 – Coils |
1 – Input Status |
3 – Input Registers |
4 – Holding Registers |
L – Long Registers |
F – FloatPoint Registers |
E.g.: 40001 (Operand = Holding Register, Address = 1)
Troubleshoot
The status of the driver execution can be observed through the platform built-in diagnostic tools. Refer to the Using Diagnostic Tools topic in Devices Communication page.
Driver Revision History
DanLoad8000 Driver Revision History | |
---|---|
Version | Notes |
1.0.0.4 | Initial release on new documentation standards |