6/23/2024 2:51 PM | |
Joined: 9/11/2017 Last visit: 6/23/2024 Posts: 1 Rating: (0) |
Hi, this is my first post. I have been working with Siemens PLCs and SIMOTION for 10 years. I was waiting for enumerators in TIA for long time and I am still waiting #define function too The named value type, as described, looks like an enum. I have tried them using PLCSIM. I just explain like an enum works in SIMOTION to understand what I am expecting from nvt. In SIMOTION you define an enum. Just like example "trafficLight": TYPE When you define a trafficLight variable, you can only use values defined in trafficLight (you cannot use BLUE or 1 or 2 because they are not declared in trafficLight). Furthermore, online you see the enum name value, not the numerical value. Testing by PLCSIM I cannot see the same functionality. If i define the variable like nvt (trafficLight) I can use every value of the same type (in this case INT example 1, 2, 3..) and not only values defined in nvt (trafficLight#RED, trafficLight#YELLOW, trafficLight#GREEN). If I monitor the function in which is called a variable, I see online value like the declaration simple type (INT in this case. So I can use only 1,2,3 and not trafficLight#RED, trafficLight#YELLOW, trafficLight#GREEN) If I try to force the variable I can use only 1,2,3 and not trafficLight#RED, trafficLight#YELLOW, trafficLight#GREEN) Is there a method in TIA to have the same functionality like SIMOTION? Or nvt are only another way to define constants? ------------------------------------------------------------------------------------------ |
Last edited by: luciolat at: 06/23/2024 14:52:35Last edited by: Jen_Moderator at: 06/24/2024 10:10:47New subject after splitting |
|
Follow us on