en:strumenti:qmoveplus:j1p54:mimj1p54fx_base

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

en:strumenti:qmoveplus:j1p54:mimj1p54fx_base [2017/05/15 15:46] – [6.2. Digital inputs] qem103en:strumenti:qmoveplus:j1p54:mimj1p54fx_base [2019/08/29 17:01] (current) – external edit 127.0.0.1
Line 18: Line 18:
 ^ Approver                                        | Giuliano Tognon                                                                                                       |||| ^ Approver                                        | Giuliano Tognon                                                                                                       ||||
 ^ Link:                                              | http://http://www.qem.eu/doku/doku.php/en/strumenti/qmoveplus/j1p54/mimj1p54fx_base                                      |||| ^ Link:                                              | http://http://www.qem.eu/doku/doku.php/en/strumenti/qmoveplus/j1p54/mimj1p54fx_base                                      ||||
-^ Language:                                            | Italian                                                                                                              ||||+^ Language:                                            | English                                                                                                            ||||
 |                                                                                                                                                                           ||||| |                                                                                                                                                                           |||||
 ^ Document Release                                  ^ Hardware Release                                                                  ^ Description    ^ Note  ^ Date        ^ ^ Document Release                                  ^ Hardware Release                                                                  ^ Description    ^ Note  ^ Date        ^
Line 432: Line 432:
 <html><pagebreak /></html> <html><pagebreak /></html>
  
-===== - Ingressi di conteggio Line Driver =====+===== - Line Driver counter inputs =====
  
-{{  schemi:cbl_conteggio-ld_02.png?nolink&400  |Esempio di collegamento di un ingresso di conteggio Line Driver}}+{{  schemi:cbl_conteggio-ld_02.png?nolink&400  |Connection example of Line Driver counter}}
  
 <html><pagebreak /></html> <html><pagebreak /></html>
  
-===== - Ingressi di conteggio PNP / Push Pull =====+===== - PNP / Push Pull counter inputs =====
  
-{{  schemi:cbl_conteggio-pp-pnp_02.png?directk&400  |Esempio di collegamento di un ingresso di conteggio PNP/Push Pull}}+{{  schemi:cbl_conteggio-pp-pnp_02.png?directk&400  |Connection example of PNP/Push Pull counter input}}
  
 <html><pagebreak /></html> <html><pagebreak /></html>
  
-===== - Contatori assoluti SSI =====+===== - SSI absolute counters =====
  
-{{  schemi:cbl_in-ssi_01.png?nolink&600  |Esempio di collegamento di un ingresso di conteggio PNP/Push Pull}}+{{  schemi:cbl_in-ssi_01.png?nolink&600  |Connection example of SSI counter input}}
  
 <html><pagebreak /></html> <html><pagebreak /></html>
-===== - Ingressi analogici =====+===== - Analog inputs =====
  
-==== - Ingresso potenziometrico e ingresso voltmetrico  ====+==== - Potentiometric input and voltmetric input 2  ====
  
 {{  schemi:cbl_in-volt-pot_03.png?nolink&400  }} {{  schemi:cbl_in-volt-pot_03.png?nolink&400  }}
Line 457: Line 457:
 <html><pagebreak /></html> <html><pagebreak /></html>
  
-==== - Ingresso 1 per PT100 e ingresso amperometrico ====+==== - PT100 input 1 and amperometric input 2 ====
  
 {{  schemi:cbl_in-amp-pt100_02.png?nolink&400  }} {{  schemi:cbl_in-amp-pt100_02.png?nolink&400  }}
Line 463: Line 463:
 <html><pagebreak /></html> <html><pagebreak /></html>
  
-==== - Ingresso 1 per PT100 e ingresso per termocoppie ====+==== - PT100 input 1 and thermocouple input 2 ====
  
 {{  schemi:cbl_in-tc-pt100_01.png?nolink&400  }} {{  schemi:cbl_in-tc-pt100_01.png?nolink&400  }}
Line 469: Line 469:
 <html><pagebreak /></html> <html><pagebreak /></html>
  
-==== - Ingressi per termocoppie ====+==== - Thermocouple inputs and 2 ====
  
 {{  schemi:cbl_in-tc-tc_01.png?nolink&400  }} {{  schemi:cbl_in-tc-tc_01.png?nolink&400  }}
