PDA

Просмотр полной версии : OPC Lectus + ПЛК100 реле



kristow
22.04.2011, 14:32
Купил ПЛК100, по маленьку пытаюсь разобраться... застрял на выводе управления РЕЛЕ в скаду систему через этот OPC сервер...

Подскажите, как прописать переменную в OPC server Lectus управление реле ПЛК100....
Искал похожих тем нем, и до тех.поддержки не достучался...

И ещё: В Masterscada есть родной драйвер на OWEN PLC100 - поделитесь описанием пожалуйста, или подскажите как его правильно запустить? Дело в том, что создав проект и добавив к нему драйвер ПЛК, появился большой список возможных параметров для управления и чтения их состояния... Прописал в настройках ethernet ip контроллера... при запуске проекта или отладки пытаюсь управлять оттуда реле, рисует смену состояния, а само реле на ПЛК не клацает....

SCADAMaster
26.04.2011, 10:43
Подскажите, как прописать переменную в OPC server Lectus управление реле ПЛК100....

Вы правильно добавили переменные (только тип у Modbus переменных нужно использовать bool), теперь нужно в программе произвести присваивание.
w1:=v1;



И ещё: В Masterscada есть родной драйвер на OWEN PLC100 - поделитесь описанием пожалуйста, или подскажите как его правильно запустить?

Это не драйвер. В MasterSCADA можно также программировать контроллеры под управлением системы MasterPLC (в том числе ПЛК100). Контроллер должен иметь установленную систему MasterPLC.

kristow
27.04.2011, 16:05
Огромное спасибо за ответ!!!:) :) :)
Вы правильно добавили переменные (только тип у Modbus переменных нужно использовать bool), теперь нужно в программе произвести присваивание.
w1:=v1; :confused: :confused: :confused:
А можно чуть поподробнее? а то чуть прояснилось но не до конца...
вот что сделал:
- прописал в конфигураторе ПЛК именя для реле (рис1)
- в коде прописал R1:=RR1; (рис2)
- а вот в OPC-сервере при создании переменной выбрал тип=boolean, номер бита=8, (рис3)

Только вот тут пролема, посмотрите скрины и скажите, что не так?

SCADAMaster
27.04.2011, 17:18
Происходит ли какие то изменения в этой переменной в процессе работы контроллера (Режим "Пуск") ?
Попробуйте добавить переменную типа Word (2-х байтную) и после этого получать из неё значения, R1:=RR1.0;

kristow
28.04.2011, 09:14
да проиходит, в opc-сервере наблюдается смена 0 и 1 беспорядочно...
-------------------------------------
Нашел решение:
я в modbus добавил 8bit и кодом их привязал... тогда заработало!:)
-------------------------------------
Через USB разъем на ПЛК можно USB модем подключить? :confused:
Дело в том, что есть свободные модемы usb 3g E1550, хотел его подключить к ПЛК, чтобы можно было через него слать смс на номера...;)

Николаев Андрей
28.04.2011, 12:04
Нельзя. Он только для программирования.

kristow
28.04.2011, 15:58
ясненько! спасибо за ответ!:)