4/17/2023 3:07 PM | |
Joined: 5/9/2017 Last visit: 4/18/2023 Posts: 2 Rating: (0) |
I'm trying to use SCL to quickly take an array of 512 bytes and convert them into integers, which are then stored in another array. For context, I hope to use the ADFweb DMX to PROFINET device, which receives DMX values from a lighting controller and allows access over PROFINET to the 512 bytes. I want to use the 512 values as integers in my program to control actions based on comparators, e.g., if DMX channel 1 is equal to 200, then perform X. The input and output of the program need to be as below; I want the CPU to perform the conversion on each cycle, as the values in the byte array will constantly be changing. BYTE_IN Array[1..512] of Byte INT_OUT Array[1..512] of Int Is the below correct, or is there a better way? There are a few syntax warnings about the sign or accuracy, so it may not be a good idea.
|
Follow us on