Table 42 shows the service primitives including their associated parameters issued by the AP- Context and received by the FSPMS.
Table 42 – Primitives issued by AP-Context to FSPMS
Primitive name Source Associated parameters Functions
DLL Init DP slave.req AP-Context Bus Para Refer to FAL Service Definition Type 3 Fieldbus, IEC 61158-5-3 SInit MS0.req AP-Context AREP
SInit MS1.req AP-Context AREP SInit MS2.req AP-Context AREP Reset DP slave.req AP-Context (none)
Abort.req AP-Context AREP,
Subnet, Instance, Reason Code DP slave Application
Ready.req AP-Context AREP
Check User Prm
Result.req AP-Context AREP, Prm_OK Check Ext User Prm
Result AP-Context AREP,
Ext_Prm_OK Check Cfg Result.req AP-Context AREP,
Cfg_OK, Input Data Len, Output Data Len Set Cfg.req AP-Context AREP,
Cfg Data Set Slave Diag.req AP-Context AREP,
Ext Diag Overflow, Ext Diag Flag, Ext Diag Data Set Input.req AP-Context AREP,
Input Data Get Output.req AP-Context AREP Alarm Notification.req AP-Context AREP,
Slot Number, Alarm Type, Seq Nr, Add Ack, Alarm Specifier, Alarm Data Initiate.rsp(+) AP-Context AREP,
Max Len Data Unit, Features Supported, Profile Features Supported, Profile Ident Number, Add Addr Param Initiate.rsp(-) AP-Context AREP,
Error Decode, Error Code 1 Error Code 2
Primitive name Source Associated parameters Functions Read.rsp(+) AP-Context AREP,
Length, Data Read.rsp(-) AP-Context AREP,
Error Decode, Error Code 1 Error Code 2 Write.rsp(+) AP-Context AREP,
Length Write.rsp(-) AP-Context AREP,
Error Decode, Error Code 1 Error Code 2 Data Transport.rsp(+) AP-Context AREP,
Length, Data Data Transport.rsp(-) AP-Context AREP,
Error Decode, Error Code 1 Error Code 2 Alarm Ack.rsp(+) AP-Context AREP,
Slot Number, Alarm Type, Seq Nr Alarm Ack.rsp(-) AP-Context AREP,
Slot Number, Alarm Type, Seq Nr
Load ARL DP slave.req AP-Context Min Send Timeout,
List of Resource Manager Entries, List of S_SAP_indices,
List of ARL Entries Get ARL DP slave.req AP-Context (none)
Load CRL DP slave.req AP-Context List of CRL Entries Get CRL DP slave.req AP-Context (none)
Set ARL Isochronous
Mode.req AP-Context Isochronous Mode Get Publisher Data.req AP-Context AREP,
CREP Start Subscriber.req AP-Context AREP,
CREP Stop Subsciber.req AP-Context AREP,
CREP Load CRL DXB-Linktable
Entries.req AP-Context AREP, DXB-Linktable Initiate Load.rsp(+) AP-Context AREP,
Actual LR Size, Max Response Delay, Max Segment Length User Specific Initiate Load.rsp(-) AP-Context AREP,
Error Code Pull Segment.rsp(+) AP-Context AREP,
Segment Length, Segment Number, More Follows, Data
Pull Segment.rsp(-) AP-Context AREP, Error Code Push Segment.rsp(+) AP-Context AREP
Primitive name Source Associated parameters Functions Push Segment.rsp(-) AP-Context AREP,
Error Code Terminate Load.rsp(+) AP-Context AREP Terminate Load.rsp(-) AP-Context AREP,
Error Code Start.rsp(+) AP-Context AREP Start.rsp(-) AP-Context AREP
Error Code Stop.rsp(+) AP-Context AREP Stop.rsp(-) AP-Context AREP
Error Code Resume.rsp(+) AP-Context AREP Resume.rsp(-) AP-Context AREP
Error Code Reset.rsp(+) AP-Context AREP Reset.rsp(-) AP-Context AREP
Error Code Call.rsp(+) AP-Context AREP
Result Argument Call.rsp(-) AP-Context AREP
Error Code Get FI State.rsp(+) AP-Context AREP
FI State Get FI State.rsp(-) AP-Context AREP
Error Code
Table 43 shows the service primitives including their associated parameters issued by the FSPMS and received by the AP-Context.
Table 43 – Primitives issued by FSPMS to AP-Context
Primitive name Source Associated parameters Functions
Sinit DLL.cnf FSPMS (none) Refer to FAL Service Definition Type
3 Fieldbus, IEC 61158-5-3
Sinit MS0.cnf FSPMS AREP
Sinit MS1.cnf FSPMS AREP
Sinit MS2.cnf FSPMS AREP
Reset.cnf FSPMS (none)
Check User Prm Result.cnf(+) FSPMS AREP Check User Prm Result.cnf(-) FSPMS AREP,
Status Check Ext User Prm
Result.cnf(+) FSPMS AREP
Check Ext User Prm
Result.cnf(-) FSPMS AREP,
Status Check Cfg Result.cnf(+) FSPMS AREP Check Cfg Result.cnf(-) FSPMS AREP,
Status
Set Cfg.cnf(+) FSPMS AREP
Set Cfg.cnf(-) FSPMS AREP
Set Slave Diag.cnf FSPMS AREP
Primitive name Source Associated parameters Functions
Set Input.cnf(+) FSPMS AREP
Set Input.cnf(-) FSPMS AREP
Get Output.cnf(+) FSPMS AREP, Output Data, Clear Flag, New Flag Get Output.cnf(-) FSPMS AREP
Started.ind FSPMS AREP,
Actual Enabled Alarms, Alarm Sequence, Alarm Limit
Stopped.ind FSPMS AREP
Abort.ind FSPMS AREP,
Locally Generated, Subnet,
Instance, Reason Code, Additional Detail
Fault.ind FSPMS AREP
Alarm Reject.ind FSPMS AREP,
Slot Number, Alarm Type, Seq Nr Set Slave Add.ind FSPMS AREP,
New Slave Add, Ident Number, No Add Chg, Rem Slave Data Check User Prm.ind FSPMS AREP,
User Prm Data Check Ext User Prm.ind FSPMS AREP,
Ext User Prm Data
Check Cfg.ind FSPMS AREP,
Cfg Data
New Output.ind FSPMS AREP,
Output Data, Clear Flag Global Control.ind FSPMS AREP,
Clear Command, Sync Command, Freeze Command, Group Select
Initiate.ind FSPMS AREP,
Features Supported, Profile Features Supported, Profile Ident Number, Add Addr Param
Read.ind FSPMS AREP,
Slot Number, Index, Length
Write.ind FSPMS AREP,
Slot Number, Index, Length, Data Data Transport.ind FSPMS AREP,
Slot Number, Index, Length, Data
Primitive name Source Associated parameters Functions
Alarm Ack.ind FSPMS AREP,
Slot Number, Alarm Type, Seq Nr Load ARL DP slave.cnf(+) FSPMS (none) Load ARL DP slave.cnf(-) FSPMS Status
Get ARL DP slave.cnf(+) FSPMS Min Send Timeout, List of Resource Manager Entries,
List of S_SAP_indices, List of ARL Entries Get ARL DP slave.cnf(-) FSPMS Status
Load CRL DP slave.cnf(+) FSPMS (none) Load CRL DP slave.cnf(-) FSPMS Status
Get CRL DP slave.cnf(+) FSPMS List of CRL Entries Get CRL DP slave.cnf(-) FSPMS Status
Set ARL Isochronous
Mode.cnf(+) FSPMS
Set ARL Isochronous
Mode.cnf(-) FSPMS Status
SYNCH Event.ind FSPMS AREP,
Status Publisher Active.ind FSPMS AREP, CREP, Status New Publisher Data.ind FSPMS AREP, CREP Get Publisher Data.cnf(+) FSPMS AREP,
CREP, Data, New Flag Get Publisher Data.cnf(-) FSPMS AREP,
CREP Start Subsciber.cnf(+) FSPMS AREP,
CREP Start Subscriber.cnf(-) FSPMS AREP,
CREP Stop Subscriber.cnf(+) FSPMS AREP,
CREP Stop Subscriber.cnf(-) FSPMS AREP,
CREP Load CRL DXB-Linktable
Entries.cnf(+) FSPMS AREP
Load CRL DXB-Linktable
Entries.cnf(-) FSPMS AREP
Set Time.ind FSPMS AREP,
Time Value, Local Time Diff, Summertime, Accuracy,
Synchronisation Active, Announcement Hour Sync Interval Violation.ind FSPMS AREP
Primitive name Source Associated parameters Functions Initiate Load.ind FSPMS AREP,
Slot Number, LR Index, Load Type, Load Image Size, Intersegment Request Timeout
User Specific
Pull Segment.ind FSPMS AREP,
Slot Number, LR Index, Segment Length
Push Segment.ind FSPMS AREP,
Slot Number LR Index, Segment Length Segment Number, More Follows, Data
Terminate Load.ind FSPMS AREP Slot Number LR Index
Start.ind FSPMS AREP
Slot Number FI Index
Execution Argument
Stop.ind FSPMS AREP
Slot Number FI Index
Resume.ind FSPMS AREP
Slot Number FI Index
Execution Argument
Reset.ind FSPMS AREP
Slot Number FI Index
Call.ind FSPMS AREP
Slot Number Entity Number FI Index
Execution Argument
Get FI State FSPMS AREP
Slot Number FI Index