Kkula
Browse Questions » SIMATIC S7-1500: Isochronous Function

About User

Questions Asked: 37.9K

Answers Given: 32

0
  • Open

SIMATIC S7-1500: Isochronous Function

1) Is IRT operation of ET200SP modules (2AI high speed, 2 AO high speed) on S7 1500 possible?
2) The above question would be for implementing hydraulic axis in S7 1500. Is a hydraulic axis (with analog output +-20 mA)  configurable in S7 1500? If possible, what cycle time (ms) can the axis run in?
3) Is there a possibility to program code that runs in the isochronous task (IRT update of the IO),
like this is possible f.I. in servotask of a Simotion controller.

0 Likes 0 Favourites 0 Followers 0 Comments
Answers(1)

IRT Operation & Hydraulic Axis with ET200SP on S7-1500

Yes, IRT operation of ET200SP modules (2AI high speed, 2AO high speed) on an S7-1500 is possible, but with limitations. Ensure your S7-1500 CPU supports PROFINET IRT. Refer to the Siemens Industry Online Support article for detailed compatibility information.

Hydraulic Axis Configuration

Configuring a hydraulic axis (with analog output ±20mA) in an S7-1500 is possible using standard PID control blocks and motion control instructions. However, it's not a native 'hydraulic axis' object like in SIMOTION. The achievable cycle time depends on CPU load, PROFINET network performance, and the complexity of your control algorithm.

Typically, cycle times in the range of 4ms to 10ms are achievable for basic hydraulic axis control using IRT. Faster cycle times may be possible with optimized code and a dedicated, lightly loaded CPU.

Isochronous Task Programming

Directly programming code *within* the IRT update cycle (like a SIMOTION servotask) isn't generally supported in the same way on an S7-1500. You can, however, trigger actions *based on* the IRT cycle.

Consider utilizing a dedicated IRT task and using output signals from that task to trigger standard S7-1500 code execution. This approach allows for time-critical updates via IRT, while retaining the flexibility of standard S7-1500 programming for more complex logic. Review this FAQ for insights on IRT tasks.

0