Fulmatic TCP
Fulmatic TCP
Fulmatic TCP is used to communicate with Fultek PLCs over TCP/IP networks using the native protocol.
These settings define how the SCADA system will access the PLC over the network.
It is used for PLCs connected to the network via an Ethernet port.
Connection Settings
| Parameter | Description | Example Value |
| Ethernet Adapter | Selects which network interface on your computer will be used. If “All” is selected, Windows’ default routing is applied. | All |
| IP Address | The PLC’s IP address on the network. | 192.168.0.10 |
| Port | TCP communication port. The default is typically 502. | 502 |
| Delay (ms) | Query Delay: Minimum waiting time between consecutive data requests. Used to balance network traffic. | 100 |
| Timeout (ms) | Timeout: Maximum waiting time for a PLC response after a request is sent. If exceeded, a Timeout error occurs. | 250 |
| Retry Count | Retry Attempts: Specifies how many times the system will retry before entering the Fault state if the connection drops or an error occurs. | 3 |
Device Settings
In the Fulmatic TCP protocol, each Device in the tree structure typically represents a single PLC or a station behind a gateway.
| Parameter | Description |
| Address | Station Number: Usually left at 0 or 1. If the connected IP address belongs to a Gateway and there are PLCs behind it, enter the station number of the target PLC here. |
| Symbol | The symbolic name assigned to the device (e.g., Device). |
| Enable | Determines whether the device is active. You can define conditions to dynamically enable or disable communication. Multiple Enable conditions may be configured; if any of them is true, the device becomes active. Leave empty if the device should always be active. |
| Connected | The selected bit becomes True when the device is successfully connected. |
| Fault | The selected bit becomes True when a communication error occurs with the device. |
| Comment | Descriptive notes for the device. |
Addressing Table
The Fulmatic driver provides access to all PLC memory areas using the following address formats:
| Address Type | Data Type | Range / Format | Description |
| M | Bit | M 0.0 – M 1023.7 | Internal Memory Bits |
| I | Bit | I 0.0 – I … | Physical Inputs |
| Q | Bit | Q 0.0 – Q … | Physical Outputs |
| T | Bit | T 0 – T 255 | Timers |
| C | Bit | C 0 – C 255 | Counters |
| MB | Byte | MB 0 – MB 1023 | Memory Byte |
| IW | Word | IW 0 – IW 1022 | Input Word |
| QD | DWord | QD 0 – QD 1020 | Output Double Word |
| ML | Long | ML 0 – ML 1016 | Memory Long |
Data Block (DB) Addressing
To access defined Data Blocks (DB 0–255) in Fulmatic PLCs, the following format is used:
- Bit: D0.X0.0 (DB0, Byte 0, Bit 0)
- Byte: D0.B1023 (DB0, Byte 1023)
- Word: D0.W1022 (DB0, Word 1022 – 16 Bit)
- DWord: D0.D1020 (DB0, Double Word 1020)
- Long: D255.L1016 (DB255, Long 1016)
