Example: tourism industry

Function Block Editor and Menta Editor - tac …

StruxureWareStruxureWareBuildingBuilding OperationOperationFunctionFunctionBlockB lockEditorEditorandand MentaMentaEditorEditorDifferenceDifferen ceGuideGuide04-13010-01-enOctober2012 StruxureWareBuildingOperationFunctionBlo ckEditorand MentaEditorDifferenceGuide04-13010-01-en October2012 Copyright 2012 SchneiderElectricbrandand any registeredtrademarksof SchneiderElectricIndustriesSAS referredto in this guideare the sole propertyof SchneiderElectricSA and its may not be used for any purposewithoutthe owner'spermission,given in guideand its contentareprotected,withinthe meaningof the Frenchintellectualpropertycode (Codede la propri t intellectuellefran ais, referredto hereafteras "the Code"),underthe laws of copyrightcoveringtexts,drawingsand models,as well as by trademarklaw.

4 ProgrammingDifferences Topics Function Block and Menta Programming Differences Program Conversion Importing a Xenta 280/300/401 Program I/O Point Binding Binding a Function Block Program to I/Os

Tags:

  Functions, Block, Editor, Meant, Netaxs, Function block editor and menta editor tac, Function block and menta, Function block

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Transcription of Function Block Editor and Menta Editor - tac …

1 StruxureWareStruxureWareBuildingBuilding OperationOperationFunctionFunctionBlockB lockEditorEditorandand MentaMentaEditorEditorDifferenceDifferen ceGuideGuide04-13010-01-enOctober2012 StruxureWareBuildingOperationFunctionBlo ckEditorand MentaEditorDifferenceGuide04-13010-01-en October2012 Copyright 2012 SchneiderElectricbrandand any registeredtrademarksof SchneiderElectricIndustriesSAS referredto in this guideare the sole propertyof SchneiderElectricSA and its may not be used for any purposewithoutthe owner'spermission,given in guideand its contentareprotected,withinthe meaningof the Frenchintellectualpropertycode (Codede la propri t intellectuellefran ais, referredto hereafteras "the Code"),underthe laws of copyrightcoveringtexts,drawingsand models,as well as by trademarklaw.

2 You agreenot to reproduce,other than for your own personal,non-commercialuse as definedin the Code,all or part of this guideon any mediumwhatsoeverwithoutSchneiderElectric 'spermission,given in alsoagreenot to establishany hypertextlinks to this guideor its not grant any right or licensefor the personaland non-commercialuse of the guideor its content,exceptfor a non-exclusivelicenseto consultit on an "as is" basis,at your own risk. All other rightsare registeredtrademarksare the propertyof their This This Guideis Find , Editor ,and Point Xenta280/300 Point FunctionBlockProgramto I/Os .. ,October2012 FunctionBlockEditorand Scheduleand State of of Changeof State MatchingText Out of Out of ValueTrendLogs.

3 IntervalTrendLog .. Changeof ValueTrendLog .. MeterTrendLog .. VariableTriggeredTrendLog .. ManualTrendLog .. Usingthe (Edit Mode)..134 FunctionBlockEditorand MentaEditor04-13010-01-en, (SimulationMode).. Edit .. ,October2012 FunctionBlockEditorand MentaEditor7 IntroductionThe Introductionpartcontainsinformationon the purposeof this guide,howthis guideis organized,whereto findmoreinformation,and informationon GuideGuide1 TopicsTopicsPurposeof ThisGuideHowThisGuideis OrganizedTypographicalConventions1 AboutThis Purposeof This This GuideThis guideprovidesinformationaboutthe differencesbetweenthe Mentaprogramsand overviewof functionblockprogrammingandFunctionBlock Editoris also ,October2012 FunctionBlockEditorand MentaEditor131 AboutThis HowThis Guideis Guideis OrganizedThis BuildingOperationGuideis dividedinto the followingparts.

