Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как дописать чужую программу
Диалог специалистов АВОК > ОБЩИЙ ФОРУМ > Автоматизация систем
Slesar
Посчастливилось дописывать чужую программу для S7-200 и TP177 micro.
Объект - РОУ, редукционно-охладительная установка на ТЭЦ.
Точнее - две аналогичных РОУ.
Всё управляется при помощи 200-го Симатика. Около 25-ти DI/DO, аналоговые модули для 2-х расходомеров, 4-х термопар, 4-х датчиков давления, по 2 задвижки (входы-выходы РОУ) с электроприводами, и регуляторы давления и температуры - по два на каждой РОУ ...
Это так, для общего понимания.
Есть программа для контроллера, точнее её половина. Вроде бы вторая часть - по аналогии, и легко добавить недостающее, но ...
Как привязаться к существующей конфигурации панели оператора ? Тэги и соответствующие им адреса переменных в недоделанной части не те. Программист что-то нарисовал в WinCC flexible, но переменные (адреса) не соответствуют программе Симатика.
Вопрос - как из панельки вытянуть нужные данные, чтобы увязать с программой контроллера ??? Никак, да ?
Я правильно понимаю, что проще всю програму Step7 Microwin и проект Fexible переписать заново, чем пытаться разобраться и доделать начатое дядейвасей ???
Тоска зелёная...
Помогите пожалуйста !
Сергей Долганов
Я не работал с флексиблом, но мануал гласит:
Цитата
Автономная работа ProSave на компьютере
ProSave можно установить на компьютере с диска WinCC flexible и использовать, не
устанавливая саму систему WinCC flexible (например, для выполнения сервисных
функций).
Например, при замене HMI-устройства ProSave можно использовать для получения
резервной копии проекта с исходного устройства и последующего восстановления
проекта на новом HMI-устройстве. Для выполнения этой процедуры сама система
WinCC flexible не требуется.
timmy
Любую чужую программу проще переосмыслить, чем дописать. Особенно если ее по факту как бы и нет
Сергей Долганов
Цитата(timmy @ 18.6.2009, 21:21) [snapback]401627[/snapback]
Любую чужую программу проще переосмыслить, чем дописать. Особенно если ее по факту как бы и нет

Я с Вами полностью прав rolleyes.gif
Old
Цитата(Slesar @ 18.6.2009, 1:20) [snapback]401136[/snapback]
Посчастливилось дописывать чужую программу для S7-200 и TP177 micro.
Объект - РОУ, редукционно-охладительная установка на ТЭЦ.
Точнее - две аналогичных РОУ.
Всё управляется при помощи 200-го Симатика. Около 25-ти DI/DO, аналоговые модули для 2-х расходомеров, 4-х термопар, 4-х датчиков давления, по 2 задвижки (входы-выходы РОУ) с электроприводами, и регуляторы давления и температуры - по два на каждой РОУ ...
Это так, для общего понимания.
Есть программа для контроллера, точнее её половина. Вроде бы вторая часть - по аналогии, и легко добавить недостающее, но ...
Как привязаться к существующей конфигурации панели оператора ? Тэги и соответствующие им адреса переменных в недоделанной части не те. Программист что-то нарисовал в WinCC flexible, но переменные (адреса) не соответствуют программе Симатика.
Вопрос - как из панельки вытянуть нужные данные, чтобы увязать с программой контроллера ??? Никак, да ?
Я правильно понимаю, что проще всю програму Step7 Microwin и проект Fexible переписать заново, чем пытаться разобраться и доделать начатое дядейвасей ???
Тоска зелёная...
Помогите пожалуйста !

Если сам до сего момента не проделывал подобное лучше найти кто рубит в теме.Чужую прогу переосмысливать не благодарное дело.кто знает что было в башке чела который писал софт.проект то не большой судя по всему.коли обучаем то воспользуйся советом качай мануалы благо их море и вперед на мины.поспрошай на сименсовском форуме что и как.глядишь все и получится.
ggg__ggg
Половина программы - это НЕ ПРОГРАММА, даже если вторая половина - "клон первой", т.к. "один маленький пипец, да вылезет" (из ЛИЧНОГО опыта). Далее, кто сказал, что первая часть написана без ошибок ?
Так что, нечего там "переосмысливать", надо понять, что ТРЕБУЕТСЯ, и "вперед, на мины". Свои ошибки как-то легче отлавливать и исправлять,
чем размышлять над чужим кодом и гадать - то ли это гениальная фишка, то ли просто ляп. ( см. "12 стульев" - "гроссмейстер жертвует ферзя, надо сдаваться"....)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.