I need some programming help. This is RS Logix 5K program. There is UDT TemperatureRecord, which has members:
Year,
Month,
Day,
Hour,
Minute
Temperature1
Temperature2.
There is array of this UDT tags [35040]. Every 15 minutes temperature is stored in this array. Size of the array is enough to hold one year worth of data (4*24*365).
For testing purposes I would like to populate this array with meaningful data like:
TemperatureRecord[0].year = 2011
TemperatureRecord[0].month=1
TemperatureRecord[0].day=1
TemperatureRecord[0].hour=0
temperatureRecord[0].minute=0
TemperatureRecord[0].temperature1=100
TemperatureRecord[0].temperature2=115
.
TemperatureRecord[1].year = 2011
TemperatureRecord[1].month=1
TemperatureRecord[1].day=1
TemperatureRecord[1].hour=0
temperatureRecord[1].minute=15
TemperatureRecord[1].temperature1=100
TemperatureRecord[1].temperature2=115
.
.
.
TemperatureRecord[35039].year = 2011
TemperatureRecord[35039].month=12
TemperatureRecord[35039].day=1
TemperatureRecord[35039].hour=23
temperatureRecord[35039].minute=45
TemperatureRecord[35039].temperature1=100
TemperatureRecord[35039].temperature2=115
I don't like to do it manually, but I am struggling to write program, which will initiate this array with data.
Any idea, anybody?
Maybe Excel can be used somehow. I do not have controller to test, but I can use RS Emulate 5k.
Thank you in advance.
PaulB
Year,
Month,
Day,
Hour,
Minute
Temperature1
Temperature2.
There is array of this UDT tags [35040]. Every 15 minutes temperature is stored in this array. Size of the array is enough to hold one year worth of data (4*24*365).
For testing purposes I would like to populate this array with meaningful data like:
TemperatureRecord[0].year = 2011
TemperatureRecord[0].month=1
TemperatureRecord[0].day=1
TemperatureRecord[0].hour=0
temperatureRecord[0].minute=0
TemperatureRecord[0].temperature1=100
TemperatureRecord[0].temperature2=115
.
TemperatureRecord[1].year = 2011
TemperatureRecord[1].month=1
TemperatureRecord[1].day=1
TemperatureRecord[1].hour=0
temperatureRecord[1].minute=15
TemperatureRecord[1].temperature1=100
TemperatureRecord[1].temperature2=115
.
.
.
TemperatureRecord[35039].year = 2011
TemperatureRecord[35039].month=12
TemperatureRecord[35039].day=1
TemperatureRecord[35039].hour=23
temperatureRecord[35039].minute=45
TemperatureRecord[35039].temperature1=100
TemperatureRecord[35039].temperature2=115
I don't like to do it manually, but I am struggling to write program, which will initiate this array with data.
Any idea, anybody?
Maybe Excel can be used somehow. I do not have controller to test, but I can use RS Emulate 5k.
Thank you in advance.
PaulB