ISaGRAF introduced version 5.3 of the firmware development kit (PRDK) for ISaGRAF 6, which is a IEC 61131-3 and IEC 61499 compliant firmware and workbench for building industrial automation products. The ISaGRAF PRDK v5.3 features portable C source code for the ISaGRAF firmware and detailed examples and documentation so that Original Equipment Manufacturers (OEMs) and integrators can port and compile the ISaGRAF firmware for their controller or automation product. Once they have customized the C source code, the OEM or integrator then compiles and loads it onto their automation product.
Version 5.3 of PRDK includes documentation and source code to support any communication driver available on the market. Several drivers are readily available, either in the PRDK or from third party vendors. Examples provided in the PRDK include: Koenig EtherCAT master, CAN I/O driver for QNX6, Modbus IP server for Linux/QNX6/Windows, Modbus IP client for Windows, Service Interface Holobloc function blocks for Windows, and Service Interface IXL function blocks.
In addition, OEMs can also customize their automation products with other available toolkits such as Failover, Safety (including safety function blocks), and IEC 61850 (including implementations with Triangle MicroWorks and SystemCorp communication stacks, or any other IEC 61850 stack).
PRDK Version 5.3 Enhancements
- Includes the Target Definition Builder
- Microsecond time cycling
- Supports POUs of up to 2 GB
- User interrupts
- Runtime execution optimization
- Flexible arrays
- Optimized Target Independent Code (TIC)
- IO wiring members of arrays and structures
- Call stack limits
- Infinite loop detection
More info: ISaGRAF