Ejemplos de uso de los métodos de carpeta
Nombre
CreateDirectory
CreateFile
Delete
MoveOrCopy
Nota
Para más detalles sobre métodos y firmas de métodos, consulte la especificación OPC UA Parte
5.
Métodos de archivo
Todos los archivos que haya en las carpetas arriba mencionadas serán del tipo "FileType" y
constarán de los siguientes métodos y propiedades:
Método/Atributo
Open
Read
Write
Close
GetPosition
SetPosition
OpenCount
Size
UserWritable
Writable
SINUMERIK Access MyMachine/OPC UA
Manual de configuración, 10/2020, 6FC5397-1DP41-0EA5
Firma
[in] String directoryName
[out] NodeId directoryNodeId
[in] String fileName
[in] Boolean requestFileOpen
[out] NodeId fileNodeId
[out] UInt32 fileHandle
[in] NodeId objectToDelete
[in] NodeId objectToMoveOrCopy
[in] NodeId targetDirectory
[in] Boolean createCopy
[in] String newName
[out] NodeId newNodeId
6.5 Sistema de archivos
Uso
Llamada desde carpeta/directorio princi‐
pal, p. ej.: Sinumerik/FileSystem/Work
Pieces
Llamada desde carpeta/directorio princi‐
pal, p. ej.: Sinumerik/FileSystem/Part Pro‐
gram Filename con la extensión, p. ej.:
myPartProg.mpf
Llamada desde carpeta/directorio princi‐
pal, p. ej.: Sinumerik/FileSystem/Part Pro‐
gram
Llamada desde carpeta/directorio princi‐
pal del objeto a mover/copiar, p. ej.: co‐
pia de un programa de pieza cuya carpe‐
ta principal es: Sinumerik/FileSystem/
Part Program
Descripción
Abre el archivo en modo de lectura/escritura.
Lee el contenido del archivo.
Escribe datos en el archivo (si el permiso de escri‐
tura está disponible)
Cierra el archivo (si el archivo está abierto)
Obtiene la posición actual del puntero de archivo
durante la operación de lectura/escritura.
Establece la posición actual del puntero de archivo
durante la operación de lectura/escritura.
Proporciona el número de instancias abiertas de
archivos.
Proporciona los detalles del tamaño de archivo.
Se establece como true si el usuario actual tiene
acceso para modificar el contenido del archivo.
Se establece como false si el archivo es de solo lec‐
tura.
Funciones
127