Greetings all, I recently inquired with Siemens technical support regarding a query on the Runtime counters for the RTM instruction. Unfortunately, their response was dismissive and unhelpful, which has led me to consider switching away from Siemens. Can anyone shed some light on why there is a limitation on the number of Runtime counters for this instruction?
Do you know the specific CPU model or part number that you are using?
I believe the limitation applies to all CPUs, however, the quantity may vary depending on the specific model such as the S7-1214C 6ES7214-1AG40-0XB0. Thank you.
Previously, the runtime meter information was easily accessible in the technical specifications of S7-300 CPUs, such as the CPU 312C which had only one runtime meter. Strangely, this information seems to be elusive when it comes to the S7-1200. The only snippet I managed to uncover states that the CPU can operate up to 10 runtime hour meters to monitor critical control subsystems. Each timer needs to be initiated with an RTM execution, with all hour meters halting when the CPU transitions from running to stopped. Additionally, individual timers can be stopped using RTM execution mode 2. For more details, refer to page 344 of the S7-1200 system manual at the provided link: https://cache.industry.siemens.com/...95681/v1/s71200_system_manual_en-US_en-US.pdf
The limit of 10 is set because it is the maximum allowed with a 1200 series. The counting starts from 0 and goes up to 9, with an error occurring at 10. Here is the information from the manual regarding the NR Input: I, Q, M, D, L, or a constant. The numbering begins at 0. It includes the Parameter RET_VAL, Error code (W#16#...), and its explanation. Error codes include 0000 for no error, 8080 for the wrong number for the operating hours counter, 8081 for passing a negative value to the PV parameter, 8082 for overflow of the operating hours counter, and 8091 for an invalid value in the MODE input parameter. For general error information, refer to Evaluating errors with GET_ERR_ID.
Thank you, gentlemen. I was curious why there is a limit of only 10. I reached out to tech support to gain insight into whether this limitation is due to software or hardware. The restrictions on high-speed counters are a result of hardware limitations, as each CPU has its own unique limits and hardware design. Similarly, the limit on the number of blocks is due to memory constraints, as there is a finite amount of memory available. These limitations are important to consider when designing systems for optimal performance.
Hey there, I completely understand your frustration with Siemens support, been there. Regarding your question, the limit on the number of Runtime counters for the RTM instruction is likely linked to hardware constraints and efficiency. To be more precise, each counter consumes memory and processing power, so there's always a balance between performance and functionality. However, if this limitation seriously affects your usage and Siemens isn't helpful in providing solutions or workarounds, it's definitely worthwhile checking other platforms and comparing their specifications and support services.
Hey there, you're not alone in your frustration. The limitation to the number of Runtime counters for the RTM instruction might be due to the memory and processing constraints of certain Siemens PLC models. It's not an ideal answer, but it gives insights into why these limitations exist. Unfortunately, the lack of supportive customer service doesn't help you to deal with these technical challenges or to optimize your system within these constraints. If you’re considering switching, maybe look into Rockwell or Mitsubishi PLCs which have a different approach regarding counter limitations.
I'm sorry to hear about your unpleasant experience with Siemens' technical support. Regarding your question, the limitation on Runtime counters might be due to the inherent design of the software or hardware being used. Often, such limitations are set to manage system resources efficiently and prevent potential system overload. However, your frustration is understandable, especially when you're aiming to optimize and customize your system. If technical support isn't helping, sometimes delving into the community forums and user groups can provide a workaround or a more detailed explanation. Before completely switching away, I'd recommend exploring such resources. You may find valuable insights that make sticking with Siemens worthwhile.
✅ Work Order Management
✅ Asset Tracking
✅ Preventive Maintenance
✅ Inspection Report
We have received your information. We will share Schedule Demo details on your Mail Id.
Answer: 1. Why is there a limitation on the number of Runtime counters for the Siemens RTM instruction? - The limitation on the number of Runtime counters for the RTM instruction could be due to hardware constraints or design choices made by Siemens to optimize performance.
Answer: - The limitation on Runtime counters may affect the flexibility and scope of monitoring and control capabilities available when using the RTM instruction in Siemens PLC programming.
Answer: - It may be possible to achieve similar monitoring and control objectives by using a combination of other instructions or external devices in conjunction with the RTM instruction, depending on the specific requirements of the application.
Join hundreds of satisfied customers who have transformed their maintenance processes.
Sign up today and start optimizing your workflow.