Доброго времени суток. Недавно начал интересоваться программированием ПЛК. Изучать еще не начал. Хотелось бы сразу разобраться с тем, какой путь проходит код, написанный на STL, от текста на мониторе и до выполнения его на ПЛК. То есть, компилируется ли он сразу в машинный код или может интерпретируется в какой-нибудь промежуточный.
Также интересна и обратная сторона - выгрузка проекта обратно в компьютер. Сохраняются ли при этом комментарии и описания переменных проекта?
Надеюсь, понятно изъяснился. Заранее спасибо.
Путь кода STL: от загрузки в контроллер и до его выгрузки.
-
- Posts: 1
- Joined: Thu Dec 15, 2016 8:23 pm
-
- Site Admin
- Posts: 3992
- Joined: Thu Feb 16, 2006 3:25 pm
- Location: Russia
Re: Путь кода STL: от загрузки в контроллер и до его выгрузк
В старых батареечных 300-й/400-й сериях (до 2003-го года - фото внизу) объём памяти был очень ограничен размером микросхем оперативной памяти, на которой и хранилась программа... никаких комментариев и имён...
В более поздней эМэМСишной 300-й серии (после 2003-го года) программа стала храниться на карте памяти ММС... объёмом от 64 килобайт... никаких комментариев и имён...
Было возможным купить карту флеш-памяти самого большого объёма и залить на неё архив ZIP... но цена такого решения была очень высока.
В новых контроллерах пошли навстречу программистам и теперь проект программы автоматически грузится в контроллер вместе с комментариями и именами... и также считывается из него с именами и явками...
но тут теперь можно ожидать авторскую подставу от михалкова... многие начали мнить в себе Авторов и заливать криптованную паролём программу без возможности просмотра и скачивания...
Защищённую старым методом KnowHow программу на карте ММС можно раскодировать с помощью утилиты... а вот зашифрованную криптопаролём пока никто не пытался.
В каком виде хранится программа в контроллерах Сименс ... науке это неизвестно достоверно...
известно, что в контроллерах используются 16/32/64-х разрядные процессоры разных производителей и с разными системами команд
http://s7detali.narod.ru/S7_315/S7_315AF03.html
В принципе можно попробовать подпаяться отладчиком к простой старой классической ПээЛКашной матери и узнать реально что и как там внутри происходит...
но нет времени и особого желания
В более поздней эМэМСишной 300-й серии (после 2003-го года) программа стала храниться на карте памяти ММС... объёмом от 64 килобайт... никаких комментариев и имён...
Было возможным купить карту флеш-памяти самого большого объёма и залить на неё архив ZIP... но цена такого решения была очень высока.
В новых контроллерах пошли навстречу программистам и теперь проект программы автоматически грузится в контроллер вместе с комментариями и именами... и также считывается из него с именами и явками...
но тут теперь можно ожидать авторскую подставу от михалкова... многие начали мнить в себе Авторов и заливать криптованную паролём программу без возможности просмотра и скачивания...
Защищённую старым методом KnowHow программу на карте ММС можно раскодировать с помощью утилиты... а вот зашифрованную криптопаролём пока никто не пытался.
В каком виде хранится программа в контроллерах Сименс ... науке это неизвестно достоверно...
известно, что в контроллерах используются 16/32/64-х разрядные процессоры разных производителей и с разными системами команд
http://s7detali.narod.ru/S7_315/S7_315AF03.html
В принципе можно попробовать подпаяться отладчиком к простой старой классической ПээЛКашной матери и узнать реально что и как там внутри происходит...
но нет времени и особого желания