... | ... | @@ -4,16 +4,7 @@ WorldFIP is a fieldbus network protocol designed to provide links |
|
|
between level zero (sensors/actuators) and level one (PLCs, controllers,
|
|
|
etc.) in automation systems.
|
|
|
|
|
|
## Links
|
|
|
|
|
|
- [ALSTOM FIPWARE](http://www.fipware.com/) (Product leaflets and User
|
|
|
documentation only work with IE)
|
|
|
- [WorldFIP @ CERN](http://cern.ch/cern-worldfip/)
|
|
|
- [WorldFIP Users Club](http://cern.ch/worldfip-users-club/) (Hosted
|
|
|
at CERN)
|
|
|
|
|
|
The WorldFIP organisation with the website "www.worldfip.org" was
|
|
|
dissolved in 2007.
|
|
|
-----
|
|
|
|
|
|
## WorldFIP usage at CERN
|
|
|
|
... | ... | @@ -32,6 +23,12 @@ complex: |
|
|
7. Experiments
|
|
|
8. Radiation Monitoring
|
|
|
|
|
|
[WorldFIP @ CERN](http://cern.ch/cern-worldfip/)
|
|
|
[WorldFIP Users Club](http://cern.ch/worldfip-users-club/) (Hosted at
|
|
|
CERN)
|
|
|
|
|
|
-----
|
|
|
|
|
|
## Standards
|
|
|
|
|
|
### IEC 61158 and IEC 61784
|
... | ... | @@ -103,8 +100,103 @@ Reference Manual. |
|
|
ALS 50278
|
|
|
h-en](http://cern-worldfip.web.cern.ch/cern-worldfip/Docs/Software/FDM%20and%20Services/FIP%20Device%20Manager%20\(FDM\)-ENG.pdf)
|
|
|
|
|
|
See also [WP3](WP3) for some hints to find your way through the
|
|
|
standards.
|
|
|
<!-- end list -->
|
|
|
|
|
|
- [ALSTOM FIPWARE](http://www.fipware.com/) (Product leaflets and User
|
|
|
documentation only work with IE)
|
|
|
The WorldFIP organization with the website "www.worldfip.org" was
|
|
|
dissolved in 2007.
|
|
|
|
|
|
*Note: links to the [Fieldbus
|
|
|
standards](http://cdsweb.cern.ch/search?ln=en&cc=Standards&sc=1&p=fieldbus)
|
|
|
only available on CERN's Intranet.*
|
|
|
|
|
|
-----
|
|
|
|
|
|
## Finding your way in the IEC Standards
|
|
|
|
|
|
The comments below may be helpful to find your way in the IEC standards.
|
|
|
|
|
|
- [IEC-61784-1 Industrial communication networks: Profiles : Part 1:
|
|
|
Fieldbus
|
|
|
profiles](http://cdsweb.cern.ch/record/1169412/files/iec61784-1%7Bed2.0%7Den.pdf)
|
|
|
- 3.3 Conventions (pages 19-20)
|
|
|
- 9 Communication Profile Family 5 (WorldFIP), Profile 5/1 (pages
|
|
|
208-217). Table 257 in section 9.2.1 defines what to use from
|
|
|
IEC 61158-2 (PH layer).
|
|
|
|
|
|
<!-- end list -->
|
|
|
|
|
|
- [IEC-61158-2 Industrial communication networks: Fieldbus
|
|
|
specifications : Part 2: Physical layer specification and service
|
|
|
definition](http://cdsweb.cern.ch/record/1169405/files/iec61158-2%7Bed4.0%7Den.pdf)
|
|
|
|
|
|
- 9 Medium dependent sublayer (MDS) (page 120-123, defines coding,
|
|
|
preamble, start/end of frame delimiters). Strangely enough Table
|
|
|
257 of IEC-61784 specifically states that this clause is not
|
|
|
included in the profile 5/1 WorldFIP, but it corresponds to "The
|
|
|
WorldFIP protocol" brief).
|
|
|
- 11.6 Jabber inhibit - describes the MAU should self-inhibit in
|
|
|
case of too long transmissions (and reset after 0.5 to 3
|
|
|
seconds. If implemented in FielDrive, it may mean that it can
|
|
|
inhibit itself if this logic is sensitive to radiation.
|
|
|
|
|
|
<!-- end list -->
|
|
|
|
|
|
- [IEC-61158-3-7 Industrial communication networks: Fieldbus
|
|
|
specifications : Part 3-7: Data-link layer service definition:
|
|
|
Type 7
|
|
|
elements](http://cdsweb.cern.ch/record/1169986/files/iec61158-3-7%7Bed1.0%7Den.pdf)
|
|
|
|
|
|
- Explains variables and messages, adressing and flow control.
|
|
|
|
|
|
<!-- end list -->
|
|
|
|
|
|
- [IEC-61158-4-7 Industrial communication networks: Fieldbus
|
|
|
specifications : Part 4-7: Data-link layer protocol specification:
|
|
|
Type 7
|
|
|
elements](http://cdsweb.cern.ch/record/1169408/files/iec61158-4-7%7Bed1.0%7Den.pdf)
|
|
|
|
|
|
- 4.2 Block diagram of a producer/consumer entity
|
|
|
- 5 General structure and encoding of PhIDUs and DLPDUs and
|
|
|
related elements of procedure (pages 32-43)
|
|
|
- 5.2 defines values for ID\_DAT, RP\_DAT control field.
|
|
|
- 5.2.5 defines the Frame Checksum FCS (CRC).
|
|
|
- 5.6.3 defines timers (e.g. T0=max allowed silence on link,
|
|
|
T4=monitors absence of RP\_DAT after ID\_DAT-a.k.a. *Silence
|
|
|
Time* in the MicroFIP specification).
|
|
|
- 6.4 Buffer transfer (pages 44-46)
|
|
|
- 7.2 Produce/consumer entity
|
|
|
- Figure 45: Simplifified state machine for a
|
|
|
producer/consumer entity
|
|
|
- 7.2.1 transition table for producer/consumer entity (state
|
|
|
machine)
|
|
|
- 7.4 Management of basic transactions
|
|
|
- Annex A Exemplary FCS implementation (page 97-98)
|
|
|
|
|
|
<!-- end list -->
|
|
|
|
|
|
- [IEC-61158-5-7 Industrial communication networks: Fieldbus
|
|
|
specifications : Part 5-7: Application layer service definition:
|
|
|
Type 7
|
|
|
elements](http://cdsweb.cern.ch/record/1169409/files/iec61158-5-7%7Bed1.0%7Den.pdf)
|
|
|
|
|
|
- 6.2.1.3.3.3 Variable transmission validity specification
|
|
|
(Promptness)
|
|
|
- 6.2.1.3.3.4 Variable production validity specification
|
|
|
|
|
|
<!-- end list -->
|
|
|
|
|
|
- [IEC-61158-6-7 Industrial communication networks: Fieldbus
|
|
|
specifications : Part 6-7: Application layer protocol specification
|
|
|
– Type 7
|
|
|
elements](http://cdsweb.cern.ch/record/1169987/files/iec61158-6-7.pdf)
|
|
|
- 5 Transfer syntaxes (Identification byte, number of content
|
|
|
bytes, content, ...)
|
|
|
- 5.2.1.4.2 VariableCompactValue PDU (production status,
|
|
|
refreshment, but no explanation about refreshment)
|
|
|
|
|
|
-----
|
|
|
|
|
|
\-- ErikVanDerBij - 19 July 2010
|
|
|
|