Practical engineering calculators. Pick a tool below and start calculating.
Calculate active, apparent and reactive power for single-phase and three-phase AC circuits.
Calculate voltage drop in a DC cable run based on current, cable length and cable resistance.
Convert raw PLC analog counts to engineering units using linear scaling. Supports 4-20 mA, 0-10 V and custom ranges.
Calculate the angular and linear resolution of an encoder based on CPR or PPR.
Calculate maximum encoder frequency and verify if your PLC HSC module can handle the application.
Calculate timer preset values and actual delay for PLC on-delay, off-delay, and pulse timers.
Convert between encoder pulse frequency and motor RPM. Useful for HSC inputs and tachometer calibration.
Calculate encoder pulses per meter for linear or conveyor applications based on encoder PPR and roller diameter.
Calculate the weight of steel beams (I-beam, H-beam, channel, angle) from dimensions.
Calculate gear ratio, output speed and output torque for gearboxes, sprockets and pulleys.
Calculate current roll diameter from core diameter, material thickness and wound length.
Calculate the moment of inertia for cylindrical rolls, flywheels and drums.
Calculate shaft torque from power and speed, or power from torque and speed.
Calculate linear surface speed from roller diameter and RPM. Useful for conveyors, web processing, and extrusion lines.
Calculate the required winder motor RPM for a given surface speed and current roll diameter.
Calculate CAN bus bit timing parameters (prescaler, TSEG1, TSEG2, SJW) for a target baud rate and sampling point.
Calculate effective Ethernet throughput and maximum data rate for industrial networks based on bandwidth and protocol overhead.
Calculate the required OPC UA sampling rate and publishing interval based on signal dynamics and acceptable latency.
Calculate bias and termination resistor values for RS-485 networks based on cable impedance and node count.
Calculate the CRC16 checksum for Modbus RTU frames. Paste a hex frame to verify or compute the CRC.
Convert IEEE 754 float values to/from two Modbus holding registers. Supports big-endian and little-endian word orders.
Estimate the minimum Modbus polling cycle time for a given number of registers, baud rate and device count.
Calculate Modbus RTU inter-character and inter-frame timing requirements for a given baud rate.
Convert between Modbus protocol addresses (0-based) and display addresses (1-based) for coils, discretes, inputs and holding registers.
Visualize and swap word orders for 32-bit values in Modbus registers. Debug word ordering issues.