> ## Documentation Index
> Fetch the complete documentation index at: https://wiki.codeandcompile.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Free Engineering Tools

> Free calculators and converters for PLC, drives and IIoT engineers. No sign-up, they run right in your browser.

Quick tools for the problems you meet when programming and commissioning PLCs, drives and networks. They run in your browser, so nothing you enter leaves your computer.

## PLC programming

> [card] [Bit and number converter](https://wiki.codeandcompile.com/tools/bit-converter.md)
>
> Decimal, hex, binary and BCD with clickable bits and Siemens M byte.bit addresses.

> [card] [Analog scaling calculator](https://wiki.codeandcompile.com/tools/analog-scaling-calculator.md)
>
> 4–20 mA, 0–20 mA or 0–10 V to engineering units and PLC raw counts.

> [card] [PID tuning simulator](https://wiki.codeandcompile.com/tools/pid-simulator.md)
>
> Tune Kp, Ti and Td on a simulated process and watch overshoot and settling time live.

## Drives

> [card] [Drive control word builder](https://wiki.codeandcompile.com/tools/profidrive-control-word.md)
>
> Build PROFIdrive STW1 words like 047F, decode ZSW1 and scale the speed setpoint.

## Communication and networks

> [card] [Modbus float converter](https://wiki.codeandcompile.com/tools/modbus-float-converter.md)
>
> Two Modbus registers to a float in all four byte orders: ABCD, CDAB, BADC, DCBA.

> [card] [Modbus RTU frame builder](https://wiki.codeandcompile.com/tools/modbus-rtu-frame-builder.md)
>
> Build RTU and TCP requests with the correct CRC-16, or check a captured frame.

> [card] [IP subnet checker](https://wiki.codeandcompile.com/tools/ip-subnet-checker.md)
>
> Check whether your PLC, HMI and laptop can talk to each other, and why not.

> [!TIP]
>
> Missing a tool you need every day? Email [info@codeandcompile.com](mailto:info@codeandcompile.com) and tell me which one to build next.


## Related topics

- [Code and Compile Wiki](https://wiki.codeandcompile.com/index.md)
- [Analog Scaling Calculator (4–20 mA, 0–10 V)](https://wiki.codeandcompile.com/tools/analog-scaling-calculator.md)
- [IP Subnet Checker for Machine Networks](https://wiki.codeandcompile.com/tools/ip-subnet-checker.md)
- [Banner SC10 Series](https://wiki.codeandcompile.com/factory-automation/safety-controller/banner-sc10-series/index.md)
- [Drive Control Word Builder (PROFIdrive STW1 / ZSW1)](https://wiki.codeandcompile.com/tools/profidrive-control-word.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.