Is there a way to grab the current running schedule’s data to use in a script? I am trying to compare a production run’s end date and time to the current schedule’s end date and time for some calculations I need to do. Thank you
You’re going to have to be more specific… Scheduling, as far as I know, is not inbuilt ignition functionality. Are you using a particular 3rd party module for this, eg the sepasoft mes module?
Also, won’t your current schedule end date be indeterminate, due to there being many unknown variables? (line hold ups, breakdowns, unknown quantities of rejections, etc. Etc.)
I am talking about the alarm schedules setup in the gateway. I would like to grab the start date and time of that schedule to use in another script.
Have a read of the user manual
And see the user functions:
There are functions to get user schedule config
There isn’t currently an easy way to get this. system.user.getSchedule() gives you an AbstractScheduleModel, which currently could be an instance of a BasicSchedule or a CompositeSchedule. Once you drill down to the component BasicSchedules, the information you can get is like what you see in the screen where you set it up – a string for the time on Monday, Tuesday, etc. You would need to do the parsing from there.
Thank you Kathy. I’ll give that a try