FCN and FCJ controller applications are written in programming languages compliant with the IEC61131-3 international standard, so users do not need to learn manufacturer-specific programming languages and can start engineering immediately.
Concise applications can be developed by choosing the most suitable programming language for each application or the preference of the user from five IEC61131-3 compliant languages including Function Block Diagram, Ladder Diagram, and Sequential Function Chart. Loop control and sequence control can be coded within the same environment, further improving engineering efficiency.
Engineering efficiency is improved by reusing the programmed and verified applications.
Encapsulation
IEC611131-3 compliant program allows your know-how to be encapsulated into reusable POU (Program Organization Units.) These POUs can be protected against user modification.
Network Template
Network Template, which is a code frame programmed by FBD, LD, ST or IL, makes reuse of program easier. Network Template is inserted into any applications and modified corresponding to applications.
Virtual wiring to input/output modules can be defined in the software, and so loop checks and testing of ladder sequences can be performed without actual inputs to the FCN and FCJ from a calibrator or test switches.
The simulator functions simulate the control applications of the FCN/FCJ on a PC. Since this function does not require FCN/FCJ hardware, control applications can be developed simultaneously by two or more engineers. Alternatively, applications can be developed and debugged separately from applications running on FCN/FCJ.
Users can also debug applications of VDS since FCN/FCJ simulator data can be accessed from VDS.