8/17/2012 1:48 PM | |
Joined: 1/28/2009 Last visit: 9/10/2024 Posts: 6849 Rating: (1365) |
But my problem is i want to create application with delay say 900ms or 500ms.So i cant use directly this logic as it will consider it as integer and conver it to sec. IS THERE ANY LOGIC WHICH CONVERT INTEGER/DINTEGER TO MS S5TIME FORMAT.. With Kind Regards Pradeep Prabhu B Hello, Please check the following clustered threads for solutions to the same question : HD_S5TIMER data type This is a sample from: https://www.automation.siemens.com/tf/WW/en/Posts/78157#top [code] L MW 100 // Integer contains MILLISECOND seconds ITD T #z CALL "TIM_S5TI" // time to s5 timer conversion IN :=#z RET_VAL:=MW102 // s5 timer data type[/code] See the attachment. Best regards, Hamid Hosseini |
Last edited by: hdhosseini at: 8/17/2012 2:04 PM//Codes modified and attachment provided Last edited by: hdhosseini at: 8/17/2012 1:50 PMLast edited by: hdhosseini at: 8/21/2018 3:01:19 PM |
|
This contribution was helpful to3 thankful Users |
4/7/2015 11:16 AM | |
Joined: 6/24/2013 Last visit: 9/20/2024 Posts: 1628 Rating: (421) |
Hi Conversion functions attached to this post. They convert int [in 100ms units. range: 0..3276.7seconds] to S5Time and vice versa. Attached: - functions printout as a PDF file for viewing - function source (.AWL) file which can be imported into STEP7 project Before import following symbols must be added to project symbol table: INT_S5TIME FC 109 FC 109 Convert Integer [0..32767 --> 0..3276.7s] to S5Time Regards Piotr AttachmentS5Time.zip (1424 Downloads) |
Follow us on