From 46da243a7f3c0cd19e39cbcb8ad058965628effe Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Wed, 13 Nov 2024 16:20:37 +0100 Subject: [PATCH] Inizio bozza modifiche FAPE --- IOB-WIN-NEXT/IOB-WIN-NEXT.csproj | 4 ++++ IOB-WIN-NEXT/IobSiemens/SiemensFape.cs | 22 +++++++++++++++++++--- 2 files changed, 23 insertions(+), 3 deletions(-) diff --git a/IOB-WIN-NEXT/IOB-WIN-NEXT.csproj b/IOB-WIN-NEXT/IOB-WIN-NEXT.csproj index a282dd90..868e2b2e 100644 --- a/IOB-WIN-NEXT/IOB-WIN-NEXT.csproj +++ b/IOB-WIN-NEXT/IOB-WIN-NEXT.csproj @@ -519,6 +519,10 @@ Always + + + + Always diff --git a/IOB-WIN-NEXT/IobSiemens/SiemensFape.cs b/IOB-WIN-NEXT/IobSiemens/SiemensFape.cs index bd25af5c..9b821689 100644 --- a/IOB-WIN-NEXT/IobSiemens/SiemensFape.cs +++ b/IOB-WIN-NEXT/IobSiemens/SiemensFape.cs @@ -10,16 +10,32 @@ namespace IOB_WIN_NEXT.IobSiemens * Controlli SIEMENS FAPE (es punzonatrice Tecnomeccanica di LVF) * - basasto su SIEMENS * - S7 vers 1200 - * - abilitata 1 area in lettura DB15 ed 1 in scrittura DB16 (NON la usano) + * - V1.0 (2018): abilitata 1 area in lettura DB15 ed 1 in scrittura DB16 (NON la usano) + * - V2.0 (2024): abilitata 1 area in lettura DB17 ed 1 in scrittura DB16 * - x poter funzionare --> protezione: meccanismi di collegamento / consenti put/get * - lettura/scrittura primi 48 byte (240 max x le due DB) * - * LETTURA seguenti byte: + * Versione 2018 + * DB15 | Read seguenti byte: * - B0, WORD, Stato Macchina Generale * - B2, WORD, Posizione sequenza contatore * - B4, WORD, contatore cicli eseguiti per lubrifica * - B40, DWORD, contapezzi azzerabile da operatore * - B44, DWORD, contapezzi ASSOLUTO + * + * Versione 2024 + * DB17 | Read seguenti byte: + * - B0, WORD, Stato Macchina Generale + * - B2, WORD, Posizione sequenza contatore + * - B4, WORD, contatore cicli eseguiti per lubrifica + * - B6, DWORD, contapezzi azzerabile da operatore + * - B10, DWORD, contapezzi ASSOLUTO + * + * DB16 | Write seguenti byte: + * - B0, STRING(30), Commessa + * - B32, STRING(30), Articolo + * - B64, DWORD, NumPezzi + * - B68, BOOL, Reset Contapezzi Parziale(autoresetta) * * -------------------------------------------------------------------------------- */ @@ -33,7 +49,7 @@ namespace IOB_WIN_NEXT.IobSiemens public SiemensFape(AdapterForm caller, IobConfiguration IOBConf) : base(caller, IOBConf) { // dovebbe fare init della classe base, VERIFICARE... - lgInfo("NEW IOB SIEMENS versione FAPE"); + lgInfo("NEW IOB SIEMENS versione FAPE 2.0"); } #endregion Public Constructors