Доброе время суток.
На оборудовании установлены OP7 с S7-200. С S7-200 программу скачал. OP7 начинают сбоить (тухнет экран), так как купить снятые с производства панели затруднительно, а исходного проекта для конвертации в OP77A нет, возник вопрос о написании нового проекта под OP77.
Возможно ли это сделать более легким путем чем разбираться с логикой работы S7-200, искать в программе перемеренные и т.д.
Может кто знает как можно узнать адреса запрашиваемых панелью данных в S7-200 и S7-300.
адреса запрашиваемых панелью данных
-
- Posts: 878
- Joined: Tue Dec 26, 2006 5:21 am
- Location: Russia
Re: адреса запрашиваемых панелью данных
Сложно ли переписать проект заново, зависит от сложности самого проекта, поэтому советовать нет смысла.
Адреса к которым обращается панель могут быть любыми, поэтому только имея проект можно узнать эти адреса.
Если программа небольшая, то можно разбрать ВСЮ программу, найти адреса, которые неизвестно откуда берутся, и принять, что они берутся из панели. Аообщем тоже гемор.
Адреса к которым обращается панель могут быть любыми, поэтому только имея проект можно узнать эти адреса.
Если программа небольшая, то можно разбрать ВСЮ программу, найти адреса, которые неизвестно откуда берутся, и принять, что они берутся из панели. Аообщем тоже гемор.
-
- Posts: 22
- Joined: Wed Feb 06, 2013 3:50 pm
Re: адреса запрашиваемых панелью данных
Спасибо, я так и думал что не все так просто.
Судя по количеству окон проект не сильно сложен (окон 25-30) и в принципе посидев недельку-другую разобравшись в листинге программы думаю можно написать самому, поражает как представители одной из фирм говоря что работа простая берутся быстро написать новый проект, причем практически на все что угодно. Я понимаю, что много не знаю и думаю может есть какие то неизвестные мне средства мониторинга обмена данными между панелью и контролером позволяющие отследить запрашиваемый участок памяти, на PPI приходит на ум PPI-COM с последующим мониторингом СОМ порта, но в MPI такой способ недоступен. И все равно надо где-то найти протокол обмена по PPI, что наверняка маловероятно.
Или подключив проверочные контролер к панели записывать в память заранее известные величины, ожидая появления их на панели.
В целом интересно кто какой технологией пользуется для облегчения поиска. Понятно что разбирать исходную программу придется, но может можно облегчить задачу.
Судя по количеству окон проект не сильно сложен (окон 25-30) и в принципе посидев недельку-другую разобравшись в листинге программы думаю можно написать самому, поражает как представители одной из фирм говоря что работа простая берутся быстро написать новый проект, причем практически на все что угодно. Я понимаю, что много не знаю и думаю может есть какие то неизвестные мне средства мониторинга обмена данными между панелью и контролером позволяющие отследить запрашиваемый участок памяти, на PPI приходит на ум PPI-COM с последующим мониторингом СОМ порта, но в MPI такой способ недоступен. И все равно надо где-то найти протокол обмена по PPI, что наверняка маловероятно.
Или подключив проверочные контролер к панели записывать в память заранее известные величины, ожидая появления их на панели.
В целом интересно кто какой технологией пользуется для облегчения поиска. Понятно что разбирать исходную программу придется, но может можно облегчить задачу.
-
- Posts: 878
- Joined: Tue Dec 26, 2006 5:21 am
- Location: Russia
Re: адреса запрашиваемых панелью данных
Никакой технологии нету и никто таким гемором, как искать адреса обращения с панели, не занимается.
Подрядчики на любой заказ ответят, что они все сделают быстро и дешево. Знаем. Потом затянут сроки, увеличат суммы и еще за обслуживание возьмут себе на масло и икорку на масло.
Точнее технология есть - пишется все заново- и программа и проект панели.
У меня есть собственная "технология" выбивания из поставщика оборудования проектов: пишем, что панель сломалась.
Они присылают новую. Тут же пишем что другая тоже сломалась. Они приезжают и чинят. Тут же пишем, что панель сломалась.
Они чешут репу и с кислыми мордами высылают нам проект.
Такая технология оказалась настолько удачной, что у нас есть ВСЕ!!! проекты. Причем от иностранцев, которые ни за какие деньги проекты не дают, если в договоре не было оговорено.
Причем придумал эту технологию я. Первый раз начальство поставило условие, если что я уволен. А потом само уже инициировало.
Подрядчики на любой заказ ответят, что они все сделают быстро и дешево. Знаем. Потом затянут сроки, увеличат суммы и еще за обслуживание возьмут себе на масло и икорку на масло.
Точнее технология есть - пишется все заново- и программа и проект панели.
У меня есть собственная "технология" выбивания из поставщика оборудования проектов: пишем, что панель сломалась.
Они присылают новую. Тут же пишем что другая тоже сломалась. Они приезжают и чинят. Тут же пишем, что панель сломалась.
Они чешут репу и с кислыми мордами высылают нам проект.
Такая технология оказалась настолько удачной, что у нас есть ВСЕ!!! проекты. Причем от иностранцев, которые ни за какие деньги проекты не дают, если в договоре не было оговорено.
Причем придумал эту технологию я. Первый раз начальство поставило условие, если что я уволен. А потом само уже инициировало.
-
- Site Admin
- Posts: 1387
- Joined: Sat Aug 13, 2005 6:15 am
-
- Posts: 22
- Joined: Wed Feb 06, 2013 3:50 pm
Re: адреса запрашиваемых панелью данных
Спасибо, это то что надо.sania wrote:поюзай viewtopic.php?f=37&t=8598
-
- Posts: 22
- Joined: Wed Feb 06, 2013 3:50 pm
Re: адреса запрашиваемых панелью данных
Еще раз спасибо Sania за ссылку на программу. Написание нового проекта под OP77A уже закончил. Программа очень помогла хотя и не все используемые теги определила, среди тегов выданных программой некоторые не использовались, возможно это связано с дополнительными функциями оборудования.
-
- Site Admin
- Posts: 1387
- Joined: Sat Aug 13, 2005 6:15 am
Re: адреса запрашиваемых панелью данных
Спасибо не принимаю!
Это к ppp!
Это к ppp!