BRESIMAR(asaTek)-Beckhoff-Nota Aplicação TwinCAT 2-15 MFiles
BECKHOFF - TwinCAT 2 Nota de Aplicação Técnica - 15 Memorias em ficheiro (v1.0/2018) Da empresa BRESIMAR AUTOMAÇÃO (Aveiro / Portugal) Autoria: asaTek / Jorge Andril
BECKHOFF - TwinCAT 2
Nota de Aplicação Técnica - 15 Memorias em ficheiro (v1.0/2018)
Da empresa BRESIMAR AUTOMAÇÃO (Aveiro / Portugal)
Autoria: asaTek / Jorge Andril
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
NA12 – Manuseamento de ficheiros em PC e CX com <strong>TwinCAT</strong> PLC<br />
VAR_OUTPUT<br />
bBusy: Esta saída permanece a TRUE até a FB completar a execução da tarefa<br />
(durante o tempo máximo do timeout). Enquanto esta variável estiver a TRUE não<br />
é aceite uma nova ordem de execução da FB.<br />
bError: Esta saída é posta a TRUE se ocorrer um erro durante a execução do<br />
comando. O tipo de erro é indicado com um código em “nErrId”.<br />
nErrId: Contem o tipo de erro ADS ocorrido.<br />
0x703<br />
0x70c<br />
0x716<br />
- Desconhecido ou invalido “nMode” ou “ePath”.<br />
- Ficheiro não encontrado. Caminho ou nome do ficheiro invalido.<br />
- Não existem mais ficheiros livres manuseados.<br />
hFile: Contem informação do endereço (ponteiro) do ficheiro aberto com sucesso.<br />
Exemplo:<br />
Neste exemplo é criado um ficheiro novo (ou abre um já existente) com o nome<br />
“TestFile2.txt”, que está localizado no PC local no directório raiz “C:\” .<br />
NOTA: Podemos usar na variável de entrada da FB “nMode” a combinação de diversos modos funcionais<br />
No máximo 3 como por exemplo:<br />
Mode = [P1] OR [P2] OR [P3]<br />
P1: FOPEN_MODEREAD ou FOPEN_MODEWRITE ou FOPEN_MODEAPPEND<br />
P2: FOPEN_MODEPLUS<br />
P3: FOPEN_MODEBINARY ou FOPEN_MODETEXT<br />
Se não configurado, em modo de texto ou binário. o ficheiro é aberto no modo configurado no sistema. Na<br />
maior parte dos casos é aberto em modo texto.<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) - Jorge Andril (v1.0) Pag. 4 de 16