5/27/2020 4:27 AM | |
Joined: 10/7/2005 Last visit: 9/24/2024 Posts: 3022 Rating: (1054)
|
Hi Perry91 welcome to dealing with POINTER type parameters. Apart from understanding the 6 Byte long POINTER format itself, key to working out what your FC does is to realise that the Block that calls the FC will allocate 6 Bytes in its own Local data area and uses it to store the DB123.DBX1440.0 address converted to Pointer format in it. Structure of POINTER format and what your FC does with it is best explained via the attached pic (I hope anyhow). |
Last edited by: fritz at: 05/27/2020 06:22:09Cheers |
|
This contribution was helpful to2 thankful Users |
5/30/2020 1:31 AM | |
Joined: 10/7/2005 Last visit: 9/24/2024 Posts: 3022 Rating: (1054)
|
Nicely spotted Perry91 and I will claim that these are of course deliberate typos to see if the someone checks them and to increase the learning effect
Correct for Pointer Input Parameter DWES being DB123.DBX1460.0 Wouldn't use them as permanent comments for the FC though since DWES can be suppleid with any actual value. |
Last edited by: fritz at: 05/30/2020 01:39:34Cheers |
|
6/2/2020 12:22 AM | |
Joined: 10/7/2005 Last visit: 9/24/2024 Posts: 3022 Rating: (1054)
|
Not to my knowledge, but as the names of the TEMP variables suggest German origins, I could hazard a really wild guess that it is an acronym for "Datenwort Eingangssignal" which literally translates to "Data word input signal" but can contextually also mean "reference to input signal". It could mean anything though and only the original developer will probably know for sure. |
Cheers |
|
Follow us on