Сценарий, с которым сталкиваются чаще всего: выходит из строя CPU на S7-300, складов по стране нет, сроки поставки — неопределённые. Производство стоит или работает «на честном слове» с б/у модулем. В этот момент принимается решение — переходить на S7-1500. И вот здесь начинается основная проблема. Переход воспринимают как «замену контроллера». Сняли старый, поставили новый, загрузили программу — поехали. На практике это не замена, а полноценная смена архитектуры. Именно на этом этапе чаще всего и происходят ошибки, за которые потом платит производство. Siemens S7-300 и Siemens S7-1500 — это разные поколения не только по железу, но и по логике работы. Основные отличия, которые игнорируют: — обработка данных
S7-300 работает с более простой моделью памяти. В S7-1500 — оптимизированные блоки (optimized blocks), другая адресация, другая работа с DB. — производительность
S7-1500 в разы быстрее. Это плюс, но при неправильной миграции приводит к некорректной работе таймингов, особенно в ста