Ошибки при компиляции программы

Промышленные Логические Контроллеры SIMATIC S7-200/300/400
misha1
Posts: 19
Joined: Tue Aug 31, 2021 3:08 pm

Ошибки при компиляции программы

Post by misha1 »

Здравствуйте !


Есть проект на контроллер siemens s300-2dp для технологической линии. Обнаружил, что часть блоков в OB 1 не запустились. Контроллер в режиме run. Сделал компиляцию и проверку на ошибки в степ 7. Программа выдала ошибки, ссылки дата блоки. Открыл дата блоки, нашел строки с ошибкой, но не смог определить что не так.

Сделал скриншоты и перевод ошибок:
Image Image Image

Кто может помогите. (sos)
bond
Posts: 38
Joined: Mon Aug 29, 2005 9:10 am
Location: Baltia

Re: Ошибки при компиляции программы

Post by bond »

У вас оригинал проекта есть?
Или вы работает с тем, что из контроллера загрузили?
Что у вас с UDT1 происходит?
misha1
Posts: 19
Joined: Tue Aug 31, 2021 3:08 pm

Re: Ошибки при компиляции программы

Post by misha1 »

Оригинала нету, проект скачал из плк.
Незнаю, что с udt 1.
bond
Posts: 38
Joined: Mon Aug 29, 2005 9:10 am
Location: Baltia

Re: Ошибки при компиляции программы

Post by bond »

misha1 wrote: Thu Dec 02, 2021 12:30 pm Оригинала нету, проект скачал из плк.
Это как всегда печально. Загрузите на какой-нибудь файло обменник скачанный проект, может кто-нибудь сможет подсказать в чем проблема.
misha1
Posts: 19
Joined: Tue Aug 31, 2021 3:08 pm

Re: Ошибки при компиляции программы

Post by misha1 »

Проект интеллектуальная частная собственность и если его тут обнаружат и выйдут на меня будет печально для меня.
CoMod
Site Admin
Posts: 3992
Joined: Thu Feb 16, 2006 3:25 pm
Location: Russia

Re: Ошибки при компиляции программы

Post by CoMod »

Оригинал проекта с комментариями может быть "интеллектуальная частная собственность"... если его можно на Али продавать...
а так это фуфло, а не собственность ...
:anon: и да... ты не на тот форум попал, где можно приводить такой сомнительный "аргумент" :)
(oftop)
sania
Site Admin
Posts: 1387
Joined: Sat Aug 13, 2005 6:15 am

Re: Ошибки при компиляции программы

Post by sania »

Это для проекта проблема, которая пофиг. данные есть и ладно, это не портал
Главное не грузи эти дБ в проц, чтоб не поломать привязку к udt в оригинальном проекте
Для проца тем более похер он работает с адресами
Что значит часть блоков не запустилась???
Даже если есть критические ошибки блок всё равно работает т.к. он вызывается в об1.
Ошибки в буфере есть?
Dfcz
Posts: 878
Joined: Tue Dec 26, 2006 5:21 am
Location: Russia

Re: Ошибки при компиляции программы

Post by Dfcz »

misha1 wrote: Fri Dec 03, 2021 9:58 am Проект интеллектуальная частная собственность и если его тут обнаружат и выйдут на меня будет печально для меня.
Проект да собственность. А это архив, который ты должен делать регулярно, чтобы обеспечить бесперебойную работу оборудования. Так что не надо нам тут строить секретности.
Хочешь, чтобы помогли, то выкладывай архив. Можешь в личку написать, если уж такой секретный весь.
Dfcz
Posts: 878
Joined: Tue Dec 26, 2006 5:21 am
Location: Russia

Re: Ошибки при компиляции программы

Post by Dfcz »

Ты сделал компиляцию архива. В 9 из 10 случаев компиляция не пройдет и будет валить ошибки.
Это нормально. Проблемы у тебя пока нет.
Второе, что я понял, что ты увидел, что часть блоков не запустилась в OB1, уточни, о чем речь?
misha1
Posts: 19
Joined: Tue Aug 31, 2021 3:08 pm

Re: Ошибки при компиляции программы

Post by misha1 »

sania wrote: Fri Dec 03, 2021 2:18 pm Это для проекта проблема, которая пофиг. данные есть и ладно, это не портал
Главное не грузи эти дБ в проц, чтоб не поломать привязку к udt в оригинальном проекте
Для проца тем более похер он работает с адресами
Что значит часть блоков не запустилась???
Даже если есть критические ошибки блок всё равно работает т.к. он вызывается в об1.
Ошибки в буфере есть?
Да ошибки в диагностическом буфере есть, но по другой причине, из за невозможности чтения и записи входов и выходов bakhoff 3120 по сети. Жду кабель к нему, чтобы посмотреть и отредактировать конфигурацию. Даже с учетом ошибок в диаг буфере контроллер не находится в стоп режиме и часть функций в Ob1 выполняется, мигает зеленый значок Run у них. Функция Fc53 с надписью being not processed, не мигает зеленый значок Run.

Выкладываю программу: https://drive.google.com/drive/folders/ ... sp=sharing

Ошибки в диагностическом буфере: https://drive.google.com/drive/folders/ ... sp=sharing
Last edited by misha1 on Fri Dec 17, 2021 7:08 am, edited 1 time in total.
misha1
Posts: 19
Joined: Tue Aug 31, 2021 3:08 pm

Re: Ошибки при компиляции программы

Post by misha1 »

Dfcz wrote: Sat Dec 04, 2021 7:41 pm Ты сделал компиляцию архива. В 9 из 10 случаев компиляция не пройдет и будет валить ошибки.
Это нормально. Проблемы у тебя пока нет.
Второе, что я понял, что ты увидел, что часть блоков не запустилась в OB1, уточни, о чем речь?
Часть функций в Ob1 выполняется, мигает зеленый значок Run у них. Функция Fc53 с надписью being not processed, не мигает зеленый значок Run.

Выкладываю программу: https://drive.google.com/drive/folders/ ... sp=sharing
MaxS
Posts: 62
Joined: Sat May 17, 2014 1:26 am

Re: Ошибки при компиляции программы

Post by MaxS »

Spoiler
Show
Image
sania
Site Admin
Posts: 1387
Joined: Sat Aug 13, 2005 6:15 am

Re: Ошибки при компиляции программы

Post by sania »

блок не выполняет функции, а код,
если в коде функция не вызывается, то и не выполняется
частный случай этого постом выше

p.s. открыл проект... уверен что никто пальцами там не лазил?
выглядит как-будто кто-то пол программы этой командой специально обрезал...

p.s.s. с 2009-го линия работала?

p.s.s.s. походу эти драйверы ( 12, 14, 16, 18, 20 по профибасу) не существуют или работают по-другому,как остальные