Programming Industrial Control Systems Using IEC 1131-3, Revised Edition

The following list is a compilation of frequently asked questions about IEC 1131-3. The reader should be aware that it has been the author's best intention that the answers to these questions are correct. However, in due course, it is possible that changes in new editions of the standard may modify or possibly invalidate some of the answers.
| 1. | Will IEC 1131-3 reduce the innovation of new languages and concepts for PLCs? |
|
| 2. | Why does IEC 1131-3 have resources ? Is a resource just another name for a PLC? |
|
| 3. | IEC 1131-3 seems to be very complicated. Is it still possible to create simple Ladder programs by users unfamiliar with IEC 1131-3? |
|
| 4. | Will IEC 1131-3 languages result in applications that run more slowly and require more memory than using simple ladder? |
|
| 5. | Is it really possible to port IEC 1131-3 software from one vendor's PLC to another? |
|
| 6. | Is it possible to automatically convert between IEC 1131-3 languages: for example, can a POU written using LD be viewed and edited in ST or FBD? |
|
| 7. | Can function blocks also have execution control variables EN and ENO, like functions? |
|
| 8. | In a full graphic implementation of FBD, is there any way to distinguish between lines that cross over and lines that join? |
|
| 9. | Where are type definitions actually defined and what is their scope? |
|
| 10. | Do IEC 1131-3 languages enforce data type consistency? |
|
| 11. | When are the actions in an SFC actually executed? |
|
| 12. | How can the execution of all actions... |