10/18/2014 4:23 PM | |
Joined: 2/8/2012 Last visit: 12/22/2014 Posts: 2347 Rating: (385) |
In the appendix an example. A final function for converting from DINT to INT is not known to me. AttachmentFC2.pdf (4081 Downloads) |
This contribution was helpful to3 thankful Users |
10/19/2014 12:40 AM | |
Joined: 11/29/2011 Last visit: 8/19/2024 Posts: 1359 Rating: (232) |
Hi, DINT: is a 32 bit variable INT is a 16 bit varibale. Dataloss is not avoidable with this conversion. Anyways conversion is possible with dataloss. If you use STL, you can load the DINT value(32bit) to the accumulator by L instruction, then you can transfer the lower 16 bit of the accumulator with the T instruction. So you have your Integer. So something like this: L MD"x" T MW"y" The problem is that with this conversion you loose the higher 16bit of the original variable. Cheers: I see190Bposted the fix already... Sorry about the late post.
|
Last edited by: MicroMan at: 10/19/2014 12:46 AMSome explanation for the conversion. - What you read here, please check with manuals and your requirements. |
|
Follow us on