Stuga Machine Control Application Specification : Différence entre versions

[version en cours de rédaction][version en cours de rédaction]
 
(2 révisions intermédiaires par le même utilisateur non affichées)
Ligne 6 : Ligne 6 :
  
 
==Requirements Summary==
 
==Requirements Summary==
 +
Write a module to look after the static data used by the Stuga machines, currently stored as ASCII csv files. The module should have the following features
  
*Write a module to look after the static data used by the Stuga machines, currently stored as ASCII csv files. The module should have the following features
 
 
*Data stored in a database format, suitable for read access from other proprietary database applications
 
*Data stored in a database format, suitable for read access from other proprietary database applications
 
*Import function from csv to database
 
*Import function from csv to database
 
*Export function from database to original csv format (important for inter-machine compatibility)
 
*Export function from database to original csv format (important for inter-machine compatibility)
 
*Ability to add new fields
 
*Ability to add new fields
 +
*Add new record
 +
*Check for existence of record
 
*Data integrity checking of imported files
 
*Data integrity checking of imported files
  
 
==File Specifications==
 
==File Specifications==
<br />
 
 
{| class="wikitable" border="1" cellspacing="0" cellpadding="0"
 
{| class="wikitable" border="1" cellspacing="0" cellpadding="0"
 
|
 
|
Ligne 62 : Ligne 63 :
 
|-
 
|-
 
| width="601" valign="top" |ioDef.mul
 
| width="601" valign="top" |ioDef.mul
|
+
|Definition of input and output channels
|
+
|[https://stuga.dokit.app/wiki/Mul_File_Specification_-_ioDef IODef.mul Specification]
 
|-
 
|-
 
| width="601" valign="top" |loadpos.saw
 
| width="601" valign="top" |loadpos.saw
Ligne 120 : Ligne 121 :
 
|
 
|
 
|
 
|
 +
|}
 +
hesc
 +
 +
t
 +
 +
a
 +
 +
B
 +
{| class="wikitable" border="1" cellspacing="0" cellpadding="0"
 
|-
 
|-
 
| width="601" valign="top" |userVariables.mul
 
| width="601" valign="top" |userVariables.mul
Ligne 136 : Ligne 146 :
 
|
 
|
 
|
 
|
|}</translate>
+
|}
 +
 
 +
=Stage 2 - Diagnostic Data Files=
 +
Extend the static data files to record the diagnostic data generated
 +
 
 +
*Diagnostic Log
 +
*Logs each “side” of the machine
 +
 
 +
*Running Time / Efficiency
 +
 
 +
*Archiving and housekeeping
 +
*User interface to search and view
 +
*Interface to teamviewer IoT
 +
 
 +
=Stage 3 - Production Data File=</translate>
 
{{PageLang
 
{{PageLang
 
|Language=en
 
|Language=en

Version actuelle datée du 27 septembre 2020 à 10:56

Auteur avatarGareth Green | Dernière modification 27/09/2020 par Gareth Green en cours de rédaction

Stage 1 Static Data Files

Requirements Summary

Write a module to look after the static data used by the Stuga machines, currently stored as ASCII csv files. The module should have the following features

  • Data stored in a database format, suitable for read access from other proprietary database applications
  • Import function from csv to database
  • Export function from database to original csv format (important for inter-machine compatibility)
  • Ability to add new fields
  • Add new record
  • Check for existence of record
  • Data integrity checking of imported files

File Specifications

Description Link
Alarms.mul Definition of alarm states and messages for operator user interface Alarms.mul specification
Axes.mul
Central.saw
Clamppos.mul
Clamps.mul
Colours.saw
Ejpos.mul
etherCATDevices.mul
Hardware.mul
Gaps.saw
ioDef.mul Definition of input and output channels IODef.mul Specification
loadpos.saw
masterdir.saw
messages.saw
osensor.mul
params.saw
peps.mul
profile.mul
queueno.mul
shifts.mul
sloadpos.saw
sparams.saw
stdops.mul
tools.mul
trim.mul

hesc

t

a

B

userVariables.mul
work.449
xposhold.mul
zstdopdef.mul

Stage 2 - Diagnostic Data Files

Extend the static data files to record the diagnostic data generated

  • Diagnostic Log
  • Logs each “side” of the machine
  • Running Time / Efficiency
  • Archiving and housekeeping
  • User interface to search and view
  • Interface to teamviewer IoT

Stage 3 - Production Data File

Commentaires

Draft