Line 475: Line 475:
 <html><pagebreak /></html> <html><pagebreak /></html>
  
-==== - Ingressi per PT100 ====+==== - PT100 inputs and 2 ====
  
 {{  schemi:cbl_in-pt100-pt100_01.png?nolink&400  }} {{  schemi:cbl_in-pt100-pt100_01.png?nolink&400  }}
Line 482: Line 482:
  
  
-===== - Uscite digitali protette =====+===== - Protected digital outputs =====
  
-{{  schemi:cbl_out-protette_04.png?nolink&400  |Esempio di collegamento di uscite protette}}+{{  schemi:cbl_out-protette_04.png?nolink&400  |Connection example of protected outputs}}
  
 <html><pagebreak /></html> <html><pagebreak /></html>
  
-===== - Uscite STEP - DIREZIONE =====+===== - STEP - DIRECTION outputs =====
  
-{{  schemi:cbl_stepper_pp-ld_01.png?nolink&550  |Esempio di collegamento di uscite di comando per motore stepper}}+{{  schemi:cbl_stepper_pp-ld_01.png?nolink&550  |Connection example of stepper motor control outputs}}
  
 <html><pagebreak /></html> <html><pagebreak /></html>
-===== - Uscite analogiche ===== 
  
-{{ schemi:cbl_out-analogic_03.png?nolink&400 |Esempio di collegamento di uscite analogiche}}+===== - Analog outputs ===== 
 + 
 +{{ schemi:cbl_out-analogic_03.png?nolink&400 |Connection example of analog outputs}}
  
 <html><pagebreak /></html> <html><pagebreak /></html>
Line 501: Line 502:
  
  
-====== - Settaggiprocedure e segnalazioni ======+====== - Settingsprocedures and signals ======
  
