Many users ignore the "Cyclic Interrupt" configuration. In Dox Mini, you can assign a section of code to run every 5ms (for fast axis control) while the main cycle runs at 20ms. This is essential for servo positioning with Messung’s motion controllers.
The best programming software must support diverse coding preferences. Dox Mini fully complies with the IEC standard, offering:
| Issue | Likely Cause | DOX Mini Fix | |-------|--------------|---------------| | No data | Wrong Slave ID | Match with Messung PLC’s Modbus ID | | Jittery values | Scan too fast | Increase polling interval to 500ms | | Timeout | IP mismatch | Ping PLC from PC | | Wrong values | Byte order | In DOX Mini tag, swap bytes (Little-Endian to Big-Endian) | dox mini software messung plc best
Example A — Simple Modbus RTU mapping (assumed)
Example B — Scaling in PLC (IEC-style pseudocode) Many users ignore the "Cyclic Interrupt" configuration
raw = ModbusReadInput(5,100,1)
scaled = raw / 32767.0 * 1000.0 // counts → grams
if scaled > 900.0 then
SetCoil(5,1,TRUE) // turn on DO1 alarm
end_if
Example C — Fast pulse/frequency input for flow
Press F5 to simulate. Validate that the motor starts only when the e-stop is clear. Once satisfied, connect a programming cable (USB or Ethernet) to the Messung PLC. Click Online → Download. Dox Mini will compile your code, check for errors, and write it to the PLC’s flash memory. Example B — Scaling in PLC (IEC-style pseudocode)
The primary hurdle in integrating Dox Mini with a PLC is often communication protocol compatibility. Many dedicated measurement software suites utilize specific data formats or proprietary communication layers, whereas the PLC ecosystem largely operates on open standards like Modbus TCP/IP, OPC UA, or Profinet.
To achieve the "best" measurement setup, you must effectively bridge this gap.
If you want, I can: