EcoStruxure Control Expert And OPC Software

Transcription

Catalog September 2019EcoStruxure Control ExpertEFB ToolkitUnity DIFUnity LoaderEcoStruxure Control Expert Specific LibrariesEcoStruxure OPC UA Server ExpertOPC Factory ServerEcoStruxure Control Expertand OPC softwarewww.schneider-electric.com

Quick access to product informationGet technical information about your productEach commercial reference presented in a catalog contains a hyperlink.Click on it to obtain the technical information of the product:–– Characteristics, Dimensions and drawings, Mounting and clearance,Connections and schemas, Performance curves–– Product image, Instruction sheet, User guide, Product certifications,End of life manualFind your catalog With just 3 clicks, you can reach the Industrial Automationand Control catalogs, in both English and French Download Digi-Cat with this linkSelect your training Find the right Training for your needs on our Global website Locate the training center with the selector tool, using this link Updated quarterly Embeds product selectors and configurators,360 images, training centers Optimized search by commercial reference

General contentsEcoStruxure Control Expert software . . .1Companion software. . . . . . . . . . . . . . . . .2EcoStruxure OPC UA Server Expert . . . .3OPC data server software,OFS (OPC Factory Server). . . . . . . . . . . .4Product reference index. . . . . . . . . . . . . .55678910In this catalog, each time words which refer to Safety without precision, must beunderstood according to “Functional Safety”: IEC61508 & IEC61511.1

Schneider Electric’s IoT-enabled, plug-and-play, open,secure, interoperable architecture and platform, in Industries,Infrastructures, Data Centers and Buildings.Innovation at Every LevelDedicated architectures and IoTCybersecurity solutionsEnhanced safetyEcoStruxure is based on a three-tieredtechnology stack delivering Innovation at EveryLevel, from Connected Products to Edge Controland Apps, Analytics and Services.We tailor our solutions in the form of dedicatedreference architectures for plants:Robust cybersecurity protection is a must, andSchneider Electric’s solutions can deliver it,regardless of business type or industry.With the release of the M580 Safety, SchneiderElectric further expandsthe EcoStruxure platform.The vendor-agnostic services provided by ourskilled professionals protect your entire criticalinfrastructure. We help to assess your risk,implement cyber-specific solutions and maintainyour onsite defenses over time, while integratingappropriate IT policies and requirements.This consolidates our position as the mosttrusted industrial safety vendor, withthousands of Modicon and Triconex safetysystems protecting the most critical industrialprocesses globally.Together with our hybrid segments approach,this enhances your value around safety,reliability, operational efficiency, sustainability,and connectivity on 6 domains of inebbManagement systemsbbPower systemsbbData center systemsbbIndustrial plant and machine systemsbbSmart grid systemsThe Industrial Internet of Things (IIoT) givesan additional boost to technologies. That'swhy we provide to our customers IoT-enabledarchitecture and platform thus proposing simple,reliable, productive and cost-efficient solutions.This is our difference and your advantage.for IndustryMachineryFood & BeverageWater & WastewaterMining, Minerals & MetalsOil & GasEcoStruxure ArchitectureCloud and/or On PremiseEdgeControlEnd-to-end CybersecurityApps,Analytics &ServicesAVEVA Software*Asset PerformanceEngineeringPlanning & Operations Monitoring and ControlMagelis lloT Box &Industrial nsors& RFIDEcoStruxure Machine AdvisorEcoStruxure Profit AdvisorEcoStruxure Control AdvisorEcoStruxureHybrid DCSProcessInstrumentatonEcoStruxure Asset AdvisorEcoStruxure Power AdvisorEcoStruxure Resource AdvisorEcoStruxureFoxboro DCSTesysAltivarEcoStruxureTriconexSafety SystemPreventaEcoStruxure AugmentedOperator AdvisorSCADASystemsLexiumEcoStruxurePower MonitoringExpertOkken &Blokset iPMCC*The Schneider Electric industrial software business and AVEVA have merged to trade as AVEVA Group plc, a UK listed company.The Schneider Electric and Life is On trademarks are owned by Schneider Electric and are being licensed to AVEVA by Schneider Electric.2schneider-electric.comLife is On Schneider Electric3

123456789101/0

Contents1 - EcoStruxure Control ExpertsoftwareEcoStruxure Control Expert softwareSelection guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 1/2bb Presentation, functions. page 1/61vv Unity pro is renamed into EcoStruxure Control Expert. page 1/6vv Presentation. page 1/6vv Cyber security. page 1/6vv FDT/DTM function. page 1/6vv Programming languages. page 1/72vv Program units. page 1/8vv Common Safety on Modicon M580. page 1/8vv Data editor. page 1/9vv DFB user function blocks. page 1/93vv Function block libraries. page 1/12vv Debugging tools.page 1/11vv PLC simulator. page 1/12vv Trending tool. page 1/12vv Documentation editor. page 1/124vv System Time stamping. page 1/12vv D iagnostics integrated in Modicon M340, Modicon M580,Modicon M580 Safety, Premium andQuantum automation platforms. page 1/13vv Modifying the program with the PAC in RUN mode. page 1/145vv Cross-references function. page 1/14vv Import/export function. page 1/14vv Application converters. page 1/15vv Operating system update utilities. page 1/156vv Online modification of the configuration (CCOTF). page 1/15vv Process control in machines. page 1/16vv Communication drivers. page 1/18vv Upgrade kits for Concept, PL7 Pro and ProWORX software. page 1/18vv Composition and Windows OS compatibility. page 1/187vv EcoStruxure Control Expert update. page 1/19bb References. page 1/20vv EcoStruxure Control Expert version 14 software . page 1/20vv EcoStruxure Control Expert Small version 14 software. page 1/218vv EcoStruxure Control Expert Large version 14 software. page 1/22vv EcoStruxure Control Expert Extra Large version 14 software. page 1/23vv EcoStruxure Control Expert Extra Large Safety software. page 1/24vv Accessories for connecting to the PC programming terminal. page 1/259101/1

Selection guideSoftwareEcoStruxure Control Expert softwareVersions u V1412EcoStruxure Control Expert programming software for Modicon M340 M, Modicon M580 M5, Modicon M580 Safety M5S, ModiconMomentum MM, Premium P, Quantum Q, Quantum Safety QS and Modicon distributed I/O D platformsM - MM - DM - M5 - MM - P - Q - DIEC 61131-3 Instruction List (IL)languages Ladder (LD)M - MM - DM - M5 - MM - P - Q - DStructured Text (ST)M - MM - DM - M5 - MM - P - Q - DFunction Block Diagram (FBD)M - MM - DM - M5 - MM - P - Q - DSequential Function Chart (SFC)/GrafcetM - MM - DM - M5 - MM - P - Q - DLadder Logic Language LL984M - MMM - M5 - MM - QProgramming Multitask programming (Master, fast andM - MM (master task only) - DM - M5 - MM (master task only) - P - Q - Dservices345678event-triggered)Multitask programming (Master, fast, auxiliaryand event-triggered)Functional view and function modulesProgram UnitsDFB editor and instancesDDT compound data editorsData structure instances and tablesEF and EFB librariesUser-definable control loopsProgrammable control loops (with processcontrol FB library)Safety function block librariesMotion function block (MFB) librariesHot Standby PLC redundancy systemSystem and Application diagnosticsBus and network configuration to slave devices(Modicon distributed I/O, etc.)Debugging PLC simulatorand display Hypertext link animations in graphicserviceslanguagesStep by step execution, Breakpoint,WatchpointTrending toolOperator screens, Animation tablesDiagnostics viewerOtherCreation of hyperlinksservicesXML/XVM import/exportApplication converters (Modsoft, Concept,ProWORX, PL7)Utilities for updating PACs and Advantysoperating systemCommunication drivers for Modicon platformsUnity Pro servers - Openness (OFS,3rd party tools)Online modification of the configurationOnline modification of the programImporting of applications (Modsoft, Concept,ProWORX) written in LL984 languageData dictionary, Dynamic exchange withSCADA through OFSStatic exchange via XML/XVM export filesCompatible Modicon M340 CPUs MModiconModicon M580 CPUs M5platformsModicon M580 Safety CPUs M5SM5M5 - P (TSXP575 ) - Q (140CPU651/671) - DM - M5 - MM - P - Q - DM - M5M - M5 - MM - P - Q - DM - M5 - MM - P - Q - DM - M5 - MM - P - Q - DM - M5 - MM - P - Q - DP (TSXP572 /3 /4 ) - DM - M5 - MM - P - Q - DM - M5 - MM - P - Q - DM - M5M - M5 - MM - P - Q - DM - M5 - MM - P - Q - DM - M5 - MM - P - Q - DM - M5 - MM - P - Q - DP (TSXP572 /3 /4 /5 ) - DM - M5 - MM - P - Q - DM - MM - DM - MM - DM - M5 - MM - P - Q - DP (TSXH5724M/44M) - DM - M5 - MM - P - Q - DM - M5 - MM - P - Q - DM - M5 - MM - P - DP (TSXH5724M/44M) - Q (140CPU67160) - DM - M5 - MM - P - Q - DM - M5 - MM - P - Q - DM - MM - DM - MM - DM - M5 - MM - P - Q - DM - M5 - MM - P - Q - DM - M5 - MM - P - Q - DM - M5 - MM - P - Q - DM - MM - DM - M5 - MM - P - Q - DM - M5 - MM - P - Q - DM - MM - DM - MM - DM - MM - DM - MM - DM - MM - DMM - M5 - MM - P - Q - DM - M5 - MM - P - Q - DM - M5 - MM - P - Q - DM - M5 - MM - P - Q - DM - M5 - MM - P - Q - DM - M5 - MM - P - Q - DM - M5 - MM - P - Q - DM - M5 - MM - P - Q - DM - M5 - MM - P - Q - DM - M5 - MM - P - Q - DM - M5 - MM - P - Q - DM - M5 - MM - P - Q - DM - MM - DM - M5 - MM - P - Q - DM - M5 - MM - P - Q - DM - MM - DM - MM - DM - M5 - MM - P - Q - DM - M5 - MM - P - Q - DM - M5 - MM - P - Q - DM - M5 - MM - P - Q - DM - MM - QM - MMM5 - QM - M5 - MM - P - QM - MM - QM5 - QM - M5 - MM - P - QM - M5 - MM - QM - MM - DM - M5 - MM - P - Q - DM - M5 - P - Q - DM - MM - DAll models––M - M5 - MM - P - Q - DAll modelsAll modelsAll models (with M580 Safety Add On CEXADSSCZZ PMZZ)–STB, OTB, TM7, ETB, MomentumM - MM - DMM - MM - DM - MM - DM - MM - DM - MM - DM - MM - DM - MM - DQuantum Safety CPUs SCompatible Modicon distributed I/O D–STB, OTB, TM7, ETB, MomentumM - M5 - MM - P - Q - DAll 82040S (with M580Safety Add On CEXADSSCZZ 4/454MTSXH5724/44M140CPU31110, 140CPU43412U,140CPU53414U–STB, OTB, TM7, ETB, MomentumSoftware nameUnity Pro packageEcoStruxure Control Expert SmallCEXSPUCZS PMZZEcoStruxure Control Expert LargeCEXSPUCZL PMZZEcoStruxure Control Expert Extra LargeCEXSPUCZX PMZZLicense, see page1/211/221/23Modicon Momentum CPUs MMPremium CPUs P910EcoStruxure Control Expert programming software for Modicon M340 M , Modicon M580 M5, Modicon M580 Safety M5S, ModiconMomentum MM, Premium P, Quantum Q, Quantum Safety QS and Modicon distributed I/O D platformsM - M5 - MM - P - Q - DM - M5 - MM - P - Q - DM - M5 - MM - P - Q - DM - M5 - MM - P - Q - DM - M5 - MM - P - Q - DM - M5 - MM - QM - M5 - MM (master task only) - P - Q - DQuantum CPUs Q171CBU78090/98090/98091––More technical information on 8090/98091All models9All models10More technical information on www.schneider-electric.com1/21/3

Selection guideSoftwareEcoStruxure Control Expert softwareXL with M580 SafetyUnity Pro V7 XL Safety for Quantum12345678EcoStruxure Control Expert programming software for Modicon M340 M, Modicon M580 M5, Modicon M580 Safety M5S, Modicon Momentum MM,Premium P, Quantum Q, Quantum Safety QS and Modicon distributed I/O D platformsM - M5 - M5S - MM - P - Q - DIEC 61131-3 Instruction List (IL)languagesLadder (LD)M - M5 - M5S - MM - P - Q - DStructured Text (ST)M - M5 - M5S - MM - P - Q - DFunction Block Diagram (FBD)M - M5 - M5S - MM - P - Q - DSequential Function Chart (SFC)/GrafcetM - M5 - M5S - MM - P - Q - DLadder Logic Language LL984M - M5 - M5S - MM - QProgramming Multitask programming (Master, fast andM - M5 - M5S - MM (master task only) - P - Q - Dservicesevent-triggered)Multitask programming (Master, fast, auxiliaryM5 - M5S - P (TSXP575 ) - Q (140CPU651/671) - Dand event-triggered)Functional view and function modulesM - M5 - M5S - MM - P - Q - DProgram UnitsM - M5 - M5SDFB editor and instancesM - M5 - M5S - MM - P - Q - DDDT compound data editorsM - M5 - M5S - MM - P - Q - DData structure instances and tablesM - M5 - M5S - MM - P - Q - DEF and EFB librariesM - M5 - M5S - MM - P - Q - DUser-definable control loopsP (TSXP572 /3 /4 /5 ) - DProgrammable control loops (with processM - M5 - M5S - MM - P - Q - Dcontrol FB library)Safety function block librariesM5SMotion function block (MFB) librariesM - M5 - M5S - MM - P - DHot Standby PLC redundancy systemP (TSXH5724M/44M) - Q (140CPU67160) - DSystem and Application diagnosticsM - M5 - M5S - MM - P - Q - DBus and network configuration to slave devicesM - M5 - M5S - MM - P - Q - D(Modicon distributed I/O, etc.)Debugging PLC simulatorM - M5 - M5S - MM - P - Q - Dand display Hypertext link animations in graphicM - M5 - M5S - MM - P - Q - DserviceslanguagesStep by step execution, Breakpoint,M - M5 - M5S - MM - P - Q - DWatchpointTrending toolM - M5 - M5S - MM - P - Q - DOperator screens, Animation tablesM - M5 - M5S - MM - P - Q - DDiagnostics viewerM - M5 - M5S - MM - P - Q - DOtherCreation of hyperlinksM - M5 - M5S - MM - P - Q - DservicesXML/XVM import/exportM - M5 - M5S - MM - P - Q - DApplication converters (Modsoft, Concept,M - M5 - M5S - MM - P - Q - DProWORX, PL7)Utilities for updating PACs and AdvantysM - M5 - M5S - MM - P - Q - Doperating systemCommunication drivers for Modicon platformsM - M5 - M5S - MM - P - Q - DUnity Pro servers - Openness (OFS,M - M5 - M5S - MM - P - Q - D3rd party tools)Online modification of the configurationM5 - M5S - QOnline modification of the programM - M5 - M5S - MM - P - QImporting of applications (Modsoft, Concept,M - M5 - M5S - MM - QProWORX) written in LL984 languageData dictionary, Dynamic exchange withM - M5 - M5S - P - Q - DSCADA through OFSStatic exchange via XML/XVM export filesM - M5 - M5S - MM - P - Q - DCompatible Modicon M340 CPUs MAll modelsModiconModicon M580 CPUs M5All modelsplatformsModicon M580 Safety CPUs M5SAll modelsModicon Momentum CPUs MM171CBU78090/98090/98091Premium CPUs PAll models910Unity Pro programming software for Modicon M340 M , Modicon M580 M5, Modicon M580 Safety M5S, Modicon Momentum MM, Premium P,Quantum Q, Quantum Safety QS and Modicon distributed I/O D platformsM - MM - P - D - QM - MM - P - D - Q - QSM - MM - P - D- QM - MM - P - D - Q - QSM - MM - P - D - QM - MM - QM - MM (master task only) - P - D - QM - MM - P - D - Q - QSM - MM - P - D - Q - QSM - MM - P - D - QM - MM - P - D - QM - MM - P - D - QP (TSXP572 /3 /4 /5 ) - DM - MM - P - D -Q3D - QSM - MM - P - DP (TSXH5724M/44M) - D -Q (140CPU67160)M - MM - P - D - Q - QSM - MM - P - D - Q4M - MM - P - D - Q - QSM - MM - P - D - Q - QSM - MM - P - D - Q - QS5M - MM - P - D - Q - QSM - MM - P - D - Q - QSM - MM - P - D - Q - QSM - MM - P - D - Q - QSM - MM - P - D - Q - QSM - MM - P - D - Q6M - MM - P - D - QM - MM - P - D - Q - QSM - MM - P - D - Q - QS7M - MM - QM - P - D - Q - QSM - MM - P - D - Q - QSAll l models140CPU31110140CPU43412U140CPU53414UQuantum Safety CPUs S–140CPU65160S,140CPU67160SSTB, OTB, TM7, 67160140CPU67260/61Compatible Modicon distributed I/O DSTB, OTB, TM7, ETB, MomentumSoftware nameUnity Pro packageEcoStruxure Control Expert Extra Large with M580 SafetyCEXSPSCZX PMZZUnity Pro Extra Large Safety v7.0 for QuantumUNYSPUX V1XLicense, see page1/24–1/31/42P (TSXP575 ) - D - Q (140CPU651/671)Quantum CPUs QMore technical information on www.schneider-electric.com1910More technical information on www.schneider-electric.com1/31/5

Presentation,functionsSoftwareEcoStruxure Control Expert softwareSmall/Large/Extra Large/Extra Large with M580 SafetyUnityPro is renamed into EcoStruxure Control ExpertIn line with EcoStruxureTM strategy and values, Unity Pro, our Engineeringsoftware for the Modicon PAC platform for hybrid and process industries, is nowrenamed EcoStruxureTM Control Expert.1PresentationThis catalog describes EcoStruxure Control Expert software version 14, which isthe latest version available.2EcoStruxure Control Expert is the common programming, debugging and operatingsoftware for the Modicon M340, M580, M580S, Premium, Momentum and Quantumranges.Note: Please, use Unity Pro software V7 for Quantum SIL3 (safety integrity level 3).3EcoStruxure Control Expert45EcoStruxure Control Expert is multitasking software offering the following features:bb All-in-one softwarebb Five IEC 61131-3 programming languagesbb LL 984 programming languagebb Device integration with FDT/DTM standardbb Integrated, customizable DFB librarybb PLC simulator on PC for program validation prior to installationbb Built-in tests and diagnosticsbb Wide range of online servicesbb CybersecurityEcoStruxure Control Expert supports the new M580 Safety PACs, mixing processand safety in a single project. It allows to:bb Optimize engineering timebb Simplify programming with IEC61508 functionsbb Facilitate maintenanceurSec ityCybersecuritySchneider Electric constantly endeavours to maintain the security of its systems.Security guidelines are available for our customers to ensure their systems areprotected from attack.6With the Modicon M340, M580, M580S, Premium, Momentum and Quantumautomation platforms:bb Protection against remote programming changes via a passwordbb Option to enable or disable HTTP or FTP servicesWith the Modicon M580 automation platform:bb Log of security events in the SYSLOG databasebb Extended Ethernet services management (DHCP, etc.) can be set for each userin the Access Control Listbb More secure IPSec communication between EcoStruxure Control Expert orSCADA and PAC7FDT/DTM function8EcoStruxure Control Expert facilitates integration of fieldbus architectures intoengineering control systems using FDT/DTM technology:bb FDT (Field Device Tool) is the container which supports the device DTMs.bb DTM (Device Type Manager) is the configuration tool for devices with integratedgraphic interfaces. It contains the properties specific to each device.DTM editor (Modicon STB island)910DTM hardware catalogSelection guide:page 1/21/6In addition to the FDT/DTM standard, Unity Pro uses specific information from theMaster DTM created for the Profibus Remote Master (PRM) module, the HARTmodule, the Premium ISPY101 weighing module, Altivar process drive integration andthe Modbus/TCP and EtherNet/IP network modules BMXNOC0401 and BMENOC03p1.Use of the Master DTM allows EcoStruxure Control Expert to perform the followingactions:bb Manage the PAC I/O scanbb Create the application variables based on the description of the process objectsavailable from the connected DTM devicesbb Manage synchronization with the PAC configurationbb Create a generic DTM from the description files (GSD or EDS)

Functions (continued)SoftwareEcoStruxure Control Expert softwareSmall/Large/Extra Large/Extra Large with M580 SafetyFDT/DTM function (continued)The DTM configuration is stored in the PAC memory so that the application can bedownloaded in its entirety. It is also saved in the PAC project file (STU), the archivefile (STA), and the full application exchange file (ZEF).A third-party DTM can be installed in the DTM hardware catalog.The DTM hardware catalog can be used to sort or filter the DTMs according tovarious criteria such as Device, Vendor, Groups or Protocols.DTM browser and DTM context menu12The DTM Browser in EcoStruxure Control Expert:bb Displays the fieldbus topologies in a tree structurebb Allows the user to configure the DTM devices:vv add and delete DTMsvv connect and disconnect DTMs to/from their physical devicesvv display and print the properties of a DTMvv transfer DTM configuration data to and from the physical devicevv functions specific to the DTM, via the Device menu3The fieldbus discovery function scans the physical devices in a fieldbus network andadds the selected devices to the DTM Browser.DTM Audit Tool is provided to have a clear vision of the DTM versions embedded ina project and the versions installed on the PC. Depending on the DTM versionscompatibility, the tool informs if the project can be opened and built.4Programming languagesThe five IEC 61131-3 compliant languagesDTM Audit Tool screenThe five graphical or textual languages available in EcoStruxure Control Expert areused for programming Modicon M340, Modicon M580, Modicon M580 Safety,Modicon Momentum, Premium and Quantum automation platforms.5The three graphical languages are:bb Ladder (LD) languagebb Function Block Diagram (FBD)bb Sequential Function Chart (SFC) or Grafcet6The two textual languages are:bb Structured Text (ST)bb Instruction List (IL)For these five languages, you can use the standard set of instructions compliant withIEC standard 61131-3 to create applications which can be transferred from oneplatform to another. EcoStruxure Control Expert software also provides extensionsto this standard set of instructions. As they are specific to Modicon M340, ModiconM580, Modicon M580 Safety, Modicon Momentum, Premium and Quantumautomation platforms, these extensions support the development of more complexapplications in order to maximize the potential of the specific features of each ofthese platforms.LL984 languageFBD language editorLL984 (Ladder Logic 984) language enables migration from legacy Modicon ranges.It is used to program Modicon M580, Modicon M580 Safety, Modicon M340,Momentum and Quantum automation platforms.78910Selection guide:page 1/21/7

Functions (continued)SoftwareEcoStruxure Control Expert softwareSmall/Large/Extra Large/Extra Large with M580 SafetyProgram unitsProgram Units are compliant with Program Organization Units (POUs) as defined inIEC1131-3 standard.1Program Units are autonomous programming entities (only available for ModiconM580 and M340). Program Units allows easy duplication and clear organization ofprogram with local and public variables.2Program unitsThe following programming languages are supported:bb FBD (Function Block Diagram)bb LD (Ladder Diagram Language)bb SFC (Sequential Function Chart) only for sections in Program Unit that belongs tothe MAST taskbb IL (Instruction List)bb ST (Structured Text)3Ti-me-to arkmet4The Program Unit includes:bb Public and local variablesbb Sectionsbb Animation tablesCommon Safety on Modicon M580 (1)PresentationEcoStruxure Control Expert user-friendly interface for Modicon automation platformsfamily is now available for safety.EcoStruxure Control Expert allows to:bb Manage a complete control and safety automation system from design tooperation and maintenance.bb Increase productivity during engineering, commissioning and operation for bothprocess and safety, reducing time to market.5EcoStruxure Control Expert makes it possible to design a common safetyarchitecture by executing:bb Safety functions of your process in specific safety tasks,bb Standard functions in other tasks.All X80 safety I/O are managed through safety tasks, and standard and noninterfering X80 modules are managed in other tasks. So the mix of safety andstandard X80 modules is possible in the same M580 Safety PAC.67IEC 61131-3 compliant languagesFBD and LD are supported in SAFE task.2 modes for operation and maintenance of SAFE task:bb Safety mode: in operation conditions, the safe task is running and is locked forusers.bb Maintenance mode: dedicated for maintenance operation in safety part of theapplication.8Data editorProcess and safe data are managed in distinct M580 memory area. EcoStruxureControl Expert allows to easily manage:bb Exchange of data between process and safe areas of the project in “Data Editor”bb Process data in “Process Data Editor”bb Safe data in “Safe Data Editor”9EcoStruxure Control Expert supports new M580 Safety offers with IEC61508programming languages and rich library of Safety Function blocks.Safety function blocksSafety function block(1) Available from V1310Selection guide:page 1/21/8

Functions (continued)SoftwareEcoStruxure Control Expert softwareSmall/Large/Extra Large/Extra Large with M580 SafetyData editorThe data editor provides a single tool for performing the following editing tasks:bb Declaration of data including variables and function blocks (declaration of theirtype, instances and attributes)bb Use and archiving of function block data types in different librariesbb Hierarchical view of data structuresbb Searching, sorting and filtering of databb Creation of a hyperlink to access a description from any variable commentData editorThe data is displayed in four tabs:bb “Variables” tab for the creation and management of the following data instances:bits, words, double words, inputs/outputs, tables and structuresbb “DDT Types” tab for the creation of derived data types (tables and structures)bb “Function Blocks” tab for the declaration of EFBs and DFBsbb “DFB Types” tab for the creation of DFB user function block data types23Each data element has several attributes, of which:bb Variable name and type are mandatorybb Comment, physical address in the memory and initial values are optionalData properties1The data editor columns can be configured (number of columns, order). Theattributes associated with a variable can be displayed in a properties window.This editor can be accessed at any time during programming by selecting variablesfor data modification or creation.4DFB user function blocksWith EcoStruxure Control Expert software, users can create their own functionblocks for specific application requirements on Modicon M340, Modicon M580,Modicon M580 Safety, Modicon Momentum, Premium and Quantum platforms.5Once created and saved in the library, these user function blocks can be reused aseasily as EFBs (Elementary Function Blocks).DesignThe user function blocks can be used to structure an application. They are usedwhen a program sequence is repeated several times in the application or for freezinga standard programming routine. They can be read-only or read/write. They can beexported to the other EcoStruxure Control Expert applications.Using a DFB in one or more applications:bb simplifies program design and entrybb improves program readability and understandingbb facilitates program debugging (variables handled by the DFB are identified in thedata editor)bb enables the use of private variables specific to the DFBs, which are independentof the applicationCreating the codeUse within the programA DFB is set up in several stages:bb The DFB is designed by assigning a name, a set of parameters (inputs, outputs,public and private internal variables) and a comment to it via the data editor.bb The code is created in one or more sections of the program, with the followinglanguages selected according to requirements: Structured Text, Instruction List,Ladder or Function Block Diagram (ST, IL, LD or FBD).bb The DFB can be stored in a library with an associated version number.bb A DFB instance is created in the data editor or when the function is called in theprogram editor.bb This instance is used in the program in the same way as an EFB (the instance canbe created from within the program).678910Selection guide:page 1/21/9

Functions (continued)SoftwareEcoStruxure Control Expert softwareSmall/Large/Extra Large/Extra Large with M580 SafetyFunction block libraries123Standard function block librariesThe function and function block libraries manager contains the elements providedwith EcoStruxure Control Expert software. Functions and function blocks areorganized into libraries, which themselves

Operator Advisor Machinery Food & Beverage Water & Wastewater Mining, Minerals & Metals Oil & Gas Harmony Sensors & RFID Process Instrumentaton Tesys Altivar Preventa Lexium . EcoStruxure Control Expert programming software for Modicon M340