Utiliser CREATE_FILE avec SIMULATEUR UNITY V11

Forum traitant des automates industriels de marque Schneider - Telemecanique
BernardThomas
Code sa première boucle
Code sa première boucle
Messages : 19
Inscription : 18 déc. 2018, 10:54
Localisation : LORIENT

Utiliser CREATE_FILE avec SIMULATEUR UNITY V11

Message par BernardThomas »

Bonjour,

J'essaie d'utiliser la fonction CREATE_FILE avec le simulateur sous UNITY PRO V11.
Dans le simulateur j'ai bien associer le dossier voulu comme étant ma carte mémoire.
Lorsque je mets à 1 REQ ni DONE ni ERROR ni STATUS ni FILED ne change.

CPU : BMX P34 2020
Avatar de l’utilisateur
ProfnovA
Créateur de langage
Créateur de langage
Messages : 525
Inscription : 21 oct. 2015, 08:21

Re: Utiliser CREATE_FILE avec SIMULATEUR UNITY V11

Message par ProfnovA »

Le simulateur prend en charge les blocs fonction de gestion des fichiers et simule la génération des fichiers sur le PC.
Un répertoire sur le PC simule la partie gestion des fichiers de la carte mémoire. Dans ce répertoire, les fichiers créés par l'application utilisateur sont stockés.
Le répertoire utilisé pour la simulation de carte mémoire est soit celui par défaut (C:\Documents and Settings\USERNAME\Local Settings\Temp\DataStorage), soit celui utilisé lors de la dernière simulation. Le dernier répertoire utilisé est stocké de manière persistante dans le registre.
Les fichiers écrits par l'application sont accessibles aux outils normaux tels qu'un éditeur ou les outils Office.
Le simulateur ne supprime jamais les fichiers écrits de l'application. Si une application requiert une carte mémoire vide, le mot système %SW93 (format du système de fichiers de carte mémoire) doit être utilisé à l'état STOP de la CPU.
BernardThomas
Code sa première boucle
Code sa première boucle
Messages : 19
Inscription : 18 déc. 2018, 10:54
Localisation : LORIENT

Re: Utiliser CREATE_FILE avec SIMULATEUR UNITY V11

Message par BernardThomas »

j'ai changer le dossier cible car impossible de trouver le dossier par défaut. Mais je ne peux ni lire ni créer de fichier dans celui ci.
Capture 20181218-114159.jpg
Sur l'image, on voit le dossier cible.
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2076
Inscription : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Utiliser CREATE_FILE avec SIMULATEUR UNITY V11

Message par philou77 »

Salut !

Chez moi ça fonctionne bien.

Même CPU.

Mes fichiers sont dans la carte SD sont dans "C:\Utilisateurs\nomdel'utilisateur\AppData\Local\Temp"

je peux te donner le projet si tu veux (unity pro S V8.0)
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
BernardThomas
Code sa première boucle
Code sa première boucle
Messages : 19
Inscription : 18 déc. 2018, 10:54
Localisation : LORIENT

Re: Utiliser CREATE_FILE avec SIMULATEUR UNITY V11

Message par BernardThomas »

philou77 a écrit : 18 déc. 2018, 11:55 Salut !

Chez moi ça fonctionne bien.

Même CPU.

Mes fichiers sont dans la carte SD sont dans "C:\Utilisateurs\nomdel'utilisateur\AppData\Local\Temp"

je peux te donner le projet si tu veux (unity pro S V8.0)
Oui s'il te plaît peux tu me partager ton projet.
La fonction marche bien en réel mais n'ayant pas le matériel a disposition actuellement je suis obligé de passer par la simulation.
BernardThomas
Code sa première boucle
Code sa première boucle
Messages : 19
Inscription : 18 déc. 2018, 10:54
Localisation : LORIENT

Re: Utiliser CREATE_FILE avec SIMULATEUR UNITY V11

Message par BernardThomas »

Dans le fichier de Philou77,

Lorsque je demande "StartArchive" le G7 se lance mais il est bloqué à dans les premières étapes.
Il manque :
"ETAPE 1-1 : CREER FICHIER TEMPORAIRE POUR BLOCAGE EXPORT ARCHIVES".
Capture.PNG

Soit : "GET_FREESIZE_1.DONE" (%MW9950.0)
Capture1.PNG
Capture1.PNG (9.14 Kio) Consulté 3719 fois
Capture2.PNG
j'ai comme adresse pour la carte mémoire : "C:\Users\BSAS\AppData\Local\Temp"

Je penses que le problème n'est pas dans la programmation mais dans la configuration de la carte mémoire.
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2076
Inscription : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Utiliser CREATE_FILE avec SIMULATEUR UNITY V11

Message par philou77 »

Cela Détermine si l'espace disponible sur la carte SD est suffisant ou pas !

Comment est ton bit %S65 ?
à on, il interdit l'accès à la carte SD (pour pouvoir la retirer)
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
BernardThomas
Code sa première boucle
Code sa première boucle
Messages : 19
Inscription : 18 déc. 2018, 10:54
Localisation : LORIENT

Re: Utiliser CREATE_FILE avec SIMULATEUR UNITY V11

Message par BernardThomas »

Oui je comprends bien mais il ne semble pas trouver de carte. Car %S65 (AccesSdOff) est bien sur off et dans le simulateur le voyant "Accès Carte" est en ON.
Capture3.PNG
Capture4.PNG
BernardThomas
Code sa première boucle
Code sa première boucle
Messages : 19
Inscription : 18 déc. 2018, 10:54
Localisation : LORIENT

Re: Utiliser CREATE_FILE avec SIMULATEUR UNITY V11

Message par BernardThomas »

Je ne sais pas si ça pourrait aider à trouver le problème mais si j'active mémoire pleine sur le simulateur
Capture5.PNG
Unity ne me renvoi pas d'information équivalente
Capture6.PNG
Capture6.PNG (2.61 Kio) Consulté 3712 fois
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2076
Inscription : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Utiliser CREATE_FILE avec SIMULATEUR UNITY V11

Message par philou77 »

Heu, chez moi le PC hôte est le pc ou se trouve le simulateur !

C'est le même pc !!

Chez toi, le pc hôte est 'distant' !!

Si j'ôte la carte (défaut carte absente)
Si je met carte pleine, ma valeur EspaceLibreSd passe à Zéro !
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Répondre