DNP3DeviceProfile
BasedonDNPXMLSchemaversion2.10.00
DocumentName:MGate5109DeviceProfile
DocumentDescription:DeviceProfilefortheMGate5109
RevisionHistory
Date Time Version Reasonforchange Editedby
20181003 1 FirstVersion LanceChen
20200401 2 Newspecificationssupported LanceChen
REFERENCEDEVICE:
1DeviceProperties
Thisdocumentisintendedtobeusedforseveralpurposes,including:
IdentifyingthecapabilitiesofaDNP3device(MasterStationorOutstation)
Recordingthesettingsofaspecificinstanceofadevice(parametersettingsforaspecificinstanceofthedeviceintheuser'stotalDNP3estate)
MatchinguserrequirementstoproductcapabilitieswhenprocuringaDNP3device
Thedocumentisthereforestructuredtoshow,foreachtechnicalfeature,thecapabilitiesofthedevice(orcapabilitiesrequiredbythedevicewhenprocuring).
Itisalsostructuredtoshowthecurrentvalue(orsetting)ofeachoftheparametersthatdescribeaspecificinstanceofthedevice.This"currentvalue"mayalsoshowa
functionallimitationofthedevice.ForexamplewhenimplementingsecureauthenticationitisnotrequiredthatallDNP3devicesacceptaggressivemoderequestsduring
criticalexchanges(seeDeviceProfile1.12.4),inwhichcaseavendorwouldmarkthiscurrentvalueas"Nodoesnotacceptaggressivemoderequests".
Additionally,thecurrentvaluemaysometimesbeusedtoshowavaluethatadevicecanachievebecauseofhardwareorsoftwaredependencies.Anexampleofthisisin
section1.6.8oftheDeviceProfile(MaximumerrorinthetimethattheMasterissuesfreezerequests)wherethevaluemaywelldependupontolerancesofhardware
componentsandinteractionsbetweensoftwaretasks.WhentheDeviceProfilecurrentvalueisusedinthiswaythecorrespondingentryinthecapabilitiescolumnis
grayedout.UsersshouldnotethatifanentryinthecapabilitiescolumnoftheDeviceProfileisgrayedoutthentheremaybeinformationinthecurrentvaluecolumnthat
ispertinenttothedevice'scapabilities.
Unlessotherwisenoted,multipleboxesinthesecondcolumnbelowareselectedforeachparametertoindicateallcapabilitiessupportedorrequired.Parameterswithout
checkboxesinthesecondcolumndonothavecapabilitiesandareincludedsothatthecurrentvaluemaybeshowninthethirdcolumn.
Theitemslistedinthecapabilitiescolumnbelowmaybeconfigurabletoanyoftheoptionsselected,orsettoafixedvaluewhenthedevicewasdesigned.Item1.1.10
containsalistofabbreviationsforthepossiblewaysinwhichtheconfigurableparametersmaybeset.Sincesomeparametersmaynotbeaccessiblebyeachofthese
methodssupported,anabbreviationfortheconfigurationmethodsupportedbyeachparameterisshowninthefourthcolumnofthetablesbelow.
Ifthisdocumentisusedtoshowthecurrentvalues,thethirdcolumnshouldbefilledinevenifafixedparameterisselectedinthecapabilitiessection("NA"maybe
enteredforparametersthatareNotApplicable).
Ifthedocumentisusedtoshowthecurrentvaluesofparameters,thencolumn3appliestoasingleconnectionbetweenamasterandanoutstation.
1.1DEVICEIDENTIFICATION Capabilities CurrentValue
If
configurable
listmethods
1.1.1DeviceFunction:
MasterssendDNPrequests,whileOutstationssend
DNPresponses.Ifasinglephysicaldevicecan
performbothfunctions,aseparateDeviceProfile
Documentmustbeprovidedforeachfunction.
Master
Outstation
Master
Outstation
1.1.2VendorName:
Thenameoftheorganizationproducingthedevice.
Note:Thecurrentvalueofthisoutstationparameter
isavailableremotelyusingprotocolobjectGroup0
Variation252.
MoxaInc.
1.1.3DeviceName:
Themodelandnameofthedevice,sufficientto
distinguishitfromanyotherdevicefromthesame
organization.
Note:Thecurrentvalueofthisoutstationparameter
isavailableremotelyusingprotocolobjectGroup0
Variation250.
MGate5109Series
1.1.4Devicemanufacturer'shardwareversionstring:
Note:Thecurrentvalueofthisoutstationparameter
isavailableremotelyusingprotocolobjectGroup0
Variation243.
V1.1.0
1.1.5Devicemanufacturer'ssoftwareversionstring:
Note:Thecurrentvalueofthisoutstationparameter
isavailableremotelyusingprotocolobjectGroup0
Variation242.
V2.2.0
1.1.6DeviceProfileDocumentVersionNumber:
VersionoftheDeviceProfileDocumentisindicated
byawholenumberincrementedwitheachnew
release.Thisshouldmatchthelatestversionshown
intheRevisionHistoryatthebeginningofthis
document.
2
1.1.7DNPLevelsSupportedfor:
IndicateeachDNP3Leveltowhichthedevice
conformsfully.ForMasters,requestsandresponses
canbeindicatedindependently.
OutstationsOnly
RequestsandResponses
None
Level1
Level2
Level3
Level4
Level2
1.1.8SupportedFunctionBlocks: SelfAddressSupport
DataSets
FileTransfer
VirtualTerminal
MappingtoIEC61850ObjectModelsdefinedina
DNP3XMLfile
Functioncode31,activateconfiguration
SecureAuthentication(ifcheckedthensee1.12)
SelfAddress other
(Web
Browser)
1.1.9NotableAdditions:
Abriefdescriptionintendedtoquicklyidentify(for
thereader)themostobviousfeaturesthedevice
supportsinadditiontotheHighestDNPLevel
Supported.Thecompletelistoffeaturesisdescribed
intheImplementationTable.
1.1.10MethodstosetConfigurableParameters: XMLLoadedviaDNP3FileTransfer
XMLLoadedviaothertransportmechanism
TerminalASCIITerminalCommandLine
SoftwareVendorsoftwarenamed
ProprietaryfileloadedviaDNP3FileTransfer
Proprietaryfileloadedviaothertransportmechanism
DirectKeypadondevicefrontpanel
FactorySpecifiedwhendeviceisordered
ProtocolSetviaDNP3(e.g.assignclass)
Otherexplain:
WebBrowser
Other,WebBrowser other
(Web
Browser)
1.1.11DNP3XMLfilesavailableOnline:
XMLconfigurationfilenamesthatcanbereador
writtenthroughDNP3FileTransfertoadevice.
Adevice'scurrentlyrunningconfigurationisreturned
byDNP3onlineXMLfilereadfromthedevice.
DNP3onlineXMLfilewritetoadevicewillupdate
thedevice'sconfigurationwhentheActivate
Configuration(functioncode31)isreceived.
Rd Wr Filename DescriptionofContents
dnpDP.xml CompleteDeviceProfile
dnpDPCap.xml DeviceProfileCapabilities
dnpDPCfg.xml DeviceProfileconfigvalues
Rd Wr Filename
dnpDP.xml
dnpDPCap.xml
dnpDPCfg.xml
1.1.12ExternalDNP3XMLfilesavailableOffline:
XMLconfigurationfilenamesthatcanbereador
writtenfromanexternalsystem,typicallyfroma
systemthatmaintainstheoutstationconfiguration.
ExternalofflineXMLfilereadpermitsanXML
definitionofanewconfigurationtobesuppliedfrom
offlineconfigurationtools.
ExternalofflineXMLfilewritepermitsanXML
definitionofanewconfigurationtobesuppliedto
offlineconfigurationtools.
Rd Wr Filename DescriptionofContents
dnpDP.xml CompleteDeviceProfile
dnpDPCap.xml DeviceProfileCapabilities
dnpDPCfg.xml DeviceProfileconfigvalues
Rd Wr Filename
dnpDP.xml
dnpDPCap.xml
dnpDPCfg.xml
1.1.13ConnectionsSupported: Serial(completesection1.2)
IPNetworking(completesection1.3)
Other,explain
Serial
IPNetworking
1.1.14ConformanceTesting:
Whereconformancetestinghasbeencompletedfor
theoutstationormasterstation,specifytheversion
ofthepublishedDNP3testproceduresthatwas
successfullypassed.Ifindependentlytested,identify
theorganizationthatperformedthetest.
Selftested,versionRev2.6(2009)
Independentlytested,version
1.2SERIALCONNECTIONS Capabilities CurrentValue
If
configurable
listmethods
1.2.1PortName:
Nameusedtoreferencethecommunicationsport
definedinthissection.
COM1
1.2.2SerialConnectionParameters:
Asynchronous8DataBits,1StartBit,1StopBit,
NoParity
Other,explain8DataBits,1StartBit,1/2Stop
Bit,NoParity/Odd/Even/Mark/Space
Note:ImplementedinTargetLayer
Other,8DataBits,1Start
Bit,1StopBit,EvenParity
other
(Web
Browser)
1.2.3BaudRate:
Fixedat
Configurable,rangeto
Configurable,selectablefrom50,75,110,134,150,
300,600,1200,1800,2400,4800,9600,19200,
38400,57600,115200,230400,460800,921600
Configurable,other,describe
Note:ImplementedinTargetLayer
115200 other
(Web
Browser)
1.2.4HardwareFlowControl(Handshaking):
Describehardwaresignalingrequirementsofthe
interface.
Whereatransmitterorreceiverisinhibiteduntila
givencontrolsignalisasserted,itisconsideredto
requirethatsignalpriortosendingorreceiving
characters.
Whereasignalisassertedpriortotransmitting,that
signalwillbemaintainedactiveuntilaftertheendof
transmission.
Whereasignalisassertedtoenablereception,any
datasenttothedevicewhenthesignalisnotactive
couldbediscarded.
None
RS232/V.24/V.28Options:
Asserts:
RTSBeforeTx
DTRBeforeTx
RTSBeforeRx
DTRBeforeRx
AlwaysRTS
AlwaysDTR
RequiresBeforeTx:
CTS Asserted Deasserted
DCD Asserted Deasserted
DSR Asserted Deasserted
RI Asserted Deasserted
RequiresRxInactivebeforeTx
RequiresBeforeRx:
CTS Asserted Deasserted
DCD Asserted Deasserted
DSR Asserted Deasserted
RI Asserted Deasserted
AlwaysIgnores:
CTS
DCD
DSR
RI
Other,explain
RS422/V.11Options:
RequiresIndicationbeforeRx
AssertsControlbeforeTx
Other,explain
RS485Options:
RequiresRxinactivebeforeTx
Other,explain
Other,explain
Sofware
None
RS232/V.24/V.28Options:
RS422/V.11Options:
RS485Options:
other
(Web
Browser)
1.2.5IntervaltoRequestLinkStatus:
IndicateshowoftentosendDataLinkLayerstatus
requestsonaserialconnection.Thisparameteris
separatefromtheTCPKeepalivetimer.
NotSupported
Fixedatseconds
Configurable,rangetoseconds
Configurable,selectablefromseconds
Configurable,other,describe
NotSupported
1.2.6SupportsDNP3CollisionAvoidance:
IndicateswhetheranOutstationusesacollision
avoidancealgorithm.
Collisionavoidancemaybeimplementedbyaback
offtimerwithtwoparametersthatdefinethebackoff
timerangeorbysomeothervendorspecific
mechanism.
Therecommendedbackofftimeisspecifiedasbeing
afixedminimumdelayplusarandomdelay,where
therandomdelayhasamaximumvaluespecified.
Thisdefinesarangeofdelaytimesthatarerandomly
distributedbetweentheminimumvalueandthe
minimumplusthemaximumoftherandomvalue.
Ifabackofftimerisimplementedwithonlyafixedor
onlyarandomvalue,selecttheBackofftimemethod
andsettheparameterthatisnotsupportedto"Fixed
at0ms".
No
Yes,usingBackofftime=(Min+Random)method
Other,explain
No
1.2.7ReceiverIntercharacterTimeout:
Whenserialinterfaceswithasynchronouscharacter
framingareused,thisparameterindicatesifthe
receivermakesacheckforgapsbetweencharacters.
(i.e.extensionsofthestopbittimeofonecharacter
priortothestartbitofthefollowingcharacterwithin
amessage).Ifthereceiverperformsthischeckand
thetimeoutisexceededthenthereceiverdiscardsthe
currentdatalinkframe.Areceiverthatdoesnot
discarddatalinkframesonthebasisofinter
charactergapsisconsiderednottoperformthis
check.
Wherenoasynchronousserialinterfaceisfittedthis
parameterisnotapplicable.Inthiscasenoneofthe
optionsshallbeselected.
NotChecked
Nogappermitted
Fixedatbittimes
Fixedatms
Configurable,rangetobittimes
Configurable,rangetoms
Configurable,selectablefrombittimes
Configurable,selectablefromms
Configurable,other,describe
Variable,explain
NotChecked
1.2.8Intercharactergapsintransmission:
Whenserialinterfaceswithasynchronouscharacter
framingareused,thisparameterindicateswhether
extradelayiseverintroducedbetweencharactersin
themessage,andifso,themaximumwidthofthe
gap.
Wherenoasynchronousserialinterfaceisfittedthis
parameterisnotapplicable.Inthiscasenoneofthe
optionsshallbeselected.
None(alwaystransmitswithnointercharactergap)
Maximumbittimes
Maximumms
None
1.3IPNETWORKING Capabilities CurrentValue
If
configurable
listmethods
1.3.1PortName:
Nameusedtoreferencethecommunicationsport
definedinthissection.
EthernetPort
1.3.2TypeofEndPoint: TCPInitiating(MasterOnly)
TCPListening(OutstationOnly)
TCPDual(requiredforMasters)
UDPDatagram(required)
TCPListening
UDPDatagram
other
(Web
Browser)
1.3.3IPAddressofthisDevice: 192.168.127.254 other
(Web
Browser)
1.3.4SubnetMask: 255.255.255.0 other
(Web
Browser)
1.3.5GatewayIPAddress: other
(Web
Browser)
1.3.6AcceptsTCPConnectionsorUDPDatagrams
from:
Allowsall(showas*.*.*.*in1.3.7)
LimitsbasedonIPaddress
LimitsbasedonlistofIPaddresses
LimitsbasedonawildcardIPaddress
LimitsbasedonlistofwildcardIPaddresses
Other,explain
Allowsall other
(Web
Browser)
1.3.7IPAddress(es)fromwhichTCPConnectionsor
UDPDatagramsareaccepted:
*.*.*.* other
(Web
Browser)
1.3.8TCPListenPortNumber:
IfOutstationordualendpointMaster,portnumber
onwhichtolistenforincomingTCPconnectrequests.
RequiredtobeconfigureableforMastersand
recommendedtobeconfigurableforOutstations.
NotApplicable(Masterw/odualendpoint)
Fixedat20,000
Configurable,range
1
to
65535
Configurable,selectablefrom
Configurable,other,describe
20000 other
(Web
Browser)
1.3.9TCPListenPortNumberofremotedevice:
IfMasterordualendpointOutstation,portnumber
onremotedevicewithwhichtoinitiateconnection.
RequiredtobeconfigurableforMastersand
recommendedtobeconfigurableforOutstations.
NotApplicable(Outstationw/odualendpoint)
Fixedat20,000
Configurable,rangeto
Configurable,selectablefrom
Configurable,other,describe
NotApplicable
1.3.10TCPKeepalivetimer:
Thetimeperiodforthekeepalivetimeronactive
TCPconnections.
Fixedat
60000
ms
Configurable,rangetoms
Configurable,selectablefromms
Configurable,other,describe
60000ms
1.3.11LocalUDPport:
LocalUDPportforsendingand/orreceivingUDP
datagrams.Mastersmayletsystemchoosean
availableport.Outstationsmustuseonethatis
knownbytheMaster.
Fixedat20,000
Configurable,range
1
to
65535
Configurable,selectablefrom
Configurable,other,describe
Letsystemchoose(Masteronly)
20000 other
(Web
Browser)
1.3.12DestinationUDPportforDNP3Requests
(MastersOnly):
Fixedat20,000
Configurable,rangeto
Configurable,selectablefrom
Configurable,other,describe
other
(Web
Browser)
1.3.13DestinationUDPportforinitialunsolicitednull
responses(UDPonlyOutstations):
ThedestinationUDPportforsendinginitial
unsolicitedNullresponse.
None
Fixedat20,000
Configurable,range
1
to
65535
Configurable,selectablefrom
Configurable,other,describe
20000
1.3.14DestinationUDPportforresponses(UDPonly
Outstations):
ThedestinationUDPportforsendingallresponses
otherthantheinitialunsolicitedNullresponse.
None
Fixedat20,000
Configurable,range
1
to
65535
Configurable,selectablefrom
Configurable,other,describe
Usesourceportnumber
20000
1.3.15Multipleoutstationconnections(Mastersonly):
Indicateswhethermultipleoutstationconnectionsare
supported.
Supportsmultipleoutstations(Mastersonly)
1.3.16Multiplemasterconnections(Outstationsonly):
Indicateswhethermultiplemasterconnectionsare
supportedandthemethodthatcanbeusedto
establishconnections.
Supportsmultiplemasters(Outstationsonly)
Ifsupported,thefollowingmethodsmaybeused:
Method1(basedonIPaddress)required
Method2(basedonIPportnumber)recommended
Method3(browsingforstaticdata)optional
Notsupported other
(Web
Browser)
1.3.17Timesynchronizationsupport: DNP3LANprocedure(functioncode24)
DNP3WriteTime(notrecommendedoverLAN)
Other,explain
NotSupported
WriteTime
1.4LINKLAYER Capabilities CurrentValue
If
configurable
listmethods
1.4.1DataLinkAddress:
Indicatesifthelinkaddressisconfigurableoverthe
entirevalidrangeof0to65,519.Datalinkaddresses
0xFFF0through0xFFFFarereservedforbroadcast
orotherspecialpurposes.
Fixedat
Configurable,range
0
to
65519
Configurable,selectablefrom
Configurable,other,describe
4 other
(Web
Browser)
1.4.2DNP3SourceAddressValidation:
IndicateswhethertheOutstationwillfilterout
requestsnotfromaspecificsourceaddress.
Never
Always,oneaddressallowed(shownin1.4.3)
Always,anyoneofmultipleaddressesallowed
(eachselectableasshownin1.4.3)
Sometimes,explain
Alwayssingleaddress
1.4.3DNP3SourceAddress(es)expectedwhen
ValidationisEnabled:
Selectstheallowedsourceaddress(es)
Configurabletoany16bitDNPDataLinkAddress
value
Configurable,range
0
to
65519
Configurable,selectablefrom
Configurable,other,describe
3
1.4.4SelfAddressSupportusingaddress0xFFFC:
IfanOutstationreceivesamessagewithadestination
addressof0xFFFCitshallrespondnormallywithits
ownsourceaddress.Itmustbepossibletodiasblethis
featureifsupported.
Yes(onlyallowedifconfigurable)
No
Yes other
(Web
Browser)
1.4.5SendsConfirmedUserDataFrames:
Alistofconditionsunderwhichthedevicetransmits
confirmedlinklayerservices(TEST_LINK_STATES,
RESET_LINK_STATES,
CONFIRMED_USER_DATA).
Never
Always
Sometimes,explain
Always other
(Web
Browser)
1.4.6DataLinkLayerConfirmationTimeout:
Thistimeoutappliestoanysecondarydatalink
messagethatrequiresaconfirmorresponse(link
reset,linkstatus,userdata,etc).
None
Fixedatms
Configurable,range
0
to
65535
ms
Configurable,selectablefromms
Configurable,other,describe
Variable,explain
3000ms other
(Web
Browser)
1.4.7MaximumDataLinkRetries:
Thenumberoftimesthedevicewillretransmita
framethatrequestsLinkLayerconfirmation.
None
Fixedat
Configurable,range
0
to
5
Configurable,selectablefrom
Configurable,other,describe
5 other
(Web
Browser)
1.4.8MaximumnumberofoctetsTransmittedinaData
LinkFrame:
ThisnumberincludestheCRCs.Withalengthfieldof
255,themaximumsizewouldbe292.
Fixedat
292
Configurable,rangeto
Configurable,selectablefrom
Configurable,other,describe
292
1.4.9MaximumnumberofoctetsthatcanbeReceived
inaDataLinkFrame:
ThisnumberincludestheCRCs.Withafieldlengthof
255,themaximumsizewouldbe292.Thedevice
mustbeabletoreceive292octetstobecompliant.
Fixedat
292
Configurable,rangeto
Configurable,selectablefrom
Configurable,other,describe
292
1.5APPLICATIONL AYER Capabilities CurrentValue
If
configurable
listmethods
1.5.1MaximumnumberofoctetsTransmittedinan
ApplicationLayerFragmentotherthanFileTransfer:
Thissizedoesnotincludeanytransportorframe
octets.
Mastersmustprovideasettinglessthanorequalto
249tobecompliant.
Outstationsmustprovideasettinglessthanorequal
to2048tobecompliant.
Note:Thecurrentvalueofthisoutstationparameter
isavailableremotelyusingprotocolobjectGroup0
Variation240.
Fixedat
2048
Configurable,rangeto
Configurable,selectablefrom
Configurable,other,describe
2048
1.5.2MaximumnumberofoctetsTransmittedinan
ApplicationLayerFragmentcontainingFileTransfer:
Fixedat
4096
Configurable,rangeto
Configurable,selectablefrom
Configurable,other,describe
4096
1.5.3Maximumnumberofoctetsthatcanbereceived
inanApplicationLayerFragment:
Thissizedoesnotincludeanytransportorframe
octets.
Mastersmustprovideasettinggreaterthanorequal
to2048tobecompliant.
Outstationsmustprovideasettinggreaterthanor
equalto249tobecompliant.
Note:Thecurrentvalueofthisoutstationparameter
isavailableremotelyusingprotocolobjectGroup0
Variation241.
Fixedat
249
Configurable,rangeto
Configurable,selectablefrom
Configurable,other,describe
1.5.4TimeoutwaitingforCompleteApplicationLayer
Fragment:
Timeoutifallframesofamessagefragmentarenot
receivedinthespecifiedtime.Measuredfromtime
firstframeofafragmentisreceiveduntilthelast
frameisreceived.
None
Fixedatms
Configurable,rangetoms
Configurable,selectablefromms
Configurable,other,describe
Variable,explain
None other
(Web
Browser)
1.5.5Maximumnumberofobjectsallowedinasingle
controlrequestforCROB(Group12):
Note:Thecurrentvalueofthisoutstationparameter
isavailableremotelyusingprotocolobjectGroup0
Variation216.
Fixedat(enter0ifcontrolsarenotsupportedfor
CROB)
Configurable,range
0
to
4294967295
Configurable,selectablefrom
Configurable,other,describe
ThemaximumNumber
ofobjectsallowedinasingleControlRequestfor
CROBisonlylimitedbythemaximumlengthofa
datalinkframe
Variable,explain
1.5.6Maximumnumberofobjectsallowedinasingle
controlrequestforAnalogOutputs(Group41):
Fixedat(enter0ifcontrolsarenotsupportedfor
AnalogOutputs)
Configurable,range
0
to
4294967295
Configurable,selectablefrom
Configurable,other,describe
ThemaximumNumber
ofobjectsallowedinasingleControlRequestfor
CROBisonlylimitedbythemaximumlengthofa
datalinkframe
Variable,explain
1.5.7Maximumnumberofobjectsallowedinasingle
controlrequestforDataSets(Groups85,86,87):
Fixedat(enter0ifcontrolsarenotsupportedfor
DataSets)
Configurable,rangeto
Configurable,selectablefrom
Configurable,other,describe
Variable,explain
1.5.8Supportsmixedobjectgroups(AOBs,CROBs
andDataSets)inthesamecontrolrequest:
Notapplicablecontrolsarenotsupported
Yes
No
No
1.5.9ControlStatusCodesSupported:
Indicateswhichcontrolstatuscodesaresupportedby
thedevice:
Mastersmustindicatewhichcontrolstatuscodes
theyacceptinoutstationresponses.
Outstationsmustindicatewhichcontrolstatuscodes
theygenerateinresponses.
Controlstatuscode0(success)mustbesupportedby
MastersandOutstations.
1TIMEOUT
2NO_SELECT
3FORMAT_ERROR
4NOT_SUPPORTED
5ALREADY_ACTIVE
6HARDWARE_ERROR
7LOCAL
8TOO_MANY_OBJS
9NOT_AUTHORIZED
10AUTOMATION_INHIBIT
11PROCESSING_LIMITED
12OUT_OF_RANGE
13DOWNSTREAM_LOCAL
14ALREADY_COMPLETE
15BLOCKED
16CANCELLED
17BLOCKED_OTHER_MASTER
18DOWNSTREAM_FAIL
126RESERVED
127UNDEFINED
1.7FILLOUT THEF OLLOWINGITEMSFOR
OUTSTATIONSONLY
Capabilities CurrentValue
If
configurable
listmethods
1.7.1TimeoutwaitingforApplicationConfirmof
solicitedresponsemessage:
None
Fixedatms
Configurable,range
1000
to
1000000
ms
Configurable,selectablefromms
Configurable,other,describe
Variable,explain
10000ms other
(Web
Browser)
1.7.2Howoftenistimesynchronizationrequiredfrom
themaster:
Detailsofwhenthemasterneedstoperformatime
synchronizationtoensurethattheoutstationclock
doesnotdriftoutsideofanacceptabletolerance.If
theoptiontorelatethistoIIN1.4isusedthendetails
ofwhenIIN1.4isassertedareinsection1.10.2.
Neverneedstime
WithinsecondsafterIIN1.4isset
Periodically,fixedat
3600
seconds
Periodically,betweenandseconds
Periodically,every3600
seconds.
other
(Web
Browser)
1.7.3DeviceTroubleBitIIN1.6:
IfIIN1.6devicetroublebitissetundercertain
conditions,explainthepossiblecauses.
Neverused
Reasonforsetting
Neverused
1.7.4FileHandleTimeout:
Ifthereisnoactivityreferencingafilehandlefora
configurablelengthoftime,theoutstationmustdoan
automaticcloseonthefile.Thetimeoutvaluemustbe
configurableupto1hour.Whenthisconditionoccurs
theoutstationwillsendaFileTransportStatusObject
(objgrp70var6)usingastatuscodevalueofhandle
expired(0x02).
Notapplicable,filesnotsupported
Fixedatms
Configurable,rangetoms
Configurable,selectablefromms
Configurable,other,describe
Variable,explain
Notapplicable
1.7.5EventBufferOverflowBehavior: Discardtheoldestevent
Discardthenewestevent
Other,explain
Discardoldest other
(Web
Browser)
1.7.6EventBufferOrganization:
Explainhoweventbuffersarearranged(perObject
Group,perClass,singlebuffer,etc)andspecifythe
numberofeventsthatcanbebuffered.
PerObjectGroup(seepart3)
PerClass
Class1:
Fixedat
Configurable,rangeto
Configurable,selectablefrom
Configurable,other,describe
Class2:
Fixedat
Configurable,rangeto
Configurable,selectablefrom
Configurable,other,describe
Class3:
Fixedat
Configurable,rangeto
Configurable,selectablefrom
Configurable,other,describe
SingleBuffer
Fixedat
Configurable,rangeto
Configurable,selectablefrom
Configurable,other,describe
Other,describe
Perobjectgroup
1.7.7SendsMultiFragmentResponses:
IndicateswhetheranOutstationsendsmultifragment
responses(Mastersdonotsendmultifragment
requests).
Yes
No
Yes
1.7.8LastFragmentConfirmation:
IndicateswhethertheOutstationrequests
confirmationofthelastfragmentofamultifragment
response.
Always
Sometimes,explain
Never
Never other
(Web
Browser)
1.7.9DNPCommandSettingspreservedthrougha
devicerestart:
IfanyofthesesettingsarewrittenthroughtheDNP
protocolandtheyarenotpreservedthrougharestart
oftheOutstation,theMasterwillhavetowritethem
againafteritreceivesaresponseinwhichtheRestart
IINbitisset.
AssignClass
AnalogDeadbands
DataSetPrototypes
DataSetDescriptors
FunctionCode31ActivateConfiguration
1.7.10Supportsconfigurationsignature:
IndicateswhetheranOutstationsupportstheGroup0
deviceattribute"Configurationsignature"(variation
200).Ifyes,listthevendordefinedname(s)ofthe
algorithm(s)availabletocalculatethesignature.
Note:Thealgorithmusedforcalculatingthe
signatureisidentifiedbynameinastringthatcanbe
determinedremotelyusingprotocolobjectGroup0
Variation201.Ifonlyasinglealgorithmisavailable,
identifyingthatalgorithminthisobjectisoptional.
Configurationsignaturesupported
Ifconfigurationsignatureissupported,thenthefollowing
algorithm(s)areavailableforcalculatingthesignature:
NotSupported
1.7.11RequestsApplicationConfirmation:
Indicateifapplicationconfirmationisrequested:
whenrespondingwithevents
whensendingnonfinalfragmentsofmultifragment
responses
Note:tobecompliantbothmustbeselectedas"yes".
Foreventresponses:
Yes
No
Configurable
Fornonfinalfragments:
Yes
No
Configurable
Eventresponses:Yes
Nonfinalfragments:Yes
1.8OUTSTATIONUNSOLICITEDRESPONSESUPPORT Capabilities CurrentValue
If
configurable
listmethods
1.8.1SupportsUnsolicitedReporting:
Whentheunsolicitedresponsemodeisconfigured
"off",thedeviceistobehaveexactlylikean
equivalentdevicethathasnosupportforunsolicited
responses.Ifsetto"on",theOutstationwillsenda
nullUnsolicitedResponseafteritrestarts,thenwait
foranEnableUnsolicitedResponsecommandfrom
themasterbeforesendingadditionalUnsolicited
Responsescontainingeventdata.
Yes
No
Configurable,selectablefromOnandOff
On other
(Web
Browser)
1.8.2MasterDataLinkAddress:
Thedestinationaddressofthemasterdevicewhere
theunsolicitedresponseswillbesent.
Fixedat
Configurable,range
1
to
65519
Configurable,selectablefrom
Configurable,other,describe
3 other
(Web
Browser)
1.8.3UnsolicitedResponseConfirmationTimeout:
Thisistheamountoftimethattheoutstationwill
waitforanApplicationLayerconfirmationbackfrom
themasterindicatingthatthemasterreceivedthe
unsolicitedresponsemessage.Asaminimum,the
rangeofconfigurablevaluesmustincludetimesfrom
onesecondtooneminute.Thisparametermaybethe
sameonethatisusedfornormal,solicited,
applicationconfirmationtimeouts,oritmaybea
separateparameter.
Fixedatms
Configurable,range
0
to
4294967295
ms
Configurable,selectablefromms
Configurable,other,describe
UnsolicitedResponse
ConfirmationTimeoutissameasApplication
Confrimtimeout
Variable,explain
10000ms
1.8.4NumberofUnsolicitedRetries:
Thisisthenumberofretriesthatanoutstation
transmitsineachunsolicitedresponseseriesifitdoes
notreceiveconfirmationbackfromthemaster.The
configuredvalueincludesidenticalandregenerated
retrymessages.Oneofthechoicesmustprovidefor
anindefinite(andpotentiallyinfinite)numberof
transmissions.
None
Fixedat
Configurable,range
0
to
100
Configurable,selectablefrom
Configurable,other,describe
Alwaysinfinite,nevergivesup
5 other
(Web
Browser)
1.9OUTSTATIONUNSOLICITEDRESPONSETRIGGER
CONDITIONS
Capabilities CurrentValue
If
configurable
listmethods
1.9.1Numberofclass1events: Class1notusedtotriggerUnsolicitedResponses
Fixedat
Configurable,rangeto
Configurable,selectablefrom
Configurable,other,describe
1.9.2Numberofclass2events: Class2notusedtotriggerUnsolicitedResponses
Fixedat
Configurable,rangeto
Configurable,selectablefrom
Configurable,other,describe
1.9.3Numberofclass3events: Class3notusedtotriggerUnsolicitedResponses
Fixedat
Configurable,rangeto
Configurable,selectablefrom
Configurable,other,describe
1.9.4Totalnumberofeventsfromanyclass: TotalNumberofEventsnotusedtotrigger
UnsolicitedResponses
Fixedat
Configurable,rangeto
Configurable,selectablefrom
Configurable,other,describe
BinaryInputEvents:
1024,AnalogInputEvents:1024,CounterEvents:
1024
1.9.5Holdtimeafterclass1event:
Aconfigurablevalueof0indicatesthatresponsesare
notdelayedduetothisparameter.
Class1notusedtotriggerUnsolicitedResponses
Fixedatms
Configurable,rangetoms
Configurable,selectablefromms
Configurable,other,describe
1.9.6Holdtimeafterclass2event:
Aconfigurablevalueof0indicatesthatresponsesare
notdelayedduetothisparameter.
Class2notusedtotriggerUnsolicitedResponses
Fixedatms
Configurable,rangetoms
Configurable,selectablefromms
Configurable,other,describe
1.9.7Holdtimeafterclass3event:
Aconfigurablevalueof0indicatesthatresponsesare
notdelayedduetothisparameter.
Class3notusedtotriggerUnsolicitedResponses
Fixedatms
Configurable,rangetoms
Configurable,selectablefromms
Configurable,other,describe
1.9.8Holdtimeaftereventassignedtoanyclass:
Aconfigurablevalueof0indicatesthatresponsesare
notdelayedduetothisparameter.
ClasseventsnotusedtotriggerUnsolicited
Responses
Fixedatms
Configurable,range
1
to
9999
ms
Configurable,selectablefromms
Configurable,other,describe
1000ms
1.9.9RetriggerHoldTime:
Theholdtimetimermayberetriggeredforeachnew
eventdetected(increasedpossibilityofcapturingall
thechangesinasingleresponse)ornotretriggered
(givingthemasteraguaranteedupdatetime).
Holdtimetimerwillberetriggeredforeachnewevent
detected(maygetmorechangesinnextresponse)
Holdtimetimerwillnotberetriggeredforeachnew
eventdetected(guaranteedupdatetime)
Notretriggered
1.9.10OtherUnsolicitedResponseTriggerConditions: Other,
1.10OUTSTATIONPERFORMANCE Capabilities CurrentValue
If
configurable
listmethods
1.10.1MaximumTimeBaseDrift(millisecondsper
minute):
IfthedeviceissynchronizedbyDNP,whatistheclock
driftrateoverthefulloperatingtemperaturerange.
Fixedatms
Rangetoms
Selectablefromms
Other,describe
1.10.2WhendoesoutstationsetIIN1.4:
Whendoestheoutstationsettheinternalindication
IIN1.4NEED_TIME
Never
AssertedatstartupuntilfirstTimeSynchronization
requestreceived
Periodicallyevery
3600
seconds
Periodically,rangetoseconds
Periodically,selectablefromseconds
secondsafterlasttimesync
Rangetosecondsafterlasttimesync
Selectablefromsecondsafterlasttimesync
Whentimeerrormayhavedriftedbyms
Whentimeerrormayhavedriftedbyrangetoms
Whentimeerrormayhavedriftedbyselectablefrom
ms
other
(Web
Browser)
1.10.3MaximumInternalTimeReferenceErrorwhen
setviaDNP(ms):
ThedifferencebetweenthetimesetinDNPWrite
Timemessage,andthetimeactuallysetinthe
outstation.
Fixedatms
Range
10
to
30
ms
Selectablefromms
Other,describe
20ms
1.10.4MaximumDelayMeasurementError(ms):
Thedifferencebetweenthetimereportedinthedelay
measurementresponseandtheactualtimebetween
receiptofthedelaymeasurementrequestandissuing
thedelaymeasurementreply.
Fixedatms
Range
10
to
30
ms
Selectablefromms
Other,describe
20ms
1.10.5MaximumResponseTime(ms):
Theamountoftimeanoutstationwilltaketorespond
uponreceiptofavalidrequest.Thisdoesnotinclude
themessagetransmissiontime.
Fixedatms
Range
10
to
20
ms
Selectablefromms
Other,describe
20ms
1.10.6MaximumtimefromstartuptoIIN1.4
assertion(ms):
Fixedatms
Range
7000
to
10000
ms
Selectablefromms
Other,describe
7000ms
1.10.7MaximumEventTimetagerrorforlocalBinary
andDoubleBitI/O(ms):
Theerrorbetweenthetimetagreportedandthe
absolutetimeofthephysicalevent.Thiserror
includestheInternalTimeReferenceError.
Note:Thecurrentvalueofthisparameterisavailable
remotelyusingprotocolobjectGroup0Variation217.
Fixedatms
Range
20
to
30
ms
Selectablefromms
Other,describe
20ms
1.10.8MaximumEventTimetagerrorforlocalI/O
otherthanBinaryandDoubleBitdatatypes(ms):
Fixedatms
Range
20
to
30
ms
Selectablefromms
Other,describe
20ms
1.11INDIVIDUALF IELDOUTSTATIONP ARAMETERS ValueofCurrentSetting
If
configurable
listmethods
1.11.1Userassignedlocationnameorcodestring(sameasg0v245):
1.11.2UserassignedIDcode/numberstring(sameasg0v246):
1.11.3Userassignednamestringfortheoutstation(sameasg0v247):
1.11.4DeviceSerialNumberstring(sameasg0v248):
1.13BROADCASTFUNCTIONALITY Capabilities CurrentValue
If
configurable
listmethods
Thissectionindicateswhichfunctionsaresupportedbythedevicewhenusingbroadcastaddresses.
Notethatthissectionshowsonlyentriesthatmayhaveameaningfulpurposewhenusedwithbroadcastrequests.
1.13.1Supportforbroadcastfunctionality: Disabled
Enabled
Configurable
Enabled
1.13.2Writefunctions(FC=2)supportedwith
broadcastrequests:
Writeclock(g50v1withqualifiercode07)
Disabled
Enabled
Configurable,other(describedelsewhere)
Writelastrecordedtime(g50v3withqualifiercode07)
Disabled
Enabled
Configurable,other(describedelsewhere)
Clearrestart(g80v1withqualifiercode00andindex=7,
value=0)
Disabled
Enabled
Configurable,other(describedelsewhere)
Writetoanyothergroup/variation/qualifiercode
Disabled
Enabled
Configurable,other(describedelsewhere)
Writeclock:Enabled
Writelastrecordedtime:
Disabled
Clearrestart:Disabled
Writeanyother:Disabled
Clock:
Time:
Restart:
Other:
1.13.3Directoperatefunctions(FC=5)supported
withbroadcastrequests:
Disabled
Enabled
Configurable,other(describedelsewhere)
Enabled
1.13.4Directoperate,noacknowledgementfunctions
(FC=6)supportedwithbroadcastrequests:
Disabled
Enabled
Configurable,other(describedelsewhere)
Enabled
1.13.5Immediatefreezefunctions(FC=7)supported
withbroadcastrequests:
Disabled
Enabled
Configurable,other(describedelsewhere)
Enabled
1.13.6Immediatefreeze,noacknowledgement
functions(FC=8)supportedwithbroadcastrequests:
Disabled
Enabled
Configurable,other(describedelsewhere)
Enabled
1.13.7Freezeandclearfunctions(FC=9)supported
withbroadcastrequests:
Disabled
Enabled
Configurable,other(describedelsewhere)
Enabled
1.13.8Freezeandclear,noacknowledgementfunctions
(FC=10)supportedwithbroadcastrequests:
Disabled
Enabled
Configurable,other(describedelsewhere)
Enabled
1.13.9Freezeattimefunctions(FC=11)supported
withbroadcastrequests:
Disabled
Enabled
Configurable,other(describedelsewhere)
Disabled
1.13.10Freezeattime,noacknowledgementfunctions
(FC=12)supportedwithbroadcastrequests:
Disabled
Enabled
Configurable,other(describedelsewhere)
Disabled
1.13.11Coldrestartfunctions(FC=13)supported
withbroadcastrequests:
Disabled
Enabled
Configurable,other(describedelsewhere)
Disabled
1.13.12Warmrestartfunctions(FC=14)supported
withbroadcastrequests:
Disabled
Enabled
Configurable,other(describedelsewhere)
Disabled
1.13.13Initializedatafunctions(FC=15)supported
withbroadcastrequests:
Disabled
Enabled
Configurable,other(describedelsewhere)
Disabled
1.13.14Initializeapplicationfunctions(FC=16)
supportedwithbroadcastrequests:
Disabled
Enabled
Configurable,other(describedelsewhere)
Disabled
1.13.15Startapplicationfunctions(FC=17)
supportedwithbroadcastrequests:
Disabled
Enabled
Configurable,other(describedelsewhere)
Disabled
1.13.16Stopapplicationfunctions(FC=18)
supportedwithbroadcastrequests:
Disabled
Enabled
Configurable,other(describedelsewhere)
Disabled
1.13.17Saveconfigurationfunctions(FC=19)
supportedwithbroadcastrequests:
Disabled
Enabled
Configurable,other(describedelsewhere)
Disabled
1.13.18Enableunsolicitedfunctions(FC=20)
supportedwithbroadcastrequests:
EnableunsolicitedbyeventClass(g60v2,g60v3and
g60v4withqualifiercode06)
Disabled
Enabled
Configurable,other(describedelsewhere)
Enableunsolicitedforanyothergroup/variation/
qualifiercode
Disabled
Enabled
Configurable,other(describedelsewhere)
Byeventclass:Disabled
Byanyother:Disabled
Class:
Other:
1.13.19Disableunsolicitedfunctions(FC=21)
supportedwithbroadcastrequests:
DisableunsolicitedbyeventClass(g60v2,g60v3and
g60v4withqualifiercode06)
Disabled
Enabled
Configurable,other(describedelsewhere)
Disableunsolicitedforanyothergroup/variation/
qualifiercode
Disabled
Enabled
Configurable,other(describedelsewhere)
Byeventclass:Disabled
Byanyother:Disabled
Class:
Other:
1.13.20Assignclassfunctions(FC=22)supported
withbroadcastrequests:
Disabled
Enabled
Configurable,other(describedelsewhere)
Disabled
1.13.21Recordcurrenttimefunctions(FC=24)
supportedwithbroadcastrequests:
Disabled
Enabled
Configurable,other(describedelsewhere)
Disabled
1.13.22Activateconfigurationfunctions(FC=31)
supportedwithbroadcastrequests:
Disabled
Enabled
Configurable,other(describedelsewhere)
Disabled
2MappingbetweenDNP3andIEC61850Objects
ThisoptionalsectionallowseachconfigurationparameterorpointintheDNPDatamaptobetiedtoanattributeintheIEC61850objectmodels(andviceversa).
Earlierversionsofthissection(uptoversion2.07)usedmappingsbasedonan"accesspoint"(section2.1.1andthenaseriesofXPathreferences(section2.1.2).
Section2.1.2hasbeensupersededinversion2.08onwardswithmappingsdefinedusingeitherpredefinedrules(section2.1.3)orspecifiedasanequation(section
2.1.4).ThelistofpredefinedrulesisfoundintheIEEE18151document.
Thefollowingdisplayhasbeenselectedtobeinatabularform.
M APPING BETWEENDNP3ANDIEC61850OBJECTS
3CapabilitiesandCurrentSettingsforDeviceDatabase(Outstationonly)
ThefollowingtablesidentifythecapabilitiesandcurrentsettingsforeachDNP3datatype.Detailsdefiningthedatapointsavailableinthedeviceareshowninpart5of
thisDeviceProfile.
3.1BINARYINPUTS
Static(SteadyState)ObjectNumber:1
EventObjectNumber:2
.
Capabilities
(leavetickboxesblankifthisdatatypeisnot
supported)
CurrentValue
If
configurable
listmethods
3.1.1StaticVariationreportedwhenvariation0
requestedorinresponsetoClasspolls:
Variation1packedformat
Variation2withflag
Basedonpointindex(addcolumntotableinpart5)
One other
(Web
Browser)
3.1.2EventVariationreportedwhenvariation0
requestedorinresponsetoClasspolls:
Note:Thesupportforbinaryinputeventscanbe
determinedremotelyusingprotocolobjectGroup0
Variation237.
Variation1withouttime
Variation2withabsolutetime
Variation3withrelativetime
Basedonpointindex(addcolumntotableinpart5)
One other
(Web
Browser)
3.1.3Eventreportingmode:
Whenrespondingwitheventdataandmorethanone
eventhasoccurredforadatapoint,anOutstation
mayincludealleventsoronlythemostrecentevent.
"Allevents"mustbecheckedtobecompliant.
Onlymostrecent
Allevents
Basedonpointindex(addcolumntotableinpart5)
Allevents
3.1.4BinaryInputsincludedinClass0response: Always
Never
Onlyifpointisassignedtoaclass
Basedonpointindex(addcolumntotableinpart5)
Basedonpointindex other
(Web
Browser)
3.1.5BinaryInputsEventBufferOrganization:
Wheneventbuffersareallocatedperobjectgroup
(seepart1.7.6),indicatethenumberofeventsthat
canbebufferedforBinaryInputs.Ifeventbuffersare
notallocatedperobjectgroupthenset"Fixedat0".
Fixedat
1024
Configurable,rangeto
Configurable,selectablefrom
Configurable,other,describe
Numberofevents=1024
3.3BINARYOUTPUTSTATUS ANDCONTROLRELAY OUTPUTBLOCK
BinaryOutputStatusObjectNumber:10
BinaryOutputEventObjectNumber:11
CROBObjectNumber:12
BinaryOutputCommandEventObjectNumber:13
.
Capabilities
(leavetickboxesblankifthisdatatypeisnot
supported)
CurrentValue
If
configurable
listmethods
3.3.1MinimumpulsetimeallowedwithTrip,Closeand
PulseOncommands:
Fixedat
0
ms(hardwaremaylimitthisfurther)
Basedonpointindex(addcolumntotableinpart5)
Basedonpointindex
3.3.2MaximumpulsetimeallowedwithTrip,Close
andPulseOncommands:
Fixedat
2147483647
ms(hardwaremaylimitthis
further
Basedonpointindex(addcolumntotableinpart5)
Basedonpointindex
3.3.3BinaryOutputStatusincludedinClass0
response:
Always
Never
Onlyifpointisassignedtoaclass
Basedonpointindex(addcolumntotableinpart5)
Basedonpointindex
3.3.4ReportsOutputCommandEventObjects: Never
OnlyuponasuccessfulControl
Uponallcontrolattempts
Never
3.3.5StaticVariationreportedwhenvariation0
requestedorinresponsetoClasspolls:
Variation1packedformat
Variation2outputstatuswithflags
Basedonpointindex(addcolumntotableinpart5)
Two
3.3.6EventVariationreportedwhenvariation0
requestedorinresponsetoClasspolls:
Note:Thesupportforbinaryoutputeventscanbe
determinedremotelyusingprotocolobjectGroup0
Variation222.
Variation1statuswithouttime
Variation2statuswithtime
Basedonpointindex(addcolumntotableinpart5)
3.3.7CommandEventVariationreportedwhen
variation0requestedorinresponsetoClasspolls:
Variation1commandstatuswithouttime
Variation2commandstatuswithtime
Basedonpointindex(addcolumntotableinpart5)
3.3.8Eventreportingmode:
Whenrespondingwitheventdataandmorethanone
eventhasoccurredforadatapoint,anOutstation
mayincludealleventsoronlythemostrecentevent.
Onlymostrecent
Allevents
3.3.9CommandEventreportingmode:
Whenrespondingwitheventdataandmorethanone
eventhasoccurredforadatapoint,anOutstation
mayincludealleventsoronlythemostrecentevent.
Onlymostrecent
Allevents
other
(Web
Browser)
3.3.10MaximumTimebetweenSelectandOperate: NotApplicable
Fixedat
1
seconds
Configurable,rangetoseconds
Configurable,selectablefromseconds
Configurable,other,describe
Variable,explain Basedonpointindex(add
columntotableinpart5)
1seconds
3.3.11BinaryOutputsEventBufferOrganization:
Wheneventbuffersareallocatedperobjectgroup
(seepart1.7.6),indicatethenumberofeventsthat
canbebufferedforBinaryOutputs.Ifeventbuffers
arenotallocatedperobjectgroupthenset"Fixedat
0".
Fixedat
0
Configurable,rangeto
Configurable,selectablefrom
Configurable,other,describe
Numberofevents=0
3.3.12BinaryOutputCommandsEventBuffer
Organization:
Wheneventbuffersareallocatedperobjectgroup
(seepart1.7.6),indicatethenumberofeventsthat
canbebufferedforBinaryOutputCommands.If
eventbuffersarenotallocatedperobjectgroupthen
set"Fixedat0".
Fixedat
0
Configurable,rangeto
Configurable,selectablefrom
Configurable,other,describe
Numberofevents=0
3.4COUNTERS/FROZENCOUNTERS
CounterGroupNumber:20
FrozenCounterGroupNumber:21
CounterEventGroupNumber:22
FrozenCounterEventGroupNumber:23
.
Capabilities
(leavetickboxesblankifthisdatatypeisnot
supported)
CurrentValue
If
configurable
listmethods
3.4.1StaticCounterVariationreportedwhenvariation
0requestedorinresponsetoClasspolls:
Variation132bitwithflag
Variation216bitwithflag
Variation532bitwithoutflag
Variation616bitwithoutflag
Basedonpointindex(addcolumntotableinpart5)
Five
3.4.2CounterEventVariationreportedwhenvariation
0requestedorinresponsetoClasspolls:
Note:Thesupportforcountereventscanbe
determinedremotelyusingprotocolobjectGroup0
Variation227.
Variation132bitwithflag
Variation216bitwithflag
Variation532bitwithflagandtime
Variation616bitwithflagandtime
Basedonpointindex(addcolumntotableinpart5)
3.4.3CountersincludedinClass0response: Always
Never
Onlyifpointisassignedtoaclass
Basedonpointindex(addcolumntotableinpart5)
Basedonpointindex other
(Web
Browser)
3.4.4CounterEventreportingmode:
Whenrespondingwitheventdataandmorethanone
eventhasoccurredforadatapoint,anOutstation
mayincludealleventsoronlythemostrecentevent.
Onlythemostrecenteventistypicallyreportedfor
Counters.Whenreportingonlythemostrecentevent
thecountervaluereturnedintheresponsemaybe
eitherthevalueatthetimethattheeventisqueuedor
itmaybethevalueatthetimeoftheresponse.
A:Onlymostrecent(valueattimeofevent)
B:Onlymostrecent(valueattimeofresponse)
C:Allevents
Basedonpointindex(addcolumntotableinpart5)
Allevents
3.4.5StaticFrozenCounterVariationreportedwhen
variation0requestedorinresponsetoClasspolls:
Variation132bitwithflag
Variation216bitwithflag
Variation532bitwithflagandtime
Variation616bitwithflagandtime
Variation932bitwithoutflag
Variation1016bitwithoutflag
Basedonpointindex(addcolumntotableinpart5)
One
3.4.6FrozenCounterEventVariationreportedwhen
variation0requestedorinresponsetoClasspolls:
Note:Thesupportforfrozencountereventscanbe
determinedremotelyusingprotocolobjectGroup0
Variation225.
Variation132bitwithflag
Variation216bitwithflag
Variation532bitwithoutflag
Variation616bitwithoutflag
Basedonpointindex(addcolumntotableinpart5)
3.4.7FrozenCountersincludedinClass0response: Always
Never
Onlyifpointisassignedtoaclass
Basedonpointindex(addcolumntotableinpart5)
3.4.8FrozenCounterEventreportingmode:
Whenrespondingwitheventdataandmorethanone
eventhasoccurredforadatapoint,anOutstation
mayincludealleventsoronlythemostrecentevent.
AlleventsaretypicallyreportedforFrozenCounters
Onlymostrecentfrozenvalue
Allfrozenvalues
Basedonpointindex(addcolumntotableinpart5)
3.4.9CountersRollOverat: 16Bits(65,535)
32Bits(4,294,967,295)
Fixedat
Configurable,rangeto
Configurable,selectablefrom
Configurable,other,describe
Basedonpointindex(addcolumntotableinpart5)
Basedonpointindex
3.4.10Countersfrozenbymeansof: MasterRequest
Freezesitselfwithoutconcernfortimeofday
Freezesitselfandrequirestimeofday
Other,explain:
MasterRequest
3.4.11CountersEventBufferOrganization:
Wheneventbuffersareallocatedperobjectgroup
(seepart1.7.6),indicatethenumberofeventsthat
canbebufferedforCounters.Ifeventbuffersarenot
allocatedperobjectgroupthenset"Fixedat0".
Fixedat
1024
Configurable,rangeto
Configurable,selectablefrom
Configurable,other,describe
Numberofevents=1024
3.4.12FrozenCountersEventBufferOrganization:
Wheneventbuffersareallocatedperobjectgroup
(seepart1.7.6),indicatethenumberofeventsthat
canbebufferedforFrozenCounters.Ifeventbuffers
arenotallocatedperobjectgroupthenset"Fixedat
0".
Fixedat
0
Configurable,rangeto
Configurable,selectablefrom
Configurable,other,describe
Numberofevents=0
3.4.13Reportscountereventsforchangeofvalue:
Indicateifcountereventsarecreatedwhenthe
countervaluechanges.
Yesforallcounters
Noforallcounters
Basedonpointindex(addcolumntotableinpart5)
No
3.5ANALOGINPUTS
Static(SteadyState)ObjectNumber:30
EventObjectNumber:32
DeadbandObjectNumber:34
.
Capabilities
(leavetickboxesblankifthisdatatypeisnot
supported)
CurrentValue
If
configurable
listmethods
3.5.1StaticVariationreportedwhenvariation0
requestedorinresponsetoClasspolls:
Variation132bitwithflag
Variation216bitwithflag
Variation332bitwithoutflag
Variation416bitwithoutflag
Variation5singleprecisionfloatingpointwithflag
Variation6doubleprecisionfloatingpointwithflag
Basedonpointindex(addcolumntotableinpart5)
One other
(Web
Browser)
3.5.2EventVariationreportedwhenvariation0
requestedorinresponsetoClasspolls:
Note:Thesupportforanaloginputeventscanbe
determinedremotelyusingprotocolobjectGroup0
Variation231.
Variation132bitwithouttime
Variation216bitwithouttime
Variation332bitwithtime
Variation416bitwithtime
Variation5singleprecisionfloatingpointw/otime
Variation6doubleprecisionfloatingpointw/otime
Variation7singleprecisionfloatingpointwithtime
Variation8doubleprecisionfloatingpointwithtime
Basedonpointindex(addcolumntotableinpart5)
One
3.5.3Eventreportingmode:
Whenrespondingwitheventdataandmorethanone
eventhasoccurredforadatapoint,anOutstation
mayincludealleventsoronlythemostrecentevent.
Onlythemostrecenteventistypicallyreportedfor
AnalogInputs.Whenreportingonlythemostrecent
eventtheanalogvaluereturnedintheresponsemay
beeitherthevalueatthetimethattheeventis
queuedoritmaybethevalueatthetimeofthe
response.
A:Onlymostrecent(valueattimeofevent)
B:Onlymostrecent(valueattimeofresponse)
C:Allevents
Basedonpointindex(addcolumntotableinpart5)
Allevents
3.5.4AnalogInputsincludedinClass0response: Always
Never
Onlyifpointisassignedtoaclass
Basedonpointindex(addcolumntotableinpart5)
Basedonpointindex
3.5.5HowDeadbandsareset: A.GlobalFixed
B.ConfigurablethroughDNP
C.Configurableviaothermeans
D.Other,explain:
Basedonpointindexcolumninpart5specifies
whichoftheoptionsapplies,B,C,orD
other
(Web
Browser)
3.5.6AnalogDeadbandAlgorithm:
simple justcomparesthedifferencefromthe
previousreportedvalue
integrating keepstrackoftheaccumulatedchange
other indicatinganotheralgorithm
Simple
Integrating
Other,explain:
Basedonpointindex(addcolumntotableinpart5)
Simple other
(Web
Browser)
3.5.7StaticFrozenAnalogInputVariationreported
whenvariation0requestedorinresponsetoClasspolls:
Variation132bitwithflag
Variation216bitwithflag
Variation332bitwithtimeoffreeze
Variation416bitwithtimeoffreeze
Variation532bitwithoutflag
Variation616bitwithoutflag
Variation7singleprecisionfloatingpointwithflag
Variation8doubleprecisionfloatingpointwithflag
Basedonpointindex(addcolumntotableinpart5)
3.5.8FrozenAnalogInputEventVariationreported
whenvariation0requestedorinresponsetoClasspolls:
Note:Thesupportforfrozenanaloginputeventscan
bedeterminedremotelyusingprotocolobjectGroup0
Variation230.
Variation132bitwithouttime
Variation216bitwithouttime
Variation332bitwithtime
Variation416bitwithtime
Variation5singleprecisionfloatingpointw/otime
Variation6doubleprecisionfloatingpointw/otime
Variation7singleprecisionfloatingpointwithtime
Variation8doubleprecisionfloatingpointwithtime
Basedonpointindex(addcolumntotableinpart5)
3.5.9FrozenAnalogInputsincludedinClass0
response:
Always
Never
Onlyifpointisassignedtoaclass
Basedonpointindex(addcolumntotableinpart5)
Never
3.5.10FrozenAnalogInputEventreportingmode:
Whenrespondingwitheventdataandmorethanone
eventhasoccurredforadatapoint,anOutstation
mayincludealleventsoronlythemostrecentevent.
AlleventsaretypicallyreportedforFrozenAnalog
Inputs.
Onlymostrecentfrozenvalue
Allfrozenvalues
Basedonpointindex(addcolumntotableinpart5)
3.5.11AnalogInputsEventBufferOrganization:
Wheneventbuffersareallocatedperobjectgroup
(seepart1.7.6),indicatethenumberofeventsthat
canbebufferedforAnalogInputs.Ifeventbuffersare
notallocatedperobjectgroupthenset"Fixedat0".
Fixedat
1024
Configurable,rangeto
Configurable,selectablefrom
Configurable,other,describe
Numberofevents=1024
3.5.12FrozenAnalogInputsEventBufferOrganization:
Wheneventbuffersareallocatedperobjectgroup
(seepart1.7.6),indicatethenumberofeventsthat
canbebufferedforFrozenAnalogInputs.Ifevent
buffersarenotallocatedperobjectgroupthenset
"Fixedat0".
Fixedat
0
Configurable,rangeto
Configurable,selectablefrom
Configurable,other,describe
Numberofevents=0
3.6ANALOGOUTPUTS ANDA NALOGOUTPUTCOMMANDS
AnalogOutputStatusGroupNumber:40
AnalogOutputsGroupNumber:41
AnalogOutputEventsGroupNumber:42
AnalogOutputCommandEventsGroupNumber:43
.
Capabilities
(leavetickboxesblankifthisdatatypeisnot
supported)
CurrentValue
If
configurable
listmethods
3.6.1StaticAnalogOutputStatusVariationreported
whenvariation0requestedorinresponsetoClasspolls:
Variation132bitwithflag
Variation216bitwithflag
Variation3singleprecisionfloatingpointwithflag
Variation4doubleprecisionfloatingpointwithflag
Basedonpointindex(addcolumntotableinpart5)
Two
3.6.2AnalogOutputStatusincludedinClass0
response:
Always
Never
Onlyifpointisassignedtoaclass
Basedonpointindex(addcolumntotableinpart5)
Basedonpointindex
3.6.3ReportsOutputCommandEventObjects: Never
OnlyuponasuccessfulControl
Uponallcontrolattempts
Never
3.6.4EventVariationreportedwhenvariation0
requestedorinresponsetoClasspolls:
Note:Thesupportforanalogoutputeventscanbe
determinedremotelyusingprotocolobjectGroup0
Variation219.
Variation132bitwithouttime
Variation216bitwithouttime
Variation332bitwithtime
Variation416bitwithtime
Variation5singleprecisionfloatingpointw/otime
Variation6doubleprecisionfloatingpointw/otime
Variation7singleprecisionfloatingpointwithtime
Variation8doubleprecisionfloatingpointwithtime
Basedonpointindex(addcolumntotableinpart5)
3.6.5CommandEventVariationreportedwhen
variation0requestedorinresponsetoClasspolls:
Variation132bitwithouttime
Variation216bitwithouttime
Variation332bitwithtime
Variation416bitwithtime
Variation5singleprecisionfloatingpointw/otime
Variation6doubleprecisionfloatingpointw/otime
Variation7singleprecisionfloatingpointwithtime
Variation8doubleprecisionfloatingpointwithtime
Basedonpointindex(addcolumntotableinpart5)
3.6.6Eventreportingmode:
Whenrespondingwitheventdataandmorethanone
eventhasoccurredforadatapoint,anOutstation
mayincludealleventsoronlythemostrecentevent.
Onlymostrecent
Allevents
3.6.7CommandEventreportingmode:
Whenrespondingwitheventdataandmorethanone
eventhasoccurredforadatapoint,anOutstation
mayincludealleventsoronlythemostrecentevent.
Onlymostrecent
Allevents
3.6.8MaximumTimebetweenSelectandOperate: NotApplicable
Fixedat
1
seconds
Configurable,rangetoseconds
Configurable,selectablefromseconds
Configurable,other,describe
Variable,explain Basedonpointindex(add
columntotableinpart5)
1seconds
3.6.9AnalogOutputsEventBufferOrganization:
Wheneventbuffersareallocatedperobjectgroup
(seepart1.7.6),indicatethenumberofeventsthat
canbebufferedforAnalogOutputs.Ifeventbuffers
arenotallocatedperobjectgroupthenset"Fixedat
0".
Fixedat
0
Configurable,rangeto
Configurable,selectablefrom
Configurable,other,describe
Numberofevents=0
3.6.10AnalogOutputCommandsEventBuffer
Organization:
Wheneventbuffersareallocatedperobjectgroup
(seepart1.7.6),indicatethenumberofeventsthat
canbebufferedforAnalogOutputCommands.If
eventbuffersarenotallocatedperobjectgroupthen
set"Fixedat0".
Fixedat
0
Configurable,rangeto
Configurable,selectablefrom
Configurable,other,describe
Numberofevents=0
3.7FILE CONTROL
ObjectNumber:70
. Capabilities CurrentValue
If
configurable
listmethods
3.7.1FileTransferSupported: Yes
No(set3.7.6to"Fixedat0"anddonotcomplete
otherentriesinsection3.7)
3.7.2FileAuthentication:
Indicateswhetheravalidauthenticationkeymustbe
obtainedpriortoopenanddeleterequests.
Always
Sometimes,explain
Never
3.7.3FileAppendMode:
Indicatesifafilecanbeopenedandappendedto
versusjustoverwritten.
Always
Sometimes,explain
Never
3.7.4PermissionsSupport:
Indicatesthedeviceiscapableofusingtheindicated
permissions.
OwnerReadAllowed:0x0100
OwnerWriteAllowed:0x0080
OwnerExecuteAllowed:0x0040
GroupReadAllowed:0x0020
GroupWriteAllowed:0x0010
GroupExecuteAllowed:0x0008
WorldReadAllowed:0x0004
WorldWriteAllowed:0x0002
WorldExecuteAllowed:0x0001
3.7.5MultipleBlocksinaFragment:
Filedataistransferredinaseriesofblocksofa
maximumspecifiedsize.Thisindicateswhetheronlya
singleblockormultipleblockswillbesentin
fragment.
Yes
No
3.7.6MaxnumberofFilesOpenatonetime: Fixedat
Configurable,rangeto
Configurable,selectablefrom
Configurable,other,describe
3.10DATASET PROTOTYPE
ObjectNumber:85
VariationNumber:1
. Capabilities CurrentValue
If
configurable
listmethods
ThisversionoftheDeviceProfilehasnorequirementfordescribingDataSetPrototypecapabilitiesandcurrentsettings.Thispageisintentionallyleftblank,existingasplaceholderforfuture
use.
3.11DATASET DESCRIPTORCONTENTS ANDCHARACTERISTICS
ObjectNumber:86
VariationNumbers:1and2
ThisversionoftheDeviceProfilehasnorequirementfordescribingDataSetDescriptorcapabilitiesandcurrentsettings.Thispageisintentionallyleftblank,existingasplaceholderfor
futureuse.
4ImplementationTable
Thefollowingimplementationtableidentifieswhichobjectgroupsandvariations,functioncodesandqualifiersthedevicesupportsinbothrequestsandresponses.The
RequestcolumnsidentifyallrequeststhatmaybesentbyaMaster,orallrequeststhatmustbeparsedbyanOutstation.TheResponsecolumnsidentifyallresponsesthat
mustbeparsedbyaMaster,orallresponsesthatmaybesentbyanOutstation.
DNPOBJECTGROUP&VARIATION
REQUEST
Mastermayissue
Outstationmustparse
RESPONSE
Mastermustparse
Outstationmayissue
Object
Group
Number
Variation
Number
Description
FunctionCodes
(dec)
QualifierCodes
(hex)
FunctionCodes
(dec)
QualifierCodes
(hex)
1 0 BinaryInputanyvariation 1(read) 00,01(startstop),
06(norange,orall)
1 1 BinaryInputSinglebitpacked 1(read) 00,01(startstop),
06(norange,orall)
129(Response) 00,01(startstop)
1 2 BinaryInputSinglebitwithflag 1(read) 00,01(startstop),
06(norange,orall)
129(Response) 00,01(startstop)
2 0 BinaryInputChangeEventanyvariation 1(read) 06(norange,orall),
07,08(limitedqty)
2 1 BinaryInputChangeEventwithouttime 1(read) 06(norange,orall),
07,08(limitedqty)
129(Response) 17,28(index)
2 1 BinaryInputChangeEventwithouttime 130(Unsol.Resp.) 17,28(index)
2 2 BinaryInputChangeEventwithabsolutetime 1(read) 06(norange,orall),
07,08(limitedqty)
129(Response) 17,28(index)
2 2 BinaryInputChangeEventwithabsolutetime 130(Unsol.Resp.) 17,28(index)
2 3 BinaryInputChangeEventwithrelativetime 1(read) 06(norange,orall),
07,08(limitedqty)
129(Response) 17,28(index)
2 3 BinaryInputChangeEventwithrelativetime 130(Unsol.Resp.) 17,28(index)
10 0 BinaryOutputanyvariation 1(read) 00,01(startstop),
06(norange,orall)
10 2 BinaryOutputOutputstatuswithflags 1(read) 00,01(startstop),
06(norange,orall)
129(Response) 00,01(startstop)
12 1 BinaryOutputCommand(CROB)controlrelay
outputblock
3(select) 17,28(index) 129(Response) echoofrequest
12 1 BinaryOutputCommand(CROB)controlrelay
outputblock
4(operate) 17,28(index) 129(Response) echoofrequest
12 1 BinaryOutputCommand(CROB)controlrelay
outputblock
5(directop.) 17,28(index) 129(Response) echoofrequest
12 1 BinaryOutputCommand(CROB)controlrelay
outputblock
6(directop,noack) 17,28(index)
20 0 Counteranyvariation 1(read) 06(norange,orall)
20 1 Counter32bitwithflag 1(read) 00,01(startstop),
06(norange,orall)
129(Response) 00,01(startstop)
20 2 Counter16bitwithflag 1(read) 00,01(startstop),
06(norange,orall)
129(Response) 00,01(startstop)
20 5 Counter32bitwithoutflag 1(read) 00,01(startstop),
06(norange,orall)
129(Response) 00,01(startstop)
20 6 Counter16bitwithoutflag 1(read) 00,01(startstop),
06(norange,orall)
129(Response) 00,01(startstop)
21 0 FrozenCounteranyvariation 1(read) 06(norange,orall)
21 1 FrozenCounter32bitwithflag 129(Response) 00,01(startstop)
21 2 FrozenCounter16bitwithflag 129(Response) 00,01(startstop)
21 9 FrozenCounter32bitwithoutflag 129(Response) 00,01(startstop)
21 10 FrozenCounter16bitwithoutflag 129(Response) 00,01(startstop)
22 0 CounterChangeEventanyvariation 1(read) 06(norange,orall),
07,08(limitedqty)
22 1 CounterChangeEvent32bitwithflag 1(read) 06(norange,orall),
07,08(limitedqty)
129(Response) 17,28(index)
22 1 CounterChangeEvent32bitwithflag 130(Unsol.Resp.) 17,28(index)
22 2 CounterChangeEvent16bitwithflag 1(read) 06(norange,orall),
07,08(limitedqty)
129(Response) 17,28(index)
22 2 CounterChangeEvent16bitwithflag 130(Unsol.Resp.) 17,28(index)
22 5 CounterChangeEvent32bitwithflagandtime 1(read) 06(norange,orall),
07,08(limitedqty)
129(Response) 17,28(index)
22 5 CounterChangeEvent32bitwithflagandtime 130(Unsol.Resp.) 17,28(index)
22 6 CounterChangeEvent16bitwithflagandtime 1(read) 06(norange,orall),
07,08(limitedqty)
129(Response) 17,28(index)
22 6 CounterChangeEvent16bitwithflagandtime 130(Unsol.Resp.) 17,28(index)
30 0 AnalogInputanyvariation 1(read) 00,01(startstop),
06(norange,orall)
30 1 AnalogInput32bitwithflag 1(read) 00,01(startstop),
06(norange,orall)
129(Response) 00,01(startstop)
30 2 AnalogInput16bitwithflag 1(read) 00,01(startstop),
06(norange,orall)
129(Response) 00,01(startstop)
30 3 AnalogInput32bitwithoutflag 1(read) 00,01(startstop),
06(norange,orall)
129(Response) 00,01(startstop)
30 4 AnalogInput16bitwithoutflag 1(read) 00,01(startstop),
06(norange,orall)
129(Response) 00,01(startstop)
30 5 AnalogInputsingleprecision,floatingpointwithflag 1(read) 00,01(startstop),
06(norange,orall)
129(Response) 00,01(startstop)
32 0 AnalogInputChangeEventanyvariation 1(read) 06(norange,orall),
07,08(limitedqty)
32 1 AnalogInputChangeEvent32bitwithouttime 1(read) 06(norange,orall),
07,08(limitedqty)
129(Response) 17,28(index)
32 1 AnalogInputEvent–32bitwithouttime 130(Unsol.Resp.) 17,28(index)
32 2 AnalogInputChangeEvent16bitwithouttime 1(read) 06(norange,orall),
07,08(limitedqty)
129(Response) 17,28(index)
32 2 AnalogInputChangeEvent16bitwithouttime 130(Unsol.Resp.) 17,28(index)
32 3 AnalogInputChangeEvent32bitwithtime 1(read) 06(norange,orall),
07,08(limitedqty)
129(Response) 17,28(index)
32 3 AnalogInputChangeEvent32bitwithtime 130(Unsol.Resp.) 17,28(index)
32 4 AnalogInputChangeEvent16bitwithtime 1(read) 06(norange,orall),
07,08(limitedqty)
129(Response) 17,28(index)
32 4 AnalogInputChangeEvent16bitwithtime 130(Unsol.Resp.) 17,28(index)
32 5 AnalogInputChangeEventsingleprecision,floating
pointwithouttime
1(read) 06(norange,orall),
07,08(limitedqty)
129(Response) 17,28(index)
32 5 AnalogInputChangeEventsingleprecision,floating
pointwithouttime
130(Unsol.Resp.) 17,28(index)
32 7 AnalogInputChangeEventsingleprecision,floating
pointwithtime
1(read) 06(norange,orall),
07,08(limitedqty)
129(Response) 17,28(index)
32 7 AnalogInputChangeEventsingleprecision,floating
pointwithtime
130(Unsol.Resp.) 17,28(index)
40 0 AnalogOutputStatusanyvariation 1(read) 00,01(startstop),
06(norange,orall)
40 1 AnalogOutputStatus32bitwithflag 1(read) 00,01(startstop),
06(norange,orall)
129(Response) 00,01(startstop)
40 2 AnalogOutputStatus16bitwithflag 1(read) 00,01(startstop),
06(norange,orall)
129(Response) 00,01(startstop)
40 3 AnalogOutputStatussingleprecision,floatingpoint
withflag
1(read) 00,01(startstop),
06(norange,orall)
129(Response) 00,01(startstop)
41 1 AnalogOutputBlock32bit 3(select) 17,28(index) 129(Response) echoofrequest
41 1 AnalogOutputBlock32bit 4(operate) 17,28(index) 129(Response) echoofrequest
41 1 AnalogOutputBlock32bit 5(directop.) 17,28(index) 129(Response) echoofrequest
41 1 AnalogOutputBlock32bit 6(directop,noack) 17,28(index)
41 2 AnalogOutputBlock16bit 3(select) 17,28(index) 129(Response) echoofrequest
41 2 AnalogOutputBlock16bit 4(operate) 17,28(index) 129(Response) echoofrequest
41 2 AnalogOutputBlock16bit 5(directop.) 17,28(index) 129(Response) echoofrequest
41 2 AnalogOutputBlock16bit 6(directop,noack) 17,28(index)
41 3 AnalogOutputBlocksingleprecision,floatingpoint 3(select) 17,28(index) 129(Response) echoofrequest
41 3 AnalogOutputBlocksingleprecision,floatingpoint 4(operate) 17,28(index) 129(Response) echoofrequest
41 3 AnalogOutputBlocksingleprecision,floatingpoint 5(directop.) 17,28(index) 129(Response) echoofrequest
41 3 AnalogOutputBlocksingleprecision,floatingpoint 6(directop,noack) 17,28(index)
50 1 TimeandDateabsolutetime 2(write)
07(limitedqty=1)
51 1 TimeandDateCTOabsolutetime,synchronized 129(Response) 07(limitedqty=1)
51 1 TimeandDateCTOabsolutetime,synchronized 130(Unsol.Resp.) 07(limitedqty=1)
51 2 TimeandDateCTOabsolutetime,unsynchronized 129(Response) 07(limitedqty=1)
51 2 TimeandDateCTOabsolutetime,unsynchronized 130(Unsol.Resp.) 07(limitedqty=1)
52 1 TimeDelaycoarse 129(Response) 07(limitedqty=1)
52 2 TimeDelayfine 129(Response) 07(limitedqty=1)
60 1 ClassObjectsclass0data 1(read) 06(norange,orall)
60 2 ClassObjectsclass1data 1(read) 06(norange,orall),
07,08(limitedqty)
60 3 ClassObjectsclass2data 1(read) 06(norange,orall),
07,08(limitedqty)
60 4 ClassObjectsclass3data 1(read) 06(norange,orall),
07,08(limitedqty)
80 1 InternalIndicationspackedformat 2(write) 00(startstop)
5DataPointsList(outstationonly)
ThispartoftheDeviceProfileshows,foreachdatatype,atabledefiningthedatapointsavailableinthedeviceoradescriptionofhowthisinformationcanbeobtainedif
thedatabaseisconfigurable.
5.1DefinitionofBinaryInputPointList:
Listofaddressablepoints.Pointsthatdonotexist(forexample,becausean
optionisnotinstalled)areomittedfromthetable.
Note:thenumberofbinaryinputspresentinthedevice,andthemaximum
binaryinputindex,areavailableremotelyusingobjectGroup0Variations
239and238.
Fixed,listshownintablebelow
Configurable(currentlistmaybeshownintablebelow)
Other,explain:
BinaryInputpointslist:
Point
Index
Name
Event
Class
Assigned
(1,2,3
ornone)
NameforState
whenvalueis0
NameforState
whenvalueis1
Description
Included
inClass0
response
(Always,
Never,
Class
1/2/3)
5.2DefinitionofDoublebitInputPointList:
Listofaddressablepoints.Pointsthatdonotexist(forexample,becausean
optionisnotinstalled)areomittedfromthetable.
Note:thenumberofdoublebitinputspresentinthedevice,andthe
maximumdoublebitinputindex,areavailableremotelyusingobjectGroup0
Variations236and235.
Fixed,listshownintablebelow
Configurable(currentlistmaybeshownintablebelow)
Other,explain:
DoublebitInputpointslist:
Point
Index
Name
Event
Class
Assigned
(1,2,3or
none)
NameforState
whenvalueis0
(intermediate)
NameforState
whenvalueis1
(off)
NameforState
whenvalueis2
(on)
NameforState
whenvalueis3
(indeterminate)
Description
5.3DefinitionofBinaryOutputStatus/ControlRelayOutputBlock
PointsList:
Listofaddressablepoints.Pointsthatdonotexist(forexample,becausean