5/14/2014 2:50 PM | |
Joined: 6/24/2013 Last visit: 9/20/2024 Posts: 1628 Rating: (421) |
Hi The complete solution (to Integer) which You can easily modify to dint should higher range needed is attached. There was small bug in function. Attached corrected FC //bug Network 2 Is DEC0: L 1.000000e+000 // No Decimals. Facotr:=1 JU MULT // Jump to Multiply DEC1: L 1.000000e-001 // No Decimals. Facotr:=0.1 JU MULT // Jump to Multiply DEC2: L 1.000000e-002 // No Decimals. Facotr:=0.01 JU MULT // Jump to Multiply DEC3: L 1.000000e-003 // No Decimals. Facotr:=0.001 JU MULT // Jump to Multiply DEC4: L 1.000000e-004 // No Decimals. Facotr:=0.0001 JU MULT // Jump to Multiply DEC5: L 1.000000e-005 // No Decimals. Facotr:=0.00001 JU MULT // Jump to Multiply ERR: L 1.000000e+000 // Default to No Decimals - Factor=1 SET // Selector R #OK // is wrong! Should Be DEC0: L 1.000000e+000 // No Decimals. Facotr:=1 JU MULT // Jump to Multiply DEC1: L 1.000000e+001 // No Decimals. Facotr:=10 JU MULT // Jump to Multiply DEC2: L 1.000000e+002 // No Decimals. Facotr:=100 JU MULT // Jump to Multiply DEC3: L 1.000000e+003 // No Decimals. Facotr:=1000 JU MULT // Jump to Multiply DEC4: L 1.000000e+004 // No Decimals. Facotr:=10000 JU MULT // Jump to Multiply DEC5: L 1.000000e+005 // No Decimals. Facotr:=100000 JU MULT // Jump to Multiply ERR: L 1.000000e+000 // Default to No Decimals - Factor=1 SET // Selector R #OK // is wrong! //end AttachmentFC91.pdf (532 Downloads) |
Last edited by: Piotr.M at: 5/17/2014 4:33 PMCorrected bug in function |
|
5/14/2014 3:43 PM | |
Joined: 11/26/2011 Last visit: 6/29/2023 Posts: 508 Rating: (23) |
Use Rouond Instruction Max value is 32767.
|
5/15/2014 5:56 AM | |
Joined: 9/16/2011 Last visit: 6/20/2024 Posts: 291 Rating: (6) |
Also, you may check below links: |
Reg, |
|
5/15/2014 8:17 AM | |
Posts: 2348 Rating: (264)
|
If im not mistaken 40.0 IS DW#16#4220 0000, but not 4200 0000 as in your first post. Not additional conversion should be made. |
5/15/2014 8:22 AM | |
Posts: 93 Rating: (0) |
Yes you are right, but how can i do conversion? (in Ladder Logic for simplicity) |
Follow us on