4/3/2024 10:04 AM | |
Joined: 2/13/2020 Last visit: 8/1/2024 Posts: 12 Rating: (1) |
Hi. I could not find any block with OCM for DINT. How can I control the value of a DINT type parameter in WinCC? Similar to what MonAnL does for the REAL type. (PCS7 v9.1 sp1) For example: Volume counter forward a.c. (9 digits) (DINT). Best regards, RAndriy ------------------------------------------------------------------------------------------ |
Last edited by: RAndriy at: 04/03/2024 10:40:54Last edited by: Jen_Moderator at: 04/04/2024 07:19:32New subject after splitting Last edited by: RAndriy at: 04/04/2024 08:25:07 |
|
4/4/2024 2:25 PM | |
Joined: 2/1/2010 Last visit: 10/3/2024 Posts: 150 Rating: (71) |
If you just need to display and alarm on a counter value like your example, I suggest you just use CountSCL from APL library as your counter instead and benefit from its features. If you need generic DINT value that is not a coming from a counter, then there are several possibilities: 1. Create your own APL compliant (or non-compliant) block with OCM and block icon, faceplate, basic manual WinCC animation, etc as needed. < Preferred solution by me. > 2. Convert the DINT to DWORD and take it into the UserStatus2 input of (most) standard APL blocks, then at the OS, display it back as DINT and customize your viewing with manual animation or customization of APL faceplate. 3. Bring it into a related SFC type instance as a PV and use the OCM from there. 4. Some potential other options with APL or Industry Library blocks doing similar things like #2 but with different inputs. The previously linked/split post suggesting conversion to REAL and using standard APL blocks won't work for your use case as you probably already know due to DINT>REAL conversion loss of data on that many digits. |
If my post helped you, please rate. Thanks. |
|
Follow us on