This practical book gives a comprehensive introduction to the concepts and language of the new standard IEC 61131 used to program industrial control systems. A summary of the special requirements in programming industrial automation systems and the corresponding features in the IEC 61131-3 standard makes it suitable for students as well as PLC experts. The material is presented in an easy-to-understand form using numerous examples, illustrations and summary tables. There is also a purchaser's guide and a CD-ROM containing two reduced but functional versions of programming systems. These increase the value of the book for PLC programmers and for those in charge of purchasing software in industrial companies.
Over the past decade or so, the LD language has been enhanced and standardized by the International Electrotechnical Commission and renamed to IEC 61131-3. This book provides a comprehensive and practical introduction to the concepts and language of this new language, which is designed to serve PLC users as well as the various software manufacturers. It also includes a summary of the special requirements in programming industrial automation systems and the corresponding features in the standard.
The standard supports a distributed development model and can be used to program Control Blocks. Control Blocks are software components that run in each controller. IEC 61131-3 can be used to program these Control Blocks in the standard language. The standard is version 3.0.1 and was released in July of 2017. There are two versions of the standard that can be used. Section 3 is the 3.0 version and Section 3.1 is the 3.1 version. If you are programming a controller that uses the motion controller block in Section 3.1 you can use the latest standard. If the motion controller block is in Section 3.0 you can use the standard.
The standard is vendor independent so there is no need to buy your own hardware. In particular, there is no need to buy a custom hardware device. As long as you have a microcontroller, you can use the standard to talk to that controller. The standard runs on a Linux or Windows operating system. If you look at the standard there is no need to buy anything extra. You can buy the compiler and then the user manual is free. The control can be programmed using the standard using any language that can compile with the standard. There are vendor extensions to the standard to allow macros to be used to program hardware. Although, the standard is not limited to the three hardware vendors that announced they would support the standard. 827ec27edc