4 IntroductionThe Introductionpart containsinformationon the purposeof this guide,how thisguideis organized,whereto find more information,and informationon Referencepart containsconceptualinformation,procedures ,user interfacedescriptionsand you want more information,seeWebHelpor the other MentaEditor04-13010-01-en,October2012141 AboutThis the followingspeciallymarkedtexts:TipHelpsyo u understandthe benefitsand capabilitiesof the with to supplementaryinformationthat is essentialto the completionof to a conditionthat can causeloss of to a conditionthat can causeproductdamageor texts:texts:User interfaceitems,such as propertynamesand buttons,are writtenin bold, forexample"On theFileFilemenu,selectNewNew."04-13010-0 1-en,October2012 FunctionBlockEditorand MentaEditorAdditionalAdditionalInformati onInformation2 TopicsTopicsWhereto FindAdditionalInformationRegulatoryNotic es2 Whereto FindAdditionalInformationAll the technicalBuildingOperationinformationis availableonline,on also find additionalinformationin the BuildingOperationGuides.

5 HardwareReferenceGuide Plain Englishand ScriptDifferenceGuide FunctionBlockEditorand MentaEditorDifferenceGuide WebReportsReferenceGuide WebReportsOperatingGuide SystemReferenceGuide TechnicalReferenceGuide WorkStationOperatingGuide IT ReferenceGuide WebStationOperatingGuide UpgradeReferenceGuide AdministeringReportsTutorialGuide Configuringan AutomationServeras a ControllerTutorialGuide Creatingand Configuringa LonWorksNetworkwith XentaLonWorksDevicesTutorialGuide Creatingand Configuringa ModbusNetworkTutorialGuide Creatingand ConfiguringAlarmsTutorialGuide Creatingand ConfiguringGraphicsTutorialGuide Creatingand ConfiguringSchedulesTutorialGuide Creatingand ConfiguringTrendLogs TutorialGuide Creatingand ConfiguringUsersTutorialGuide Startinga ProjectTutorialGuide Creatingand Configuringa BACnetNetworkwith b3 BACnetDevicesTutorialGuide04-13010-01-en ,October2012 FunctionBlockEditorand MentaEditor192 , DirectiveoftheEuropeanUnion(EU)This equipmentand its packagingcarry the wasteof electricaland electronicequipment(WEEE)label, in compliancewith EuropeanUnion(EU) Directive2002/96/EC,governingthe disposaland recyclingof electricaland electronicequipmentin the CompliancetoEuropeanUnion(EU)2004/108/EC ElectromagneticCompatibilityDirectiveThi s equipmentcomplieswith the rules,of the OfficialJournalof the EuropeanUnion,for governingthe Self Declarationof the CE Markingfor the EuropeanUnionas specifiedin the abovedirective(s)

6 Per the provisionsof the followingstandards:IEC/EN61326-1 ProductStandard, is a ClassB digitaldevicethat meetsall requirementsof the (AustralianCommunicationsAuthority(ACA)) AS/NZS3548 This equipmentcarriesthe C-Ticklabel and complieswith EMC and radiocommunicationsregulationsof the AustralianCommunicationsAuthority(ACA),g overningthe Australianand New Zealand(AS/NZS) Rulesand RegulationsCFR 47, Part 15, ClassBThis devicecomplieswith part 15 of the FCC subjectto thefollowingtwo conditions:(1) This devicemay not causeharmfulinterference.(2)This devicemust acceptany interferencereceived,includinginterferen cethat MentaEditor04-13010-01-en,October201220 ReferenceTheReferencepartcontainsconcept ualinformation,procedures,userinterfaced escriptionsand you wantmoreinformation,see WebHelporthe derivedfrom Mentaprogrammingin TAC FunctionBlockprogramby puttingtogethera set of functionblocksthattell the serverto take sometype of specificactionto controla ,you can tell the serverto take the followingactions: Openthe damper Closethe valveWhenprogramminga functionblockprogramin FunctionBlockEditor,you definethe functionsby usinggraphicalelementsthat you placein the functionblockdiagramhas two fundamentalelements.

