Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
System SIG
1998 Annual Meeting
EXAMPLE:
Throttling Valve
0-100, 0%=Closed,
2 Position 100%=Open
Setpoint
To avoid confusion,
input name changed
to Setpoint
Access Data Description of Sematics of
ID Need Rules Name Type Attribute values
Throttling Valve
+ Actual
Throttling Valve
+ Zero
+ Span
NON-EXISTENT
NON-EXISTENT
Create or
Power Up/
Set or Get Attribute/ Delete or Power Down/
IDLE
Apply/
Get Attribute/ Reset/
RUNNING
EXAMPLE:
Set_Attribute_Req, Throttling_Valve, 1, Setpoint, 870
Set_Attribute_Resp, 800
Device
Net
ACTIVE
ApplyResp ApplyResp
Explicit Response
Message Router
Scanner Reset/
Scanner Started/
Stop Sending IO Messages
Allocate & Send Idle Messages
INACTIVE
Ack Handler
Connection
Poll Response (Cyclic/COS IO) Assembly [2]
(Produced
Actual
Connection
Actual
Input) Throttling
Poll Response
(Polled IO) Valve
Receive Data
Assembly [1]
Received Data
Connection (Consumed
Device Setpoint
(Explicit) Output)
Net
Identity
Message Router
ACTIVE
Setpoint
RUNNING
Actual
ACTIVE
Poll Response Actual
?
IDLE?
Actual?
Actual
DoesAssembly
Poll Response detect zero length
message and Reset valve
OR
does Assembly pass Is there a response to
Position = 0 to valve? a Receive Idle?
TIMED OUT
End of Consumption
INACTIVE
End of Production
Reset
INACTIVE
IDLE
Apply/
Reset/
Get Attribute/
RUNNING
If setting of some or all attributes
allowed in this state, clearly specify
in object profile.
ODVA RULING: If a Set Attribute is allowed on
Setpoint while in RUNNING state, it shall be overwritten by
the next consumed IO Message. If only Explicit Messages are used
for control (no IO Message allocated), connection timeout faults may not
be detected unless specified otherwise in Device Profile!
ODVA System Architecture SIG DeviceNet
\slides\ODVA 98
1998 ODVA
External Events
Explicit Request
Remove Member, Queue, 1, List, 1
1,C8,Valve,I8, 1,UINT,
Explicit Response Position Timeout Error Flag (bit 7 = FALSE)