[?+]: Не могу внести изменения в контроллер S7-300

Промышленные Логические Контроллеры SIMATIC S7-200/300/400
Post Reply
Aleks333777333
Posts: 155
Joined: Sun Jul 19, 2015 11:46 am

[?+]: Не могу внести изменения в контроллер S7-300

Post by Aleks333777333 » Thu Nov 17, 2016 10:26 am

Подскажите, пожалуйста, есть контроллер серии S7-300. (313-ый)
Подключаюсь - все хорошо. Accesible Nodes видит блоки. Можно открыть просмотреть исполнение блока on-line.
Вношу изменения в программу (Любое, хоть комментарий), пытаюсь залить в контроллер и выдает вот такое:
Image
потом вот это:
Image
Есть еще вот такое пояснение:
Image

Как с этим побороться? На других контроллерах таких проблем нет и все редактируется.
Пробовал в стоп контроллер переводить - все равно не дает редактировать.
Пробовал из проекта один блок перезалить - та же картина.

CoMod
Site Admin
Posts: 3975
Joined: Thu Feb 16, 2006 3:25 pm
Location: Russia
Contact:

Re: Не могу внести изменения в контроллер S7-300

Post by CoMod » Thu Nov 17, 2016 5:16 pm

на первой картинке написано : Нету памяти :(
Открой в HWConfig в online вкладку Память ПЛК

Aleks333777333
Posts: 155
Joined: Sun Jul 19, 2015 11:46 am

Re: Не могу внести изменения в контроллер S7-300

Post by Aleks333777333 » Fri Nov 18, 2016 10:29 am

Да, я смотрел.
Work Memory 99%
На карточке места полно.
Но на сколько я знаю это оперативная память (которая 99%)
Что мне делать?
Я хотел отменить вызов функции FC91, для этого перед ней поставить //, а потом удалить эту функцию совсем (она не нужна) заодно и памяти 5000 байт освободиться. Но контроллер не дает мне сохранить блок FB120, где и вызывается эта FC91 - выдает вышеуказанные сообщения. А сразу удалять блок FC91, а потом отменять его вызов - боюсь. Вдруг потом не удастся вернуть FC91 на место, если совсем перестанет все работать или контроллер в стоп будет уходить. Станок то работает. (Вообще задача стоит добавить два таймера в программу, но для этого сначала надо память освободить)
Что посоветуете?

Буду благодарен за любые советы, так как уже 2 недели с этим борюсь.

CoMod
Site Admin
Posts: 3975
Joined: Thu Feb 16, 2006 3:25 pm
Location: Russia
Contact:

Re: Не могу внести изменения в контроллер S7-300

Post by CoMod » Fri Nov 18, 2016 2:26 pm

Выложи такую картинку
Image

Aleks333777333
Posts: 155
Joined: Sun Jul 19, 2015 11:46 am

Re: Не могу внести изменения в контроллер S7-300

Post by Aleks333777333 » Fri Nov 18, 2016 3:41 pm

Хорошо, в понедельник подключусь, сфоткаю и выложу.

Aleks333777333
Posts: 155
Joined: Sun Jul 19, 2015 11:46 am

Re: Не могу внести изменения в контроллер S7-300

Post by Aleks333777333 » Mon Nov 21, 2016 6:52 am

Вот
Image[/URL][/img]

Вот еще диагностический буфер, может чего скажет.
Diagnostic buffer of module CPU 313C-2 DP
Show
Order No./ Description Component Version
6ES7 313-6CE01-0AB0 Hardware 1
- - - Firmware V 2.0.11

Rack: 0
Slot: 2


Event 1 of 10: Event ID 16# 4302
Mode transition from STARTUP to RUN
Startup information:
- Time for time stamp at the last backed up power on
- Single processor operation
Current/last startup type:
- Automatic warm restart after backed up power on
Permissibility of certain startup types:
- Manual warm restart permitted
- Automatic warm restart permitted
Last valid operation or setting of automatic startup type at power on:
- Automatic warm restart after backed up power on
Previous operating mode: STARTUP (warm restart)
Requested operating mode: RUN
Incoming event
09:32:36.664 AM 11/21/2016
(Coding: 16# 4302 FF68 C700 0000 0810 7710)


Event 2 of 10: Event ID 16# 1382
Request for automatic warm restart
STOP due to: Power failure
Startup information:
- Startup without modified system configuration
- No difference between setpoint and actual configuration
- Time for time stamp at the last backed up power on
- Single processor operation
Current/last startup type:
- Automatic warm restart after backed up power on
Permissibility of certain startup types:
- Manual warm restart permitted
- Automatic warm restart permitted
Last valid operation or setting of the automatic startup type at power on:
- Automatic warm restart after backed up power on
Requested OB: Startup OB (OB100)
Priority class: 27
Incoming event
09:32:36.663 AM 11/21/2016
(Coding: 16# 1382 1B64 C772 494E 0810 7710)


Event 3 of 10: Event ID 16# 4301
Mode transition from STOP to STARTUP
STOP due to: Power failure
Startup information:
- Time for time stamp at the last backed up power on
- Single processor operation
Current/last startup type:
- Automatic warm restart after backed up power on
Permissibility of certain startup types:
- Manual warm restart permitted
- Automatic warm restart permitted
Last valid operation or setting of the automatic startup type at power on:
- Automatic warm restart after backed up power on
Previous operating mode: STOP (internal)
Requested operating mode: STARTUP (warm restart)
Incoming event
09:32:36.139 AM 11/21/2016
(Coding: 16# 4301 FF46 C772 494E 0810 7710)


Event 4 of 10: Event ID 16# 5371
Distributed I/Os: End of the synchronization with a DP master/IO controller on slot 2
Number of distributed stations: 0
Incoming event
09:32:24.389 AM 11/21/2016
(Coding: 16# 5371 FF02 C150 0000 0000 0000)


Event 5 of 10: Event ID 16# 4300
Power on backed up
Previous operating mode: No voltage
Requested operating mode: STOP (own initialization)
Incoming event
09:32:21.155 AM 11/21/2016
(Coding: 16# 4300 FFF3 0000 0000 0000 0000)


Event 6 of 10: Event ID 16# 494E
Power failure
Previous operating mode: RUN
Requested operating mode: No voltage
External error, Incoming event
10:50:39.952 AM 11/17/2016
(Coding: 16# 494E FF8F C000 0000 0000 0000)


Event 7 of 10: Event ID 16# 4302
Mode transition from STARTUP to RUN
Startup information:
- Time for time stamp at the last backed up power on
- Single processor operation
Current/last startup type:
- Warm restart triggered by switch setting; last power on backed up
Permissibility of certain startup types:
- Manual warm restart permitted
- Automatic warm restart permitted
Last valid operation or setting of automatic startup type at power on:
- Warm restart triggered by switch setting; last power on backed up
Previous operating mode: STARTUP (warm restart)
Requested operating mode: RUN
Incoming event
10:49:00.218 AM 11/17/2016
(Coding: 16# 4302 FF68 C700 0000 0813 7713)


Event 8 of 10: Event ID 16# 1381
Request for manual warm restart
STOP due to: STOP caused by stop switch being activated
Startup information:
- Startup without modified system configuration
- No difference between setpoint and actual configuration
- Time for time stamp at the last backed up power on
- Single processor operation
Current/last startup type:
- Warm restart triggered by switch setting; last power on backed up
Permissibility of certain startup types:
- Manual warm restart permitted
- Automatic warm restart permitted
Last valid operation or setting of automatic startup type at power on:
- Warm restart triggered by switch setting; last power on backed up
Requested OB: Startup OB (OB100)
Priority class: 27
Incoming event
10:49:00.217 AM 11/17/2016
(Coding: 16# 1381 1B64 C772 4303 0813 7713)


Event 9 of 10: Event ID 16# 4301
Mode transition from STOP to STARTUP
STOP due to: STOP caused by stop switch being activated
Startup information:
- Time for time stamp at the last backed up power on
- Single processor operation
Current/last startup type:
- Warm restart triggered by switch setting; last power on backed up
Permissibility of certain startup types:
- Manual warm restart permitted
- Automatic warm restart permitted
Last valid operation or setting of the automatic startup type at power on:
- Warm restart triggered by switch setting; last power on backed up
Previous operating mode: STOP (internal)
Requested operating mode: STARTUP (warm restart)
Incoming event
10:48:59.696 AM 11/17/2016
(Coding: 16# 4301 FF46 C772 4303 0813 7713)


Event 10 of 10: Event ID 16# 4303
STOP caused by stop switch being activated
Previous operating mode: RUN
Requested operating mode: STOP (internal)
Incoming event
10:17:08.190 AM 11/17/2016
(Coding: 16# 4303 FF84 0000 0000 0000 0000)
Может попробовать перевести в СТОП, удалить блок FC91, а потом даст отредактировать FB120, а потом перевести в RUN

CoMod
Site Admin
Posts: 3975
Joined: Thu Feb 16, 2006 3:25 pm
Location: Russia
Contact:

Re: Не могу внести изменения в контроллер S7-300

Post by CoMod » Mon Nov 21, 2016 8:00 am

У тебя свободно 210 байт... внутренней рабочей памяти... это не ММС и её не увеличить 32 KBYTE WORKING MEMORY :(
Естественно Степ7 не имеет возможности дозаписать что то большее 200 байт (h)

Единственный способ - остановить производство на техобслуживание, очистить памяти (удалив большие блоки - не трогать блоки данных DB (там могут быть актуальные настроенные данные) ) и залить новые версии функций программы.
Для более точной рекомендации выложи картинку Менеджера в виде таблицы с размерами блоков.


CoMod
Site Admin
Posts: 3975
Joined: Thu Feb 16, 2006 3:25 pm
Location: Russia
Contact:

Re: Не могу внести изменения в контроллер S7-300

Post by CoMod » Wed Nov 23, 2016 7:49 pm

Если уж есть возможность остановить производство то:
1. Скачать всё на компьютер.
2. Заархивировать скачанное.
3. Заархивировать проект, который собираешься заливать - будет отправной точкой.
4. Посмотреть размер программы, которую собираешься заливать - в Менеджере на блоках правой кнопкой мыши открыть меню
Image

если уверен, что места хватит:
- переводишь процессор в СТОП
- удаляешь старый блок в online = место освободилось под новый вариант блока ? Если освободилось, то заливаешь новую версию только этого блока.

Aleks333777333
Posts: 155
Joined: Sun Jul 19, 2015 11:46 am

Re: Не могу внести изменения в контроллер S7-300

Post by Aleks333777333 » Tue Nov 29, 2016 6:32 am

Большое спасибо! Всё получилось.

Post Reply