TIMEPROP essentially works like an A/C dimmer. It approximates an analog output by turning a discrete output on for some percentage of a time period.
The time period is given by the Cycle Time, and is expressed in milliseconds. You will need to choose that based on the expected response time of your process and the response time of your discrete output. Mechanical relays won't like it fast, but solid state could be switched fairly quickly. The key is for the time to be shorter than the response time of the process.
The next part is the control percentage. You define a 0% value that results in the output staying off, and a 100% value that results in the input staying on, and then the Continuous Input would be expected to swing between those two values. If you were using this with PID, you would likely plug the PID struct's .Output member into Continuous Input, 0.0 into 0%, and 100.0 into 100%.
The discrete output is the Y I/O point that drives your heating element.
Given these base values:
1. Cycle Time = 10000 (10 seconds)
2. 0% Min Range: = 0.0
3. 100% Max Range = 100.0
For a Continuous Input value of...
...0, the output will never turn on.
...10, the output will turn on for 1 second, and off for 9 seconds.
...25, the output will turn on for 2.5 seconds, and off for 7.5 seconds.
...50, the output will turn on for 5 seconds, and off for 5 seconds.
...75, the output will turn on for 7.5 seconds, and off for 2.5 seconds.
...90, the output will turn on for 9 seconds, and off for 1 second.
...100, the output will stay on constantly.
The simulator is a great tool for playing with instructions like this.