7 Simpleblocks,whichprocessthe data Connections,whichprocessthe data betweenthe simpleblocksThe input signalsto the blocksare processedand generatedinto a functionblockcan have one or severalparametersthat processthe parameterscan be definedas numericalvaluesor as identifiers(constants).The outputsignalis forwardedto other signalfollowsthe route definedby the connections,whichrepresentthe data flow duringthe data normallyflows from left to right in the diagram:An exceptionto this rule iswhena connectionis used to close a feedbackloop. In this case,the data flowsback to completea ,blockswith no inputs(sourceblocks)are locatedto the left and blockswith no outputs(destinationblocks)are locatedto the right in the ,whichmakecalculationsand logicaldecisions,are locatedbetweenthe sourceblocksand the orientedin the directionof the data functionblockprogramis cyclicand is executedat a constanttime interval,bydefaultevery1000 ms.

8 This is calleda programcycle,sourceblockssend data to the intermeditateblocks,whichin turn send data to , Editor ,and use a differenteditordependingon the type of (.AUT)MentaProgram(.MTA)BuildingOperatio nMentaXenta280/300/401 Editorand TAC Menta04-13010-01-en,October2012 FunctionBlockEditorand MentaEditor253 FunctionBlockProgramStatusand executedin the Xentacontrollersand Mentaprogramexecutiontimesare determinedby the determinedby the orderof the blocksin the functionblockprograms,BuildingOperationp rovidesyou with the possibilitytoconfigurethe numberof programcycles,the executiontime, the task and theexecutionprecedence: Task:showsthe time intervalat whichthe programexecutes Executionprecedence:specifiesthe prioritythis programholdsagainstotherapplicationsin the sametaskFunctionBlockEditorand MentaEditor04-13010-01-en,October2012263 Scriptprogramsmust be connectedto tasksin orderto run.

9 You accessTasksfrom the task is a propertyof the objectthat definesthe 3 is the defaultwhenyou createa new functionblockprogramor meansthat one programcycle executesin 1000 way you scheduleprogramsto executein Scriptdiffersfrom how you schedulethem to executein more information,see :TasksTable:Task IntervalsTaskTaskIntervalIntervalTask secondsTask secondsTask 31 secondsTask 45 secondsTask 510 seconds04-13010-01-en,October2012 FunctionBlockEditorand MentaEditor27 ProgrammingProgrammingDifferencesDiffere nces4 TopicsTopicsFunctionBlockandMentaProgram mingDifferencesProgramConversionImportin ga Xenta280/300/401 ProgramI/OPointBindingBindinga FunctionBlockProgramto I/OsBindingValuesBindingValuesUsinga BindingTemplateTimeScheduleandAlarmBlock sAlarmTypesCreatinga Changeof StateAlarmCreatinga MultistateAlarmCreatinga MatchingTextStringAlarmCreatinga VariableStatusAlarmCreatinganOutof RangeAlarmCreatinganOutof ReferenceRangeAlarmCreatinganEnumeration AlarmMassCreatingAlarmsMassCreatingAlarm sUsingtheSearchMethodTrendLogTypesCreati nganIntervalTrendLogCreatinga Changeof ValueTrendLogCreatinga MeterTrendLogCreatinga VariableTriggeredTrendLogCreatinga

10 ManualTrendLogMassCreatingTrendLogsMassC reatingTrendLogsUsingtheSearchMethodSche duleTypesCreatinganAnalogScheduleCreatin ga DigitalScheduleCreatinga MultistateSchedule4 FunctionBlockand MentaProgrammingDifferencesThereare a numberof differencesbetweenfunctionblockprogramsa nd AutomationServersin FunctionBlockEditorideallyconsistofsever alsmall programmodulesin separatefiles. The outputfile for programscreatedin FunctionBlockEditoris . Xenta280/300/401in Mentaare singlelarge applicationscomposedby programmodulesand compiledinto a singlefile. The outputfile typefor programscreatedin TAC Mentais . severaldifferencesin the menusof FunctionBlockEditor,MentaEditor,and TAC more information,see Menusin Edit Mode on page 137. For moreinformation,see Menusin SimulationMode on page FunctionBlockEditor,you test the programby downloadingit to the MentaEditor,you simulateMentaprogramsin Simulationmodeor differencesregardingthe set of availabefunctionblocksbetweenfunctionblo ckprogramsand more information,see BlockDifferences on page BuildingOperation,alarmsare handledoutsidethe need the ALARM blocksbut the blocksonly serveasinputsand outputsto the alarmfunctionsand do not containany configurationdata.