9/29/2012 10:31 AM | |
Joined: 1/27/2009 Last visit: 9/17/2024 Posts: 172 Rating: (8) |
Hello vasso123, Not sure if this is what you are looking for, but all you need to do is use extended pulse timer function: [code]FUNCTION FC10 : bool // Block Parameters VAR_INPUT // Input Parameters inp : BOOL; END_VAR VAR_IN_OUT // I/O Parameters END_VAR VAR_OUTPUT END_VAR VAR st : BOOL; val : S5TIME; bcdval : S5TIME; outv : BOOL; END_VAR st := inp & NOT outv; bcdval := S_PEXT (T_NO := T35 , S := st , TV := T#100ms , Q := outv); FC10 := outv; END_FUNCTION [/code] Hope this helps. |
The only thing necessary for the triumph of evil is for good men to do nothing |
|
9/30/2012 10:28 AM | |
Joined: 1/27/2009 Last visit: 9/17/2024 Posts: 172 Rating: (8) |
OK, but still i recommend you to read this article. |
The only thing necessary for the triumph of evil is for good men to do nothing |
|
9/30/2012 1:20 PM | |
Posts: 14 Rating: (0) |
I've looked at the code, it's basically the same as mine. The only difference is that i have to write every time the code for FP and FN |
Follow us on