Test velikosti Load memory a Work memory v PLC Siemens Simatic S7
Test velikosti Load memory a Work memory v PLC Siemens Simatic S7
sobota, 11 říjen 2003 04:00
Test velikosti Load memory a Work memory v PLC Siemens Simatic S7.
Když jsem se při psaní programu blížil jeho velikostí k deklarované velikosti paměti v CPU, nikdo nedokázal spolehlivě říci, kolik se do CPU opravdu vleze proti tomu co ukáže Step7 o velikostech bloků. Údaje z různých míst se natolik rozcházely, že jsem se rozhodl to vyzkoušet prakticky. Níže uvedené výsledky jsou proto ověřené!
Vše jsem vyzkoušel na nové verzi Stepu7 a CPU315-2DP (6ES7-315-2AF03-0AB0) s katalogovým údajem o velikosti Work memory 64Kbytes a Load memory 96Kbytes.
Takhle vypadala CPU po "vyčištění" on-line. Vše je prázdné místa dost a dost.
Load memory 98304 a Work memory 65536.
Ve Stepu7 velikost bloků taky nic a nic, jen místa všude dost (v Simatic manageru "stojíte" na blocích a pravou myší aktivujte nabídku "properties").
Takhle vypadala CPU po "totálním naplnění" on-line. Vidíte sami, že toho moc nezbývá. Work memory je "full"
Tohle je nejzajímavější : ve Stepu7 velikost bloků opravdu odpovídá velikosti paměti. Ještě se tam o nějaký ten byte vleze více proti katlogovému údaji.
Proč tohle všecho? U PLC Siemens nelze "Work memory" rozšířit, takže pokud se spletete a program se tam nevejde, nezbývá než koupit novou centrálu vyšší řady, což nebývá moc příjemná záležitost. Proto je lepší kontrolovat a v nejhorším případě kousek programu zredukovat.