CODESYS - das IEC 61131-3 Programmiersystem

Willkommen im offiziellen CODESYS - Forum von 3S-Smart Software Solutions | A member of the CODESYS Group
Deutsche Version English version russian version 
Aktuelle Zeit: Fr Okt 18, 2019 9:10 am

Alle Zeiten sind UTC




Ein neues Thema erstellen  Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Erase big Array of Real
BeitragVerfasst: So Sep 29, 2019 7:45 am 
Offline

Registriert: So Jan 29, 2017 10:00 am
Beiträge: 24
Good day,
Can you help me correct erase (set Zero) in every case of array.
Array it seems to me very big for PLC cycle. About 500 , 500 LREal.
How possible correct erase all array? Because i try use For Cycle in main program and my plc lose connection.
And second question possible this array save like Recipe ? I tried it and sometime correct worked sometimes not working, but plc dont lose connection like in first case.


Nach oben
   
 Betreff des Beitrags: Re: Erase big Array of Real
BeitragVerfasst: Di Okt 01, 2019 2:59 pm 
Offline

Registriert: Di Mär 26, 2019 3:28 pm
Beiträge: 25
You could try the MemUtils library function Memset()

Might be safer to pack the array into a function block and call instance_name.FB_INIT()

If they take too long, you might have to do it over several scans, have a xDone flag.


Nach oben
   
 Betreff des Beitrags: Re: Erase big Array of Real
BeitragVerfasst: Mi Okt 02, 2019 11:04 am 
Offline

Registriert: So Jan 29, 2017 10:00 am
Beiträge: 24
I think Function from library i can not define in program.
What my mistakes, help please?


Dateianhänge:
SysMemLib.png
SysMemLib.png [ 254.83 KiB | 94 mal betrachtet ]
SysMemLib.png
SysMemLib.png [ 254.83 KiB | 94 mal betrachtet ]
Nach oben
   
 Betreff des Beitrags: Re: Erase big Array of Real
BeitragVerfasst: Mi Okt 02, 2019 6:25 pm 
Offline

Registriert: Di Mär 26, 2019 3:28 pm
Beiträge: 25
Try this documented library
https://help.codesys.com/webapp/m0ZSKwt ... n=3.5.15.0

Try using the input wizard.
Might need the namespace in there, so MEMUtils.MemSet


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 4 Beiträge ] 

Alle Zeiten sind UTC


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.
Sie dürfen keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de