-{{strumenti:qmoveplus:j1P44:j1P44_settaggi_01.png?direct&500|Vista posteriore per l'individuazione dei dispositivi illustrati nel presente capitolo.}}+{{strumenti:qmoveplus:j1P44:j1P44_settaggi_01.png?direct&500|Rear view to indentify the device illustrated in this section}}
  
-===== - Selettore baud-rate di PROG PORT USER PORT =====+===== -  PROG PORT and USER PORT baud-rate selector =====
  
-{{page>lib:mdl:mdl-h-sebaud-030}}+{{page>en:lib:mdl:mdl-h-sebaud-030}}
  
  
 ===== - Led ===== ===== - Led =====
  
-{{template>lib:tpl:tpl-h-seled-010|prd=j1P44}}+{{template>en:lib:tpl:tpl-h-seled-010|prd=j1P44}}
  
 <html><pagebreak /></html> <html><pagebreak /></html>
  
-===== - Pulsanti =====+===== - Keys =====
  
-{{template>lib:tpl:tpl-h-sepuls-010|prd=j1P44}}+{{template>en:lib:tpl:tpl-h-sepuls-010|prd=j1P44}}
  
 <html><pagebreak /></html> <html><pagebreak /></html>
  
-====== - Generalità di funzionamento ====== +====== - General Operation ====== 
-===== - Introduzione ===== +===== - Introduction =====
-Nel presente capitolo verranno introdotti alcuni concetti e descritti alcuni funzionamenti del prodotto. Tali contenuti sono in parte legati e implementati nel  firmware. Tale software implementa tutte le funzionalità che permettono al prodotto di essere un componente del sistema programmabile QEM chiamato Qmove. +
  
-===== - Organizzazione dei dati e delle memorie ===== +This chapter introduces some concepts and describes some of the product's operations. These content are partly related and implemented in the firmware. This software implements all the features that allow the product to be a component of the Qem programmable system named Qmove. 
-{{page>lib:mdl:mdl-f-orgdatmem-010}}+
  
-===== - Stati CPU ===== +===== - Organization of data and memories =====
-{{page>lib:mdl:mdl-f-scintr-010}}+
  
-{{page>lib:mdl:mdl-f-scboot-010}}+{{page>en:lib:mdl:mdl-f-orgdatmem-010}}
  
-{{page>lib:mdl:mdl-f-scautodiagn-010}}+===== - CPU status ===== 
 +{{page>en:lib:mdl:mdl-f-scintr-010}}
  
-{{page>lib:mdl:mdl-f-scsysboot-020}}+{{page>en:lib:mdl:mdl-f-scboot-010}}
  
-{{page>lib:mdl:mdl-f-scfunsis-010}}+{{page>en:lib:mdl:mdl-f-scautodiagn-010}}
  
-{{page>lib:mdl:mdl-f-screset-010}}+{{page>en:lib:mdl:mdl-f-scsysboot-020}}
  
-{{page>lib:mdl:mdl-f-scready-010}}+{{page>en:lib:mdl:mdl-f-scfunsis-010}}
  
-{{page>lib:mdl:mdl-f-scrun-010}}+{{page>en:lib:mdl:mdl-f-screset-010}}
  
-{{page>lib:mdl:mdl-f-scstop-010}}+{{page>en:lib:mdl:mdl-f-scready-010}}
  
-===== - Funzioni di sistema ===== +{{page>en:lib:mdl:mdl-f-scrun-010}}
-{{page>lib:mdl:mdl-f-fselenco-011}}+
  
-==== Accesso alle funzioni di sistema ==== +{{page>en:lib:mdl:mdl-f-scstop-010}}
-{{template>lib:tpl:tpl-f-fsproced-010|key=F2|page=2}}+
  
-{{page>lib:mdl:mdl-f-fsmsgerr-010}}+===== System Functions =====
  
-==== Descrizione delle funzioni ==== +{{page>en:lib:mdl:mdl-f-fselenco-011}}
-{{page>lib:mdl:mdl-f-fsreschk-010}}+
  
-{{page>lib:mdl:mdl-f-fsmctona-010}}+==== Accessing to the system functions ====
  
-{{page>lib:mdl:mdl-f-fsnatomc-010}}+{{template>en:lib:tpl:tpl-f-fsproced-010|key=F2|page=2}}
  
-{{page>lib:mdl:mdl-f-fsappdel-010}}+{{page>en:lib:mdl:mdl-f-fsmsgerr-010}}
  
-{{page>lib:mdl:mdl-f-fsappupl-010}}+==== - Functions description ==== 
 + 
 +{{page>en:lib:mdl:mdl-f-fsreschk-010}} 
 + 
 +{{page>en:lib:mdl:mdl-f-fsmctona-010}} 
 + 
 +{{page>en:lib:mdl:mdl-f-fsnatomc-010}} 
 + 
 +{{page>en:lib:mdl:mdl-f-fsappdel-010}} 
 + 
 +{{page>en:lib:mdl:mdl-f-fsappupl-010}}
  
 === System Settings === === System Settings ===
-{{template>lib:tpl:tpl-f-fssysset-010|key=F2|page=2}} 
  
-{{page>lib:mdl:mdl-f-fsdatomc-010}}+{{template>en:lib:tpl:tpl-f-fssysset-010|key=F2|page=2}} 
 + 
 +{{page>en:lib:mdl:mdl-f-fsdatomc-010}}
  
 === Set NEW Password === === Set NEW Password ===
-{{template>lib:tpl:tpl-f-fssetpsw-010|page=2}} 
  
-{{page>lib:mdl:mdl-f-fsremnan-010}}+{{template>en:lib:tpl:tpl-f-fssetpsw-010|page=2}} 
 + 
 +{{page>en:lib:mdl:mdl-f-fsremnan-010}}
  
 === Show NAND Flash files === === Show NAND Flash files ===
-{{template>lib:tpl:tpl-f-fsshonan-010|key=F2|key_vis=F2}} 
  
-{{page>lib:mdl:mdl-f-fstouch-011}}+{{template>en:lib:tpl:tpl-f-fsshonan-010|key=F2|key_vis=F2}} 
 + 
 +{{page>en:lib:mdl:mdl-f-fstouch-011}}
  
 === Set Ethernet communic. parameter === === Set Ethernet communic. parameter ===
-{{template>lib:tpl:tpl-f-fsseteth-010|key=F2|page=2}} 
  
-{{page>lib:mdl:mdl-f-fsbacnan-010}}+{{template>en:lib:tpl:tpl-f-fsseteth-010|key=F2|page=2}} 
 + 
 +{{page>en:lib:mdl:mdl-f-fsbacnan-010}} 
 + 
 +{{page>en:lib:mdl:mdl-f-fsrstnan-010}} 
 + 
 +{{page>en:lib:mdl:mdl-f-fsfwupg-010}}
  
-{{page>lib:mdl:mdl-f-fsrstnan-010}}+{{page>en:lib:mdl:mdl-f-fsbacres-010}}
  
-{{page>lib:mdl:mdl-f-fsfwupg-010}}+===== Information on programming =====
  
-{{page>lib:mdl:mdl-f-fsbacres-010}}+This chapter outlines all product information that is necessary for programming, in other words during the development of a QCL application. 
  
-===== - Informazioni per la programmazione ===== +==== - Development Environments ====
-In questo capitolo sono raccolte tutte le informazioni relative al prodotto necessarie durante la programmazione, ovvero durante lo sviluppo di un applicativo QCL. +
  
-==== Ambienti di sviluppo ==== +{{template>en:lib:tpl:tpl-s-ipambsvi-010|hw_slots=3|can_ini=4|can_max=32}}
-{{template>lib:tpl:tpl-s-ipambsvi-010|hw_slots=3|can_ini=4|can_max=32}}+
  
-Un esempio di dichiarazione del BUS da utilizzare nella sezione BUS della unit di configurazione è:+A typical BUS declaration to use in the BUS section of the configuration unit:
 <code QCL> <code QCL>
 BUS BUS
Line 605: Line 617:
    2 1QM4F .    2 1QM4F .
 </code> </code>
-Ovviamente la versione firmware deve coincidere e, se presente, il nome della scheda di specializzazione allo slot 3 deve essere correttoVedere il capitolo dedicato.+The firmware version must naturally correspond and the specialist card name at slot 3 must be correctSee the specific section.
  
-==== Memorie utilizzate ==== +==== - Memories used ====
-{{template>lib:tpl:tpl-s-ipmemuti-010|mem_qcl=1MB|mem_hmi=10MB|mem_dat=819KB}}+
  
-==== Porte di comunicazione ==== +{{template>en:lib:tpl:tpl-s-ipmemuti-010|mem_qcl=1MB|mem_hmi=10MB|mem_dat=819KB}}
-{{template>lib:tpl:tpl-s-ipcom-010|ports=AUX2 (se disponibile nell'hardware)|dip=3|page=2}}+
  
-==== Messaggi di errore del firmware ==== +==== - Communication ports ====
-{{template>lib:tpl:tpl-s-ipfirerr-010|slot=3}}+
  
-{{page>lib:mdl:mdl-s-ipvarsis-010}}+{{template>en:lib:tpl:tpl-s-ipcom-010|ports=AUX2 (se disponibile nell'hardware)|dip=3|page=2}}
  
-==== - I devices ==== +==== - Firmware error messages ====
-Con il termine device si identifica una categoria di dispositivi software atti a svolgere attività di supporto e di controllo, più o meno complesse, per risolvere le problematiche legate all'automazione dei sistemi.\\  +
-La lista dei devices implementati nel firmware dipende dalla **versione** firmware. Lo scopo del presente paragrafo è quello di illustrare la lista e le caratteristiche dei devices disponibili.+
  
-Il firmware versione **10 **implementa i seguenti devices: +{{template>en:lib:tpl:tpl-s-ipfirerr-010|slot=3}}
-^Nome device^Tempo di campionamento\\ minimo (msec)^Tempo di campionamento\\ massimo (msec)^Tempo di esecuzione (%)^ +
-|[[Software:devices:ABSCNT]]|1|250|8,31| +
-|[[Software:devices:ANINP]]|1|250|14,25| +
-|[[Software:devices:CALENDAR]]|-|-|0| +
-|[[Software:devices:CANOPEN]]|1|250|100| +
-|[[Software:devices:COUNTER3]]|1|250|5,94| +
-|[[Software:devices:DAC]]|-|-|0| +
-|[[Software:devices:DATASTORE]]|1|20|8,31| +
-|[[Software:devices:FREQ]]|1|250|4,75| +
-|[[Software:devices:MMIQ2]]|1|10|90,5| +
-|[[Software:devices:MODBUS]]|1|250|32,07| +
-|[[Software:devices:QMOS]]|-|-|0| +
-|[[Software:devices:RECDATA]]|1|250|5,34| +
-|[[Software:devices:SERCOM]]|1|250|9,26|+
  
-Il firmware versione **20** implementa **anche** i seguenti devices: +{{page>en:lib:mdl:mdl-s-ipvarsis-010}}
-^Nome device^Tempo di campionamento\\ minimo (msec)^Tempo di campionamento\\ massimo (msec)^Tempo di esecuzione (%)^ +
-|[[Software:devices:ANPOS2]]|1|250|8,31| +
-|[[Software:devices:EANPOS]]|1|250|55,94| +
-|[[Software:devices:HEAD2]]|1|250|23,75| +
-|[[Software:devices:OOPOS3]]|1|250|27,91|+
  
-Il firmware versione **30** implementa **anche** i seguenti devices: +==== - The devices ====
-^Nome device^Tempo di campionamento\\ minimo (msec)^Tempo di campionamento\\ massimo (msec)^Tempo di esecuzione (%)^ +
-|[[Software:devices:CAMMING3]]|1|250|55,94| +
-|[[Software:devices:INTERP]]|1|250|35,63| +
-===Particolarità dei devices=== +
-In questo paragrafo vengono descritte delle informazioni aggiuntive dui devices. Queste informazioni integrano e completano il manuale di uso del device disponibile nel sito Qem. Sono informzioni relative all'implementazione del device in questo particolare prodotto.\\+
  
-==CANOPEN== +The term device identifies a category of software devices designed to perform more or less complex support and control actions, to solve problems tied to the automation of systems. There are two types of device: internal and external. Internal devices have their codes residing and performed by the firmware of the actual product. External devices have the code residing and executed in the “intelligent” specialist cards that have their own calculation capability. The controller can only manage internal type devices . The list of devices implemented in the firmware depends on the firmware **version**. This paragraph is designed to illustrate the list and characteristics of the devices available. 
-Se nella dichiarazione del device [[Software:devices:CANOPEN]] viene indicata la velocità zero allora essa diventa impostabile tramite dip di SW1.\\  + 
-Il primo slot per indirizzare risorse che risiedono all'interno di moduli Canopen è il 4.\\  +Firmware version **10** implements the following devices:  
-Il firmware gestisce la cattura dell'ingresso in interruzione anche se questo è situato in un modulo Canopen.\\  +^Device name^Sampling time\\ minimum (msec)^Sampling time\\ maximum (msec)^Execution time (%)^ 
-E' possibile inserire il valore nella dichiarazione del device sul campo relativo alla portaQuesta impostazione rende possibile lo startup dei drive DS402 tramite una richiesta QCL (QDO numero 10). Questa funzionalità si rende necessaria nei casi in cui ci siano dei drive senza ingresso di abilitazione e con l'alimentazione della parte logica in comune con l'alimentazione di potenzaSe la potenza è spenta il drive non comunica in CANOPEN poichè anche la parte logica è spenta.+|[[en:Software:devices:ABSCNT]]|1|250|8,31| 
 +|[[en:Software:devices:ANINP]]|1|250|14,25| 
 +|[[en:Software:devices:CALENDAR]]|-|-|0| 
 +|[[en:Software:devices:CANOPEN]]|1|250|100| 
 +|[[en:Software:devices:COUNTER3]]|1|250|5,94| 
 +|[[en:Software:devices:DAC]]|-|-|0| 
 +|[[en:Software:devices:DATASTORE]]|1|20|8,31| 
 +|[[en:Software:devices:FREQ]]|1|250|4,75| 
 +|[[en:Software:devices:MMIQ2]]|1|10|90,5| 
 +|[[en:Software:devices:MODBUS]]|1|250|32,07| 
 +|[[en:Software:devices:QMOS]]|-|-|0| 
 +|[[en:Software:devices:RECDATA]]|1|250|5,34| 
 +|[[en:Software:devices:SERCOM]]|1|250|9,26| 
 + 
 +Firmware version **20** implements the following **extra** devices:  
 +^Device name^Sampling time\\ minimum (msec)^Sampling time\\ maximum (msec)^Execution time (%)^ 
 +|[[en:Software:devices:ANPOS2]]|1|250|8,31| 
 +|[[en:Software:devices:EANPOS]]|1|250|55,94| 
 +|[[en:Software:devices:HEAD2]]|1|250|23,75| 
 +|[[en:Software:devices:OOPOS3]]|1|250|27,91| 
 + 
 +Firmware version **30** also implements the following devices: 
 +^Device name^Sampling time\\ minimum (msec)^Sampling time\\ maximum (msec)^Execution time (%)^ 
 +|[[en:Software:devices:CAMMING3]]|1|250|55,94| 
 +|[[en:Software:devices:INTERP]]|1|250|35,63| 
 + 
 +=== - Details of devices === 
 + 
 +This section describes additional device information. This information complements and completes the user manual of the device available at Qem site. Are information about the device implementation in this particular product.\\ 
 + 
 +== - CANOPEN == 
 + 
 +If the device declaration [[en:Software:devices:CANOPEN]] Zero speed is indicated then it becomes settable by dip of SW1.\\  
 +The first slot to address resources to CANopen modules is the 4.\\  
 +The firmware manages the capture of the input in interruption even if it is located in a CANopen module.\\  
 +You can enter the value in the device declaration on the Port fieldThis setting makes it possible to drive startups DS402 through a QCL request (QDO number 10). This feature makes it necessary to In cases where there are drives without enabling input and with the power of the logic part in common with power supplyIf the power is off, the drive does not communicate in CANopen as the logic part is also off.
  
 ==DATASTORE== ==DATASTORE==
-I files manipolati dal device [[Software:devices:DATASTORE]] sono tutti contenuti nella cartella /DS. Se questa cartella non esiste nel dispositivo essa viene creata automaticamente.  
-Il device [[Software:devices:DATASTORE]] può operare sia con il dispositivo MMC/SD o USB che con una memoria tipo NAND interna al prodotto (non removibile). Per definire con quale dispositivo operare viene utilizzato il valore del parametro priority (0=MMC/SD, 1=NAND, 2=USB). 
-Se l'applicazione deve frequentemente accedere ai due dispositivi supportati e non è richiesta la rimozione fisica del dispositivo MMC/SD o USB, è possibile utilizzare una particolare impostazione del parametro priority che evita di eseguire continuamente il MOUNT UMOUNT dei dispositivi. In pratica quando si desidera cambiare dispositivo prima di eseguire il comando UMOUNT si imposta "priority = -1". Questo fa si che internamente al device la fase UMOUNT venga evitata rendendo il successivo comando MOUNT al medesimo dispositivo molto rapido. 
  
-Un esempio di codice QCL per cambiare dispositivo potrebbe essere+The files processed by the device [[en:Software:devices:DATASTORE]] are all contained in the /DS directoty. If this directory does not exist, it is created automatically.  
 +The device [[en:Software:devices:DATASTORE]] can operate both with the MMC/SD card and with the internal NAND memory (not removable). To define which mass memory to operate the priority paramenter is used (0=MMC/SD, 1=NAND). 
 +If the application has to access the two supported devices frequently and the physical removal of the MMC/SD card is not required, a special setup can be used for the priority parameter that avoids having to continuously run the memory MOUNT UMOUNT. In pratice, when wanting to change memory, before running the UMOUNT command, set "priority = -1". This avoids the UMOUNT phase is avoided in the device, making the next MOUNT command to the memory very fast. 
 + 
 +An example of QCL code to change device: 
  
 <code QCL> <code QCL>
Line 694: Line 713:
 </code> </code>
  
-Esiste una particolare impostazione dei parametri che permette di verificare l'esistenza di un file nel dispositivoSi utilizza il parametro "filenum" impostato al valore -1 e con il comando OPENFILE il device invece di aprire il file ricerca il primo file presente nella directory "/DS/" del dispositivo sceltoQuando trovatoil nome di tale file sarà impostato dal device nel parametro "filenum" stesso (ed il tipo nel parametro "filetype"). Impostando nuovamente -1 in "filenum" ed eseguendo il comando OPENFILE verrà cercato il nome del file successivo e così viaOgniqualvolta verrà effettuata una operazione di OPENFILE con il filenum diverso da -1 il loop di ricerca verrà chiusoQuando la ricerca sarà terminata e non vi saranno più file presentiallora il device imposterà come risposta al comando OPENFILE "filenum = -2"L'avvenuta esecuzione del comando sarà segnalata dal flag st_busy = 0.  +There is a particular setting of the parameters that allows to check the existence of a file in the deviceUse the "filenum" parameter set to -1 and with the OPENFILE command the device, instead of opening the file, it searches for the first file in the "/DS/" directory of the selected memoryWhen it is foundthe file name is set by the device in the parameter "filenum" (and its type in the parameter "filetype"). Setting -1 in "filenum" again and running the OPENFILE command, the next file name is found and so onEvery time an OPENFILE operation is run with filenum different to -1, the search loog is closedWhen the search has ended and there are no more files presentthen the device will set as answer to the command OPENFILE "filenum = -2"The execution of the command is signalled by the flag st_busy = 0.  
-Se l'estensione del file non è HEX CSV il file stesso viene ignorato dalla ricercaNel caso in cui il nome file non sia compatibile con quelli gestiti dal [[Software:devices:DATASTORE]] (numeri da 9999999) allora "filenum" rimarrà impostato a -1 e verrà segnalato un warning.+If the file extension is not HEX or CSV, the file is ignored by the searchIf the file name is not compatible with those managed by [[en:Software:devices:DATASTORE]] (numbers to 9999999) then "filenum" will remain set to -1 and a warning is given.
  
-I parametri "disksize" "diskfree" sono rappresentati in KB.+The "disksize" and "diskfree" parameters are represented in KB.
 ==RECDATA== ==RECDATA==
-Il device può memorizzare un massimo di 10000 step. 
  
-==QMOS== +The device can store up to 10000 step. 
-Il parametro "frwuvalue01" contiene il valore numerico del serial number del prodotto.\\  + 
-Il parametro "frwuvalue02" contiene il valore numerico del PN (Part Number).\\  +== QMOS == 
-Il parametro "frwuvalue03" contiene il valore numerico del hardware release.\\  + 
-Il parametro "frwuvalue04" contiene il valore numerico del VN (Vedi Nota).\\  +The parameter "frwuvalue01" contains the number value of the product serial number. 
-Il parametro "frwuvalue05" contiene il valore numerico del QCL Level.+The parameter "frwuvalue02" contains the number value of PN (Part Number).\\  
 +The parameter "frwuvalue03" contains the number value of hardware release.\\  
 +The parameter "frwuvalue04" contains the number value of VN (Vedi Nota).\\  
 +The parameter "frwuvalue05" contains the number value of QCL Level.
  
 ==FREQ== ==FREQ==
Line 712: Line 733:
  
 ==CAMMING3== ==CAMMING3==
-I parametri relativi ai settori (CodeQm, CodeQs…) non sono ritentiviAll'accensione essi assumono sempre valore 0.+ 
 +The parameters related to the sectors (CodeQm, CodeQs…) are not retentiveOn startup they always take on the value 0.
  
 <html><pagebreak /></html> <html><pagebreak /></html>
  
-====== - Accessori disponibili ====== +====== - Accessories available ====== 
-  * [[Strumenti:Accessori:IQ009]] + 
-  * [[Strumenti:Accessori:IQ013]] +  * [[en:Strumenti:Accessori:IQ009]] 
-  * [[Strumenti:Accessori:IQ011]] +  * [[en:Strumenti:Accessori:IQ013]] 
-  * [[Strumenti:Accessori:IQ016]] +  * [[en:Strumenti:Accessori:IQ011]] 
-  * [[Strumenti:Accessori:kit polarizzazione connettori|Kit per la polarizzazione dei connettori]] +  * [[en:Strumenti:Accessori:IQ016]] 
-  * [[Strumenti:Accessori:kit personalizzazione pannello|Kit di personalizzazione del pannello anteriore]]+  * [[en:Strumenti:Accessori:kit polarizzazione connettori|Connector polarisation kit]] 
 +  * [[en:Strumenti:Accessori:kit personalizzazione pannello|Front panel custom decal kit]]
  • Last modified: 2019/08/29 17:19