Просмотр полной версии : Записать значение и использовать его.
Доброго времени суток =) Очередное задание на ум и сообразительность =) Скажите пожалуйста, как реализовать следующий процесс: оператор в скаде задает значение температуры (например, +18), и необходимо его использовать в вычислениях на ПЛК. Каким образом можно осуществить запись этого значения со скады в ПЛК? Все по 485 интерфейсу, ПЛК110, SCADA Simp Light, owen opc-сервер ModBus. И желательно процесс записи как можно подробнее =) Благодарю =)
Все таки по ОРС или по ModBus? Запись как и чтение можно организовать по любому их них, все написано в документации. Что из перечисленных протоколов поддерживает SCADA Simp Light?
Но надо задать себе вопрос, что будет с уставкой когда Вы перезагрузите Simp Light?
Гарчев Евгений
11.07.2012, 14:48
Здравствуйте!
1. Создаете в конфигурации ПЛК область ModBus slave, в ней задаете адрес ПЛК, по которому он будет опрашиваться ОРС сервером)
2. Добавляете и настраиваете интерфейс передачи данных.
3. Добавляете переменную 2 byte для передачи целочисленных значений (либо float для передачи значений вещественного типа). Адресация регистров назначается автоматически начиная с 0, с учетом выравнивания для переменных занимающих 2 регистра.
4. В ОРС сервере добавляете СОМ-порт, к которому подключаете ПЛК и задаете настройки в соответствии с настройками интерфейса в ПЛК.
5. Добавляете в ОРС сервере прибор и указываете протокол обмена (Modbus RTU, либо Modbus ASCII), указываете адрес ПЛК, который задали в параметрах модуля ModBus Slave в конфигурации ПЛК.
6. Добавляете переменную word (либо float, в зависимости от того, какую переменную Вы добавили в ПЛК), функцию записи указываете 0х16, адрес регистра указываете 0.
7. В скаде, добавив ОРС сервер, будет отображаться переменная на запись.
Спасибо огромное, разобрался =)
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot