
Symbol addresses for the next Input and Output are auto incremented to speed up new program creation, and a special Copy/Paste function allows quick duplication with sequential addresses. When typing instructions or symbol names a ‘predictive-text’ style browser shows you possible matches which can be easily clicked or selected. Intuitive windows, symbol browsing and tool tip help mean less mistakes and typos need to be fixed during commissioning. Smart inputĪ new smarter way to input programs with less key presses, resulting in quicker programming. Arrays of timers and counters are also supported. That means zero maintenance to resolve addresses when a program grows or rungs are copied to a new project. When used with the Auto Allocation feature, you can define a symbol of type TIMER or COUNTER and never have to worry about where it is stored. Special data types for TIMER (count-down) and COUNTER (count-up) symbols greatly simplify the use of timers/counters in ladder programs as rungs, to reset and check them you can simply access them by using their name. For the most complex program data, even nested structures, arrays of structures and structures with array elements are supported. This uniformity and clear data hierarchy can help program readability during development and maintenance. Using Structures and Arrays as In / Out variables for a Function Block, provides simple passing of many parameters in a uniform layout. Symbol creation becomes quicker as memory allocation and management is automatic, and you can easily monitor all member symbols in the Watch Window just by using their name. Member symbols of the new User Defined Type can be simply accessed from the program. Create advanced programs using data blocks of identical data types (Arrays), or different data types (Structures).
