6/7/2011 3:40 PM | |
Joined: 10/7/2005 Last visit: 6/8/2023 Posts: 2969 Rating:
|
Hello Saruca your overall reaction time with decentralised peripherycomprises of: 1.) Input card delay (up to 4.8ms for a standard DI card !) 2.) Backplane transmission time from DI card to IM (~1ms) 3.) Profibus/Profinet update/scan time (depends, assume 1 ms if you only have one ET200M at 1.5Mbps, do a test HWconfig and seeTtr typical in the bus properties) 4.) Program processing in CPU (depends, lets assume 5-10ms) 5.) Profibus/Profinet update/scan time (depends, lets assume1ms) 6.) Backplane transmission time from IM to DQ (~1ms) 7.) Output card delay (typical < 0.5ms) This can add up fast as well asbeing a non-deterministic so my suggestion in your case is: Use a HardwareInterrupt capable DI card (e.g. 6ES7321-7BH01-0AB0) OR use the onboard hardware interrupt DI's of your 314-2C CPU and have a look at the FAQ below for more on this: What is a hardware interrupt and how do they work in the S7-300 system? If you use a Profibus DP remote I/O Station, consider using Isochrone mode to achieve reproduceable (or deterministic)reaction times and see theFAQbelow for more on this: Isochrone Mode Have also a look at the SIMATIC S7-300 Automation System Module Data manual to find out DI and DQ reaction times (for completeness, ET200M backplane update times are in chapter 10.5 of theSIMATIC Distributed I/O device ET200M manual). Last but not least, chapter 6 of the SIMATIC S7-300 CPU 31xC and CPU 31x: Technical specificationshas all the general details on how to calculate reaction times. I hope this helps |
Last edited by: fritz at: 6/7/2011 3:54 PMtypos Cheers |
|
This contribution was helpful to
5 thankful Users |
6/7/2011 4:42 PM | |
Posts: 122 Rating:
|
Hi fritz! thank you so much for your excellent answer. I will take a good look at all the information you've given me and I'll post an answer as soon as I get to a conclusion. Thanks again |
This contribution was helpful to
1 thankful Users |
6/8/2011 9:53 AM | |
Joined: 10/7/2005 Last visit: 6/8/2023 Posts: 2969 Rating:
|
I amdear Saruca I suppose I should call them"modules" from now on though, moreso since Siemens uses theacronym "SM" (Signal Module) for them (the word "card" is however commonly used as well). |
Cheers |
|
This contribution was helpful to
1 thankful Users |
6/8/2011 3:15 PM | |
Joined: 10/7/2005 Last visit: 6/8/2023 Posts: 2969 Rating:
|
Hello Saruca tough call to say which solution is the better one. The previously outlined reaction time principles also apply to a 1200. Having said that, compared to an ET200M solution you save yourself the bus update time. Since the 1200 also has onboard interrupt capable inputs, it may indeed be a good choice, remember though that you need TIA Portal to program it. Questions for you: 1.) What exactly is the application and why do you (or your customer) need this short reaction time? 2.) Is this a safety related application (in which case you can not use the 314 nor the 1200 which does not yet support it.Even if you'd had anF CPU your reaction times with Safety Integrated will beconsiderablylonger than the 10ms thatyou need). P.S: I mentioned Isochrone mode in my previous entry but failed to mentionthat it can NOT be used with your 314 CPU (it doesn't support it, sorry). |
Cheers |
|
This contribution was helpful to
1 thankful Users |
6/9/2011 10:05 AM | |
Posts: 122 Rating:
|
Hi Fritz, in my application I need to control a sorting mechanism in a conveyor belt. It has to be able to change its position aproximatedly every 20ms. That's very fast, I know. If I can't reach those times at the end I would have to increase the 20ms anyway that I can. It's a big conveyor belt, that's why I had decided to use a S7-300 as an IO Controller and then an ET200M to connect the sorting mechanisms and the sensors and actuators. I will need to implement a safety network for emergency stops but I will have to do it the old-fanshioned way because with our budget we can't afford safety integrated CPU and modules. I see CPU 314C-2 PN/DP doesn't support Isochronous mode for the RS485 interface but for PROFINET, the technical data says that Isochronous mode is supported, OB61. I don't understand it. Does it mean that Isochronous mode works in that CPU as interrupts? Technical data CPU 314c-2 PN/DP Thanks again |
Follow us on