Sushil Mishra Ответов: 2

Как я могу считывать состояние цифрового входа PLC S7-200 smart on ethernet communication из программы VB?


Здравствуйте Эксперты,
Я хорошо разбираюсь в программировании ПЛК, но разрабатываю интерфейс ПК, в котором мне необходимо считывать состояние цифровых входов для дальнейшей обработки.
Мне нужна помощь в установлении Ethernet-связи между Siemens S7-200 Smart PLC и моим приложением windows (которое я буду разрабатывать в Visio Studio-2012).
Пожалуйста, запросите дополнительную информацию.
Мне не терпится получить какое-нибудь предложение по этому поводу.

Что я уже пробовал:

До сих пор я пробовал некоторые бесплатные библиотеки программ, такие как libnodave и SNAP7, но не преуспел.

[no name]

В какой помощи вы нуждаетесь или ожидаете от нас? Что написано в руководстве для вашего ПЛК? Что сказали сотрудники службы технической поддержки, когда вы их спросили?

2 Ответов

Рейтинг:
2

Richard MacCutchan

Вам нужно изучить документацию устройства, чтобы проверить, какой протокол он поддерживает. затем вы можете использовать соответствующие .Чистый класс для подключения.


Sushil Mishra

Протокол-Profinet.

Richard MacCutchan

Это должно что-то значить?

Ralf Meier

@Ричард:
Нет... это ничего не значит. ProfiNet - это шинный протокол, основанный на EtherNet.
Проблемы ОП возникают из-за обработки (или не обработки) используемой им библиотеки.
Поэтому изначально текст вашего ответа должен был бы звучать так: "вам нужно изучить документацию LibNoDave-библиотеки ..." - но в целом вы правы ...

Richard MacCutchan

Я знаю, что. Я просто пытался побудить ОП думать о своей проблеме, а не публиковать расплывчатые сообщения.

Рейтинг:
0

Ralf Meier

Библиотека LibNoDave в наши дни значительно улучшена парнем по имени Йохен Кюнер. Он также сделал много образцов для работы с ним.
Если вам нужна дополнительная информация, вы должны разместить этот вопрос на немецком PLC-форуме www.SPS-Forum.de.
Здесь вы также можете связаться Йохен Kühner для получения дополнительной информации.

Но также требуется гораздо больше информации о вашем коде (и так далее).