SIEMENS, DF&PD

Предыдущее посещение: Чт июл 07, 2016 5:43 Текущее время: Чт июл 07, 2016 5:43

Часовой пояс: UTC + 3 часа




 [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: S7-300 (Profibus) OPC-сервер
СообщениеДобавлено: Вт июл 14, 2009 8:44 
Не в сети

Зарегистрирован: Пн июл 13, 2009 16:46
Сообщения: 9
Здравствуйте,
не могли бы вы мне подсказать как связать TraceMode v6 с контроллером Siemens S7-300. Просто дело в том, что программировал контроллер не я и у меня нету никаких файлов проекта, а на сколько я знаю ОРС-сервер, входящий в пакет программ работает только совместно (как-то так вроде) со STEP7. А уменя есть только сам контроллер, компьютер, TraceMode и провод :) Какие программы (может быть какое-то дополнительное оборудование) мне потребуются, чтобы подключить контроллер (и вообще возможно ли это)?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт июл 14, 2009 9:45 
Не в сети
Это точно не человек

Зарегистрирован: Чт фев 16, 2006 12:27
Сообщения: 7512
Откуда: Украина
Используйте функцию поиска. TraceMode вроде умеет работать не только через OPC-сервер, должно быть у него что-то типа собственного коммуникационного драйвера. Проект STEP7 целиком или хотя бы символьную таблицу с листингом блоков данных иметь в наличии обязательно. Иначе каким образом Вы собираетесь читать/записывать данные?
Перечень оборудования для подключения компьютера к контроллеру зависит в первую очередь от того, какие у контроллера имеются интерфейсы. Вариантов может быть несколько. Сообщите также, какое должно быть решение: функциональным или экономичным.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт июл 14, 2009 10:14 
Не в сети

Зарегистрирован: Пн июл 13, 2009 16:46
Сообщения: 9
Решение должно быть функциональным.Да, в TraceMode есть всроенный драйвер, но он не может работать без STEP7, поэтому такой вариант мне не подойдет, т.к. нету самого проекта. Поиском пользовался, но ничего, к сожалению, для себя не нашел. Может быть есть какой-то сторонний ОРС-сервер для протокола profibus? Или еще какие-нибудь способы связи? А если есть список переменных, которые должны передаваться по сети, возможно ли как-то настроить ОРС-сервер самому без того проекта, который в контроллере?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт июл 14, 2009 11:32 
Не в сети
Это точно не человек

Зарегистрирован: Чт фев 16, 2006 12:27
Сообщения: 7512
Откуда: Украина
Dmitry111 писал(а):
Решение должно быть функциональным.
...
Может быть есть какой-то сторонний ОРС-сервер для протокола profibus?
http://www.automation-drives.ru/forum/viewtopic.php?t=11429 Стало быть, PROFIBUS:
1 вариант: CP5611/5621 + лицензия PB SOFTNET-S7/2008;
2 вариант: CP5613/5614 + лицензия PB S7-5613/2008.
2-й вариант - более дорогой и, соответственно, более продвинутый.
Покупая лицензию на один из продуктов SIMATIC NET, Вы получаете в нагрузку OPC-сервер и не какой-нибудь сторонний, а свой-родной, сименсовский:-) Да к тому же - сертифицированный.

Dmitry111 писал(а):
А если есть список переменных, которые должны передаваться по сети, возможно ли как-то настроить ОРС-сервер самому без того проекта, который в контроллере?
В случае применения OPC-сервера SIMATIC NET - проект целиком иметь необязательно, достаточно перечня нужных переменных с адресами. Не самый удобный вариант, но вполне работоспособный.

Dmitry111 писал(а):
Да, в TraceMode есть всроенный драйвер, но он не может работать без STEP7, поэтому такой вариант мне не подойдет, т.к. нету самого проекта.
Проект постарайтесь раздобыть на будущее - пригодится...

Dmitry111 писал(а):
Или еще какие-нибудь способы связи?
Способы есть, но стыкуются ли подобные решения с TraceMode - сомневаюсь. OPC-сервер - всё-таки стандарт де-факто.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт июл 14, 2009 14:04 
Не в сети

Зарегистрирован: Пн июл 13, 2009 16:46
Сообщения: 9
Eugene1974, большое спасибо за такой подробный ответ. А что из себя представляет перечень переменных с адресами? Это какой-то файл?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт июл 14, 2009 14:57 
Не в сети
Это точно не человек

Зарегистрирован: Чт фев 16, 2006 12:27
Сообщения: 7512
Откуда: Украина
Dmitry111 писал(а):
А что из себя представляет перечень переменных с адресами? Это какой-то файл?
Разработчик программы PLC должен был оставить документ-таблицу, состоящую из 3-х столбцов (к примеру): символьное имя, адрес, комментарий. Этот файл можно было бы преобразовать в CSV-файл, который затем скармливается утилите создания символьного файла OPC-сервера:
Изображение
Когда OPC-сервер настроен, OPC-клиент (в данном случае - TraceMode) получает доступ к переменным.

Категорически рекомендую полистать 2 мануала, входящие в комплект поставки ПО SIMATIC NET:
SIMATIC NET. Industrial Communication with PG/PC Volume 1 - Basics. System Manual
и
SIMATIC NET. Industrial Communication with PG/PC Volume 2 - Interfaces. System Manual


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт июл 14, 2009 15:34 
Не в сети

Зарегистрирован: Пн июл 13, 2009 16:46
Сообщения: 9
Вот, что оставил заказчик в формате excel. Может быть и есть то, что надо?
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт июл 14, 2009 17:57 
Не в сети
Это точно не человек

Зарегистрирован: Чт фев 16, 2006 12:27
Сообщения: 7512
Откуда: Украина
Dmitry111 писал(а):
Вот, что оставил заказчик в формате excel. Может быть и есть то, что надо?
Да, это - то, что надо. Символьное имя; тип данных (не знаю, почему числом) - 1031 - это, наверное, FLOAT; active - не знаю, может имеет отношение к WinCC; адрес - DB922.DBD 0, 4, 8, 12 и т.д.; размерность; комментарий. Теперь это как-то надо оформить в виде CSV-файла, который скармливается утилите создания символьного файла OPC-сервера. Тут надо подумать, дайте немного времени:-)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср июл 15, 2009 11:01 
Не в сети

Зарегистрирован: Пн июл 13, 2009 16:46
Сообщения: 9
Eugene1974, спасибо большое заответ :) Я сконвертировал xls файл в csv.
http://www.rapidshare.ru/1101688

А у того csv файла, который требуется в OPC должен иметь какой-то мпецифический формат, т.е. таблица должна содержать определенные столбцы?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср июл 15, 2009 11:58 
Не в сети
Это точно не человек

Зарегистрирован: Чт фев 16, 2006 12:27
Сообщения: 7512
Откуда: Украина
Dmitry111 писал(а):
А у того csv файла, который требуется в OPC должен иметь какой-то cпецифический формат, т.е. таблица должна содержать определенные столбцы?
В том-то и дело, что специфический. Когда есть проект STEP7 - всё просто, а без него - надо изучать вопрос, пробовать. Я же попросил немного времени:-)
Кстати, у Вас есть ПО SIMATIC NET?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср июл 15, 2009 12:54 
Не в сети

Зарегистрирован: Пн июл 13, 2009 16:46
Сообщения: 9
Цитата:
Кстати, у Вас есть ПО SIMATIC NET?

Нет, нету

А вы не могли бы скинуть пример готового csv файла, я бы тоже посмотрел.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср июл 15, 2009 14:34 
Не в сети
Это точно не человек

Зарегистрирован: Чт фев 16, 2006 12:27
Сообщения: 7512
Откуда: Украина
Dmitry111 писал(а):
Цитата:
Кстати, у Вас есть ПО SIMATIC NET?

Нет, нету
Придётся ждать поставки:-(

Dmitry111 писал(а):
А вы не могли бы скинуть пример готового csv файла, я бы тоже посмотрел.
Не вопрос:
Код:
TagType;Level;ShortName;RTName;DataType;AccessRights;102;103
B;1;PLC_Press;;;
B;2;A3_CPU;;;
L;3;T2000ms;S7:[Press]M0.7;B;RW;0;0
L;3;T1600ms;S7:[Press]M0.6;B;RW;0;0
L;3;T1000ms;S7:[Press]M0.5;B;RW;0;0
L;3;T800ms;S7:[Press]M0.4;B;RW;0;0
L;3;T500ms;S7:[Press]M0.3;B;RW;0;0
L;3;T400ms;S7:[Press]M0.2;B;RW;0;0
L;3;T200ms;S7:[Press]M0.1;B;RW;0;0
L;3;T100ms;S7:[Press]M0.0;B;RW;0;0
B;1;PLC_NAS;;;
B;2;11A2_CPU;;;
L;3;_Clk20sec;S7:[NAS]M1.7;B;RW;0;0
L;3;_Clk16sec;S7:[NAS]M1.6;B;RW;0;0
L;3;_Clk10sec;S7:[NAS]M1.5;B;RW;0;0
L;3;_Clk08sec;S7:[NAS]M1.4;B;RW;0;0
L;3;_Clk05sec;S7:[NAS]M1.3;B;RW;0;0
L;3;_Clk04sec;S7:[NAS]M1.2;B;RW;0;0
L;3;_Clk02sec;S7:[NAS]M1.1;B;RW;0;0
L;3;_Clk01sec;S7:[NAS]M1.0;B;RW;0;0
B;1;PLC_Arm;;;
B;2;A2_CPU;;;
L;3;_Clk20sec;S7:[Arm]M1.7;B;RW;0;0
L;3;_Clk16sec;S7:[Arm]M1.6;B;RW;0;0
L;3;_Clk10sec;S7:[Arm]M1.5;B;RW;0;0
L;3;_Clk08sec;S7:[Arm]M1.4;B;RW;0;0
L;3;_Clk05sec;S7:[Arm]M1.3;B;RW;0;0
L;3;_Clk04sec;S7:[Arm]M1.2;B;RW;0;0
L;3;_Clk02sec;S7:[Arm]M1.1;B;RW;0;0
L;3;_Clk01sec;S7:[Arm]M1.0;B;RW;0;0
Окно утилиты создания символьного файла OPC-сервера выглядит при этом так:
Изображение


P.S. Приведенные скриншоты соответствуют SIMATIC NET Edition 2007. У Вас будет Edition 2008, поэтому возможны нюансы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт июл 16, 2009 19:53 
Не в сети
Это точно не человек

Зарегистрирован: Чт фев 16, 2006 12:27
Сообщения: 7512
Откуда: Украина
В состав пакета SIMATIC NET входит ПО NCM PC, которое при отсутствии установленного STEP7 позволяет создавать проекты с компьютерными станциями (SIMATIC PC Station). Одной из составляющих компьютерной станции является OPC-сервер. У меня нет возможности опробовать NCM PC, так как нет под рукой компьютера-жертвы без STEP7. Теоретически в NCM PC должно быть возможно настроить нужные S7-соединения: в примере - Arm, NAS и Press. Во всяком случае такой финт ушами можно проделать в STEP7, да и контроллер трогать не придётся - соединения OPC-сервера и контроллера из серии S7-300 одностороннее (one-way).

P.S. См. личку.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт июл 17, 2009 9:05 
Не в сети

Зарегистрирован: Пн июл 13, 2009 16:46
Сообщения: 9
Eugene1974, большое спасибо за помощь. Попробую, посмотрю. Надеюсь, что получится :)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
 [ Сообщений: 14 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group