Browse Prior Art Database

A Plug-in Tool to Improve ABB Safety PLC Programming Process

IP.com Disclosure Number: IPCOM000245880D
Publication Date: 2016-Apr-15
Document File: 4 page(s) / 426K

Publishing Venue

The IP.com Prior Art Database

Related People

Qian Xie: AUTHOR

Abstract

ABB safety PLC has evident disadvantages in safety logic programming process and simulation compared to safety bridge. This invention overcomes the disadvantages. It creates a plug-in tool for the AC500-S programming software(ABB Automation Builder Platform). By using this plug-in tool, uses can create the safety logic in a simple and standard graphic language and easily do simulation and debug without hardware setup. Then this tool translates the graphic language into PLC language. After that, the AC500-S programming software compiles and downloads it to safety PLC. This invention compensates for the disadvantages of ABB safety PLC programming tool and improves programming process. No other ABB PLC competitors have similar products. All the advantages above lead to high efficiency of creating complex safety logic in ABB AC500-S safety PLC and thus customers' preference for ABB AC500-S products when they choose vendors.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 51% of the total text.

Page 01 of 4

Invention Title: A plug-in tool to improve ABB Safety PLC programming process Principal Applications/Uses of the Invention
It compensates for disadvantages of ABB AC500-S safety PLC software and makes it easy for an untrained engineer to create a complex safety logic and do simulation without hardware setup.

Problem overcome by the Invention

In machine automation, one of the primary objectives is the efficient and flexible integration of safety functions. ABB usually takes one of the following 4 measures as its safety solution: dsqc400 safety board, safety relay, safety bridge and fail-safe safety PLC. Dsqc400 safety board is a customized device without flexible configuration/programming functions. Safety relay is spatial limited and cannot communicate over a safe network. Safety bridge overcomes the disadvantages above but it does not prevail well and using it means strong dependences on single-source providers. So the programmable fail-safe PLC solution is replacing the other three solutions increasingly especially in our new robot controller projects because it offers better integration, programming resources and a large amount of usable safety signals for functions like safety motion and robot control. And ABB has its own safety PLC products- AC500S.

Though we have strong reason to use safety PLC, it has an evident disadvantage compared to safety bridge. That is, it is not easy for a safety logic designer to present a complex safety logic by PLC programming language, not to mention a reader could easily understand it. Besides, it has no friendly and effective simulation function which could help the user easily find bugs. However, the programming tool of safety bridge is quite simple to use. It uses graphic "language" to present safety logic and even an untrained engineer can easily understand a safety logic created by others and create or modify a safety logic by himself. Moreover, the graphic programming method makes it easy enough to do simulation and debug.

This invention creates a plug-in tool for the AC500-S programming software(ABB Automation Builder Platform). By using this plug-in tool, uses can create the safety logic in a simple and standard graphic language and easily do simulation and debug. Then this tool translates the graphic language into PLC language. After that, the AC500-S programming software compiles and downloads it to safety PLC.

Detailed Description of the Invention

For the AC500-S programming software(ABB Automation Builder Platform), users usually use one of the standard PLC language - function blocks to program a safety logic, as shown in Figure
1. Though function block is easier to understand than every other PLC programming language in creating safety lo...