1/19/2016 10:47 PM | |
Joined: 9/27/2006 Last visit: 9/22/2024 Posts: 12282 Rating: (2685)
|
Hello Cyanogen; There are various time functions that you could use, but if what you specially need is to have an indication of the day-of-week I could suggest you look at SFC 1, "Read_CLK", from the SFC/SFB library. You can study the following FAQ for some programming hints: How can you read out the date and time with SFC1 (READ_CLK) and set them with SFC0 (SET_CLK)? https://support.industry.siemens.com/cs/ww/en/view/21222026 Start by declaring a DATE_AND_TIME (DT) variable in the symbol table or in a DB, so SFC 1 will write to the 8 bytes reserved for that variable when you call it. Byte 7 then contains an integer value, 1 to 7, representing the day of the week (Sunday = 1, Saturday = 7). When you want to do a comparison in your program, copy the integer of byte 7 in a INT variable (so you can use the Integer Compare instructions of Step 7). This way your program can be informed of the weekday and you can make decisions on what to show the operator. Hope this helps, Daniel Chartier |
Follow us on