semi合集-English.pdf - 第2198页

SEMI E54.16-0705 © SEMI 2005 43 Table 87 Extended S AC Object Instance Network Services Sensor Actuator Controller (SAC) Profile ID = 00, Instance ID = 01 Service Request Code Service Name SDM Tag Request Parameters Resu…

100%1 / 7923
SEMI E54.16-0705 © SEMI 2005 42
Endpoint Device object types. Subsequent Table 84 to Table 97 details the attributes and services associated with
each Endpoint Device object type.
Table 83 Endpoint Device Object Types
SEMI SDM Object
Identifier
Object Name LONMARK Profile ID LONMARK Functional Profile Name
EPD1 (DM) Device Manager 0
Node Object
EPD2 (SAC) Sensor Actuator Controller 0
Node Object
EPD3 Sensor-BI-TH-EP 180.20
SFPTsemiSensorBITHEP
EPD4 Assembly-EPD#1 180.94 SFPTsemiAssemblyEPD1
EPD5 Assembly-EPD#2 180.95 SFPTsemiAssemblyEPD2
EPD6 Assembly-EPD#3 180.96 SFPTsemiAssemblyEPD3
EPD7 Assembly-EPD#4 180.97 SFPTsemiAssemblyEPD4
9.4.1 Device Manager — The presentation of the extended EPD Device manager (DM) object instance attributes
are as indicated in Table 84. The presentation of the extended EPD DM object services are indicated in Table 85.
Table 84 Extended Device Manager Object Instance Network Variables
Device Manager (DM)
Profile ID = 00, Instance ID = 01
Sequenc
e
Number
Name Storage Class SDM Tag Standard NV or CP Data Type
-- No Additional Attributes Defined --
Table 85 Extended Device Manager Object Instance Network Services
Device Manager (DM)
Profile ID = 00, Instance ID = 01
Service
Request Code
Service Name SDM Tag Request Parameters Result Parameters
-- No Additional Services Defined --
9.4.2 Sensor Actuator Controller — The presentation of the extended EPD Sensor Actuator Controller (SAC)
object instance attributes are as indicated in Table 86. The presentation of extended EPD SAC object services are
indicated in Table 87.
Table 86 Extended SAC Object Instance Network Variables
Sensor Actuator Controller (SAC)
Profile ID = 00, Instance ID = 01
Sequence
Number
Name Storage Class SDM Tag Standard NV or CP Data Type
129 Number of Endpoint Objects CP SacA65 Typedef unsigned int SCPTnumEPObj.
(*)
#2
130 Endpoint Service Request NVI SacA128 SNVT_ep_Service. (*)
#1
#1
This input is used to specify an attribute for the Endpoint services.
#2
(*) LonMark interoperability extension. Refer to §6.8.3 for further definition.
SEMI E54.16-0705 © SEMI 2005 43
Table 87 Extended SAC Object Instance Network Services
Sensor Actuator Controller (SAC)
Profile ID = 00, Instance ID = 01
Service
Request Code
Service Name SDM Tag Request Parameters Result Parameters
33 Reset Endpoint S33 SAC Object – REQ_Reset
34 Download Recipe S34 LonMark file transfer –
Context Specific
35 Upload Recipe S35 LonMark file transfer NVs and
messaging interface – Context
Specific.
36 Calibrate S36 LonMark file transfer –
Context Specific
9.4.3 Service Requests Code The service request is implemented as a network variable update containing a file
request to an nviSemiReq input to the Extended SAC Object functional block of a device. This input is defined by
the SNVT_semi_req type as follows:
typedef enum {
struct {
CMD_RESET_ENDPOINT = 33,
CMD_DOWNLOAD_RECIPE = 34,
CMD_UPLOAD_RECIPE = 35,
CMD_CALIBRATE = 36,
} semi_request_t;
typedef struct {
unsigned int flblock_index;
semi_request_t service_code;
unsigned int parameter; // Optional parameter
} SNVT_semi_req;
9.4.4 Sensor-BI-TH-EP — The presentation of the Sensor Binary Input Threshold Endpoint (Sensor-BI-TH-EP)
object instance attributes are as indicated in Table 88. The presentation of Sensor-BI-TH-EP object services are
indicated in Table 89.
Table 88 Sensor-BI-TH-EP Object Instance Network Variables
Sensor-BI-TH-EP
Profile ID = 180.20, Instance ID = 01 through 1024
Sequence
Number
Name Storage Class SDM Tag Standard NV or CP Data Type
128 Minimum Time CP EpA1 SCPTalrmSetT2
129 Maximum Time CP EpA2 SCPTalrmSetT2
130 Target Time CP EpA3 SCPTalrmSetT2
131 Elapsed Time NVO EpA4 SNVTalrmSetT2
132 Time Stamp NVO EpA5 SNVT_time_stamp
133 Recipe Identifier CP EpA6 Typedef char() SCPTrecipeID (*)
#1
134 Step Identifier CP EpA7 Typedef char () SCPTstepID (*)
#1
#1
(*) LonMark interoperability extension. Refer to §6.8.3 for further definition.
SEMI E54.16-0705 © SEMI 2005 44
Table 89 Sensor-BI-TH-EP Object Instance Network Services
Sensor-BI-TH-EP
Profile ID = 180.20, Instance ID = 01 through 1024
Service
Request Code
Service Name SDM Tag Request Parameters Result Parameters
33 Endpoint On S1 Node Object
RQ_ENDPOINT_ON(*)
#1
34 Endpoint Off S2 Node Object
RQ_ENDPOINT_OFF(*)
#1
35 Endpoint Start S3 Node Object
RQ_ENDPOINT_START(*)
#1
36 Endpoint Suspend S4 Node Object
RQ_ENDPOINT_SUSPEND(*)
#
1
37 Endpoint Resume S5 Node Object
RQ_ENDPOINT_RESUME(*)
#1
#1
(*) LonMark interoperability extension. Refer to §6.8.3 for further definition.
9.4.5 Service Requests Code The service request is implemented as a network variable update containing a file
request to an nviSemiReq input to the Sensor-AI-MF Object functional block of a device. This input is defined by
the SNVT_semi_req type as follows:
typedef enum {
struct {
CMD_ENDPOINT_ON = 33,
CMD_ENDPOINT_OFF = 34,
CMD_ENDPOINT_START = 35,
CMD_ENDPOINT_SUSPEND = 36,
CMD_ENDPOINT_RESUME = 37,
} semi_request_t;
typedef struct {
unsigned int flblock_index;
semi_request_t service_code;
unsigned int parameter; // Optional parameter
} SNVT_semi_req;
9.4.6 Assembly-EPD#1 — The presentation of the Assembly #1 Endpoint (Assembly-EPD#1) object instance
attributes is as indicated in Table 90. The presentation of Assembly-EPD#1 object services are indicated in Table 91.
Table 90 Assembly-EPD#1 Object Instance Network Variables
Assembly-EPD#1
Profile ID = 180.94, Instance ID = 01
Sequence
Number
Name Storage Class SDM Tag Standard NV or CP Data Type
1 Data File A1 LonMark file transfer NVs and messaging
interface.