2016-03-01 7 views
3

Мне было интересно, есть ли способ считывать и записывать значения из папки тегов ПЛК с помощью пользовательского приложения C#?Чтение/запись тегов ПЛК от PLC s7-1500

enter image description here

Я попытался с помощью Snap7, который является отличным инструментом для использования и на самом деле получил это работает, но только чтение и запись блоков данных, а не теги, что я готов достичь. Я еще не пробовал Libnodave.

Не могли бы вы порекомендовать мне способ достичь этого, и если есть другие способы сделать это.

Update # 1

Я partiely теперь понимаю, как читать и писать Merkers. Но как насчет входов и выходов, таких как те?

enter image description here

Update # 2

У меня есть настройка таблицы часов и получили его работы с помощью Python Snap7, но не был в состоянии сделать то же самое с помощью C#.

+0

Теги - концепция OPC. Это стоит денег, вам придется совершать покупки самостоятельно .. –

+0

@HansPassant Привет! Благодарю. Не могли бы вы объяснить немного больше о том, что вы на самом деле имеете в виду. – user3641381

ответ

2

Помимо любого значения тега из блока данных, libnodave может получать/устанавливать ввод, вывод и теги памяти. Snap7 также может это сделать. Я не вижу никаких проблем с этим.

2

Его очень легко читать и писать с помощью Libnodave. Загрузите последнюю версию Libnodave.dll с официального сайта и обратитесь к примеру this. Вы получите представление.

+0

Спасибо. Я попробую и вернусь с ответом! – user3641381

+0

У вас есть примеры или тестовые файлы, на которые я могу посмотреть? – user3641381

+0

эта ссылка уже имеет пример кода .. сделал у попробовать? – Olivarsham

Смежные вопросы