Hi all,
Hoping you can help me with this little problem in Ladder. I use Siemens S7-300 cpu’s for machine control. The process our machines have relies on the “Pulsing” of a Solid state relay, Each relay must be “Pulsed” for a definable but variable amount of time in the sequence ON/OFF/ON/OFF for 8 times. i.e. 4 x ON’s & 4 OFF’s per machine cycle.
Now the problem is this uses up 8 Timers per device. I can have up to 50 or more devices in a machine = 400 Timers required !!, now the CPU’s I use in the S7-300 range tend to have 128 timers, so therefore I cannot give individual control to each device , I have to “ Common “ a lot of the timers/Devices.
I imagine my programming technique in this regard is quite labourious and can be accomplished much more easily.I could also use the 128 counters “rewired as timers” but still eventually I will face the same problem. Other key items of info:
Each timer seperatley loaded with values from DB vie OP3/7 HMI.
All Device sequence tend to run at the same time ( all start their pulsing at same time)
All timers can have completely different values (Typically 1-4 secs)
So Someone please point out my weaknesses in my programming, for this purpose I have enclosed Simatic project in .arj/.zip format (Archived) ((Not sure how to post it as Bitmap/Other))
Hope to expect some of our “Siemens” experts on this one,,,,,,,,,
Cheers,
Hoping you can help me with this little problem in Ladder. I use Siemens S7-300 cpu’s for machine control. The process our machines have relies on the “Pulsing” of a Solid state relay, Each relay must be “Pulsed” for a definable but variable amount of time in the sequence ON/OFF/ON/OFF for 8 times. i.e. 4 x ON’s & 4 OFF’s per machine cycle.
Now the problem is this uses up 8 Timers per device. I can have up to 50 or more devices in a machine = 400 Timers required !!, now the CPU’s I use in the S7-300 range tend to have 128 timers, so therefore I cannot give individual control to each device , I have to “ Common “ a lot of the timers/Devices.
I imagine my programming technique in this regard is quite labourious and can be accomplished much more easily.I could also use the 128 counters “rewired as timers” but still eventually I will face the same problem. Other key items of info:
Each timer seperatley loaded with values from DB vie OP3/7 HMI.
All Device sequence tend to run at the same time ( all start their pulsing at same time)
All timers can have completely different values (Typically 1-4 secs)
So Someone please point out my weaknesses in my programming, for this purpose I have enclosed Simatic project in .arj/.zip format (Archived) ((Not sure how to post it as Bitmap/Other))
Hope to expect some of our “Siemens” experts on this one,,,,,,,,,
Cheers,