Fullmatic Serial
Fulmatic Serial
Fulmatic Serial is used to communicate directly with the Fultek PLC family via Serial Ports (RS232, RS485).
Connection Settings
When you select the protocol name in the tree structure (e.g., [1] Network), these settings define how the computer’s serial port will operate.
Warning: These settings (Baudrate, Parity, etc.) must match the port settings on the PLC exactly.
| Parameter | Description | Example Value |
| Serial Port | The physical COM port on your computer to which the PLC is connected. (Check via Device Manager.) | COM1 |
| Baudrate | Communication speed (e.g., 9600, 19200, 115200). Incorrect settings will prevent communication. | 115200 |
| Parity | Parity control bit (None, Odd, Even). | None |
| Stop Bits | Number of stop bits (One, Two). | One |
| Data Bits | Number of data bits (typically 8). | 8 |
| Delay (ms) | Waiting time inserted between requests, especially useful in RS485 networks to prevent collisions. | 100 |
| Timeout (ms) | May need to be increased depending on cable length and baudrate. | 250 |
| Retry Count | Determines how many retries are attempted before the system enters the Fault state. | 3 |
Device Settings
When a Device is selected in the tree structure, these settings define a specific PLC or logical group on that network.
| Parameter | Description |
| Address | Station address of the PLC on the serial network. |
| Symbol | Symbolic name assigned to the device (e.g., Device). |
| Enable | Determines whether the device is active. You may define conditions to dynamically enable or disable communication. If multiple conditions exist, the device becomes active if any condition evaluates to true. Leave empty if the device should always be active. |
| Skip After Failure | Checked: If the device does not respond (Timeout), the system stops reading other tags of this device and moves to the next one.Unchecked: The system continues trying to read all tags of the device even after an error.(Recommended to enable for RS485 networks to prevent entire network slowdown when a device malfunctions.) |
| Maximum Byte Count | Maximum size (in bytes) of a data packet to be read at once. Default value 256 is generally ideal. On noisy lines, reducing this value (e.g., to 64) may improve stability but will lower speed. |
| Connected | The selected bit becomes True when connection with the device is successfully established. |
| Fault | The selected bit becomes True when a communication error occurs. |
| Comment | Descriptive note 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 | Timer |
| C | Bit | C 0 – C 255 | Counter |
| 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 Data Blocks (0–255) defined in Fulmatic PLCs, use the formats below:
- 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)
