Mul File Specification - ioDef : Différence entre versions

[version en cours de rédaction][version en cours de rédaction]
(Page créée avec « {{Tuto Details |Description=<translate>Specification of the ioDef.mul file</translate> |Categories=Specification |Tags=ioDef, ioDef.mul, Input, Output, Specification }} <t... »)
 
Ligne 4 : Ligne 4 :
 
|Tags=ioDef, ioDef.mul, Input, Output, Specification
 
|Tags=ioDef, ioDef.mul, Input, Output, Specification
 
}}
 
}}
<translate>= Field Format =
+
<translate>= Function =
 +
The ioDef file is used to define which Inputs and Outputs a particular machine has. The IO definitions are used for
 +
 
 +
* Displaying the IO as panels on the Service screen of the control software for diagnostics
 +
* References in the alarms file for building machine-specific alarm modes
 +
* References in the spindle / tooling setup to define spindle on / off outputs and sensor inputs, etc
 +
* References in the xholds file to define x axis areas where an output cannot function
 +
 
 +
Each line is an individual input or output
 +
 
 +
=Field Format=
 
{| class="wikitable"
 
{| class="wikitable"
 
|+Field Specification
 
|+Field Specification
Ligne 13 : Ligne 23 :
 
|-
 
|-
 
|1
 
|1
|
+
|Code Name
|
+
|10A
|
+
|Code name used to reference IO
 +
 
 +
The name needs to be short enough to fit on the IO screen buttons
 +
 
 +
Later software / machines  prefixed with InX_ or OuX_ where X is the module letter
 
|-
 
|-
 
|2
 
|2
|
+
|Ref No
|
+
|3N
|
+
|3 digit reference code for the IO. this code is critical as it is used to link everything together. It is a unique code for an input or output function that is used across the range of Stuga machines.
 
|-
 
|-
 
|3
 
|3
|
+
|Type
|
+
|1N
|
+
|0 - Disabled
 +
 
 +
1 - Input
 +
 
 +
2  -Output
 
|-
 
|-
 
|4
 
|4
|
+
|Node
|
+
|2N
|
+
|** Nextmove E100 / ESB systems only - not used on Beckhoff ***
 +
 
 +
This is the CAN Node hardware that the IO is referenced on
 +
 
 +
0 is the Main Nextmove controller
 
|-
 
|-
 
|5
 
|5
|
+
|Channel
|
+
|2N
|
+
|** Nextmove E100 / ESB systems only - not used on Beckhoff ***
 +
 
 +
The hardware channel on  the node that the IO is referenced to
 +
{{Info|...On a Beckhoff machine, the IO references are linked to the hardware using the Visual Studio Interface}}<br />
 
|-
 
|-
 
|6
 
|6
Ligne 58 : Ligne 83 :
 
|}
 
|}
  
= Column Numbering =
+
=Column Numbering=
 
<br /></translate>
 
<br /></translate>
 
{{PageLang
 
{{PageLang
 +
|Language=en
 
|SourceLanguage=none
 
|SourceLanguage=none
 
|IsTranslation=0
 
|IsTranslation=0
|Language=en
 
 
}}
 
}}
 
{{AddComments}}
 
{{AddComments}}

Version du 25 novembre 2019 à 12:56

Auteur avatarGareth Green | Dernière modification 22/02/2023 par Gareth Green en cours de rédaction

Pas encore d'image

Specification of the ioDef.mul file

Function

The ioDef file is used to define which Inputs and Outputs a particular machine has. The IO definitions are used for

  • Displaying the IO as panels on the Service screen of the control software for diagnostics
  • References in the alarms file for building machine-specific alarm modes
  • References in the spindle / tooling setup to define spindle on / off outputs and sensor inputs, etc
  • References in the xholds file to define x axis areas where an output cannot function

Each line is an individual input or output

Field Format

Field Specification
No Name Format Notes
1 Code Name 10A Code name used to reference IO

The name needs to be short enough to fit on the IO screen buttons

Later software / machines prefixed with InX_ or OuX_ where X is the module letter

2 Ref No 3N 3 digit reference code for the IO. this code is critical as it is used to link everything together. It is a unique code for an input or output function that is used across the range of Stuga machines.
3 Type 1N 0 - Disabled

1 - Input

2 -Output

4 Node 2N ** Nextmove E100 / ESB systems only - not used on Beckhoff ***

This is the CAN Node hardware that the IO is referenced on

0 is the Main Nextmove controller

5 Channel 2N ** Nextmove E100 / ESB systems only - not used on Beckhoff ***

The hardware channel on the node that the IO is referenced to

...On a Beckhoff machine, the IO references are linked to the hardware using the Visual Studio Interface

6
7
8
9

Column Numbering


Commentaires

Draft