PDA

Просмотр полной версии : Подключение ПЛК



S.A.D.
18.04.2011, 16:51
Вопрос такой: в мастерскада можно добавить в систему контроллер ПЛК100. А как быть с другими контроллерами? MasterSCADA v3.3 RT32

evgeha
18.04.2011, 19:46
Воспользоваться ОРС Кодисея

SCADAMaster
19.04.2011, 10:49
Вопрос такой: в мастерскада можно добавить в систему контроллер ПЛК100. А как быть с другими контроллерами? MasterSCADA v3.3 RT32
Так добавляются только контроллеры под управлением MasterPLC. Для связи с контроллерами под Codesys используйте ОРС Codesys. Можно также использовать протокол Modbus RTU или TCP и ОРС-сервер на данные протоколы.

S.A.D.
19.04.2011, 12:05
evgeha
SCADAMaster
спасибо за ответы)

Александр Приходько
19.04.2011, 13:23
На диске к каждому из контроллеров имеется документ с настройкой OPC. Данный OPC вы добавляете в скаду и через него получаете список доступных переменных и их значения.

S.A.D.
27.04.2011, 09:22
Спасибо) Тока блин начальство не даёт толком посидеть поизучать и поковыряться((((:mad:

vash_sa
23.11.2011, 20:47
На диске к каждому из контроллеров имеется документ с настройкой OPC. Данный OPC вы добавляете в скаду и через него получаете список доступных переменных и их значения.
Не сработало. Правда в конфигураторе вместо ethernet подключил COM.

SCADAMaster
23.11.2011, 21:02
OPC Codesys не работает через последовательные порты.
Используйте протокол Modbus RTU, и ОРС сервер MasterOPC:
http://www.owen.ru/forum/showthread.php?t=11081

Николаев Андрей
23.11.2011, 21:24
OPC Codesys не работает через последовательные порты.
Используйте протокол Modbus RTU, и ОРС сервер MasterOPC:
http://www.owen.ru/forum/showthread.php?t=11081

Ну или ОВЕН OPC или Lectus OPC

vash_sa
24.11.2011, 14:21
А есть пример проекта в masterSCADA с ПЛК 154U-L? Примеры, которые я скачал с InSat подгружают свои OPC серверы, а откуда их брать не известно и на этом пример заканчивается.

SCADAMaster
24.11.2011, 14:47
На этой странице
http://www.masterscada.ru/?additional_section_id=233
кроме видеопримера в конце есть проект с конфигурацией. Но данная конфигурация - симулятор.
Чтобы связаться с вашим контроллером вам нужно добавить в PLC Configuration модуль Modbus (Slave) добавить в него переменные. Затем в ОРС сервер добавить теги настроенные на адреса ваших переменных
Вот в этой теме обсуждалось подключение
http://www.owen.ru/forum/showthread.php?t=11253

Николаев Андрей
24.11.2011, 14:48
Пойдите проще.
Скачайте Matricon OPC клиент.
Наладьте по нему работу OPC сервера (Master SCADA на данном этапе не нужна).
А потом уже в MasterSCADA добавите. Настройка опроса и работы с OPC серверами в самой MasterSCADA ничем не отличается.

Адлан
16.04.2014, 17:06
Здравствуйте.
Могу ли я в бесплатной версии подключить ПЛК (Овен), а к его порту - модуль ввода-вывода, или для этого нужны дополнительные компоненты? Если так делать можно, то нужно ли как-то готовить для этого контроллер?
Спасибо

SCADAMaster
16.04.2014, 18:32
Вы имеете ввиду контроллер под управлением MasterPLC? В MSRT32 контроллеры добавить нельзя. Нужна как минимум MSRT100.
В контроллеры должна быть заранее залита наша исполнительная система. Можно приобрести контроллер у нас - цена контроллера ОВЕН с MasterPLC, такая же как и Codesys.

Адлан
16.04.2014, 21:16
То есть, это не будет работать?

SCADAMaster
16.04.2014, 21:51
Если в контроллер будет залита наша исполнительная система, то будет.

PotokU
25.06.2014, 11:16
Здравствуйте,
Хочу вытащить переменные OPC сервером 3s software,
1 выполнил по пунктам настройку из методического указания, которое было на диске с контроллером.
2 В OPCСonfig пробовал подключать и rs232 и TCP/IP
3 Matricon OPC Server не видит переменные.
4 выводит только имя : PLC_GW3. Переменных нет.
Что можно сделать?

SCADAMaster
25.06.2014, 12:56
3 Matricon OPC Server не видит переменные.

Имеется ввиду Matricon OPC Explorer?
По настройке OPC сервера Codesys вам нужно обратится в техподдержку ОВЕН (создайте тему в разделе ПЛК).
У нас есть инструкция по подключения по Modbus:
http://www.insat.ru/products/Universal_MasterOPC/OPC_To_Owen_PLC_1xx.pdf
http://insat.ru/prices/info.php?pid=6944

PotokU
26.06.2014, 11:28
1. Установил MasterOPC Universal Modbus Server.
2. Выполнил указания из методички http://www.insat.ru/products/Univers...en_PLC_1xx.pdf
3. Сервер запустил, запустил Контроллер в режим онлайн.
4. Не меняются значения.

SCADAMaster
26.06.2014, 14:14
Должно работать. Проверьте все настройки связи.
По какому интерфейсу вы подключить - RS-485 или TCP?
Посмотрите что происходит в логе запросов - в режиме исполнения перейдите на вкладку "Сообщения" и "Запросы".

PotokU
30.06.2014, 11:40
Подключил по RS-485, Modbus Slave, адрес -1-
Лог при работе ОРС сервера:
....
30-06-2014 11:31:42.349 Com-порт::ПЛК110:(COM3) Rx: [0007] 01 04 02 00 00 B9 30
30-06-2014 11:31:42.343 Com-порт::ПЛК110:(COM3) Tx: [0008] 01 04 00 02 00 01 90 0A
30-06-2014 11:31:42.293 Com-порт::ПЛК110:(COM3) Rx: [0006] 01 01 01 03 11 89
30-06-2014 11:31:42.288 Com-порт::ПЛК110:(COM3) Tx: [0008] 01 01 00 00 00 02 BD CB
30-06-2014 11:31:41.238 Com-порт::ПЛК110:(COM3) Rx: [0007] 01 04 02 00 00 B9 30
30-06-2014 11:31:41.232 Com-порт::ПЛК110:(COM3) Tx: [0008] 01 04 00 02 00 01 90 0A
30-06-2014 11:31:41.182 Com-порт::ПЛК110:(COM3) Rx: [0006] 01 01 01 03 11 89
30-06-2014 11:31:41.177 Com-порт::ПЛК110:(COM3) Tx: [0008] 01 01 00 00 00 02 BD CB
...
Сообщения:
....
30-06-2014 11:34:59.033 ПЛК110:Запрос 1:ПЛК110:COILS
30-06-2014 11:34:58.033 ПЛК110:Oтвет ПЛК110:INPUT_REGISTERS
30-06-2014 11:34:57.977 ПЛК110:Запрос 2:ПЛК110:INPUT_REGISTERS
30-06-2014 11:34:57.977 ПЛК110:Oтвет ПЛК110:COILS
30-06-2014 11:34:57.922 ПЛК110:Запрос 1:ПЛК110:COILS
30-06-2014 11:34:56.922 ПЛК110:Oтвет ПЛК110:INPUT_REGISTERS
30-06-2014 11:34:56.866 ПЛК110:Запрос 2:ПЛК110:INPUT_REGISTERS
.....

PotokU
30.06.2014, 12:09
Подключил по RS-485, Modbus Slave, адрес -1-
Лог при работе ОРС сервера:
...
30-06-2014 11:31:42.349 Com-порт::ПЛК110:(COM3) Rx: [0007] 01 04 02 00 00 B9 30
30-06-2014 11:31:42.343 Com-порт::ПЛК110:(COM3) Tx: [0008] 01 04 00 02 00 01 90 0A
30-06-2014 11:31:42.293 Com-порт::ПЛК110:(COM3) Rx: [0006] 01 01 01 03 11 89
30-06-2014 11:31:42.288 Com-порт::ПЛК110:(COM3) Tx: [0008] 01 01 00 00 00 02 BD CB
30-06-2014 11:31:41.238 Com-порт::ПЛК110:(COM3) Rx: [0007] 01 04 02 00 00 B9 30
30-06-2014 11:31:41.232 Com-порт::ПЛК110:(COM3) Tx: [0008] 01 04 00 02 00 01 90 0A
30-06-2014 11:31:41.182 Com-порт::ПЛК110:(COM3) Rx: [0006] 01 01 01 03 11 89
30-06-2014 11:31:41.177 Com-порт::ПЛК110:(COM3) Tx: [0008] 01 01 00 00 00 02 BD CB
...

Сообщения:
...
30-06-2014 11:34:59.033 ПЛК110:Запрос 1:ПЛК110:COILS
30-06-2014 11:34:58.033 ПЛК110:Oтвет ПЛК110:INPUT_REGISTERS
30-06-2014 11:34:57.977 ПЛК110:Запрос 2:ПЛК110:INPUT_REGISTERS
30-06-2014 11:34:57.977 ПЛК110:Oтвет ПЛК110:COILS
30-06-2014 11:34:57.922 ПЛК110:Запрос 1:ПЛК110:COILS
30-06-2014 11:34:56.922 ПЛК110:Oтвет ПЛК110:INPUT_REGISTERS
30-06-2014 11:34:56.866 ПЛК110:Запрос 2:ПЛК110:INPUT_REGISTERS
...

SCADAMaster
30.06.2014, 13:12
У вас ОРС сервер в режиме Slave? Пришлите вашу конфигурацию ОРС сервера.
В документации которую мы выкладывали ОРС сервер работает в режиме Master, и обмен ведется через регион Holding Registers. Почему вы не сделали также?

PotokU
30.06.2014, 16:07
SCADAMaster


У вас ОРС сервер в режиме Slave? Пришлите вашу конфигурацию ОРС сервера. ...
Во вложении конфигурация.

В документации которую мы выкладывали ОРС сервер работает в режиме Master
Написано в названии - мастер, хотя не понятно где настраивать.

и обмен ведется через регион Holding Registers. Почему вы не сделали также?
Не нашел Регион Holding Registers - только если добавить тэг Holding Registers.

SCADAMaster
30.06.2014, 16:19
Не нашел Регион Holding Registers - только если добавить тэг Holding Registers.
Так и надо и делать - при добавлении тега указывать регион "Holding Registers". Сделайте как описано у нас в документации.
Почему вы делаете конфигурацию на основе конфигурации Simulator? Сделайте новую, и добавляйте элементы в нее.

PotokU
01.07.2014, 09:29
Спасибо Вам!!!
Оказалось у меня перед переменной 8bit стояла другая 2byte.
Удалил ее и все заработало.

PotokU
08.07.2014, 11:44
Здравствуйте, Не получается наладить связь по TCP/IP.
сделал кабель:
1-3
2-6
3-1
4-7
5-8
6-2
7-4
8-5, проверил

Не работает.
скриншоты настроек во вложении.
Что можно сделать?
13530 13531 13532 13533 13534

SCADAMaster
08.07.2014, 13:01
Что можно сделать?

Сначала вам нужно проверить - пингуется ли вообще контроллер.

PotokU
08.07.2014, 15:42
Сначала вам нужно проверить - пингуется ли вообще контроллер.
ping 192.168.100.6
Превышен интервал ожидания для запроса.

SCADAMaster
08.07.2014, 16:16
Значит какие то проблемы с контроллером. Проверяйте настройки - правильно ли задан IP, маска, правильное ли соединение.
Сначала нужно добиться пинга.

melky
08.07.2014, 17:57
PotokU непонятно, зачем вы еще сделали кроссовер 4-5 пары на 7-8, если в компе карточка гигабитная, получите трабл.

PotokU
09.07.2014, 09:28
Надо бы скрины команды PLCInfo контроллера
13540


АйПишник ПК на котором установлен ОРС
13541

PotokU
09.07.2014, 16:35
IPv4-адрес: 192.168.0.100
Маска: 255.255.255.0
Основной шлюз: 192.168.0.1

PotokU
14.07.2014, 10:00
Как правильно настроить сеть?
Поставил на ПК адрес 192.168.100.5
Маска : 192.168.100.1
Нет связи.

Terminat
14.07.2014, 19:15
Как правильно настроить сеть?
Для начала обратите внимание на маску: http://ru.wikipedia.org/wiki/Маска_подсети

PotokU
03.09.2014, 10:00
Поставил на ПК:
IP-адрес: 192.168.100.5
Маска: 255.255.255
Осн. шлюз: 192.168.100.6 (пробовал 192.168.100.1 192.168.100.0 )

нет связи!
Какой адрес задать можно?

smk1635
03.09.2014, 10:23
Поставил на ПК:
IP-адрес: 192.168.100.5
Маска: 255.255.255
Осн. шлюз: 192.168.100.6 (пробовал 192.168.100.1 192.168.100.0 )

нет связи!
Какой адрес задать можно?

Вроде и там и там должно быть 192.168.100.1 к примеру.

PotokU
03.09.2014, 11:07
Спасибо. Получилось вот так:
IP-адрес: 192.168.100.5
Маска: 255.255.255.0
Осн. шлюз: 192.168.100.6

Надо было окно "Подключение по локальной сети - свойства" закрыть и все заработало!

melky
03.09.2014, 15:24
Шлюз по барабану, если устройства в одной подсети. Шлюз необходим только для входа выхода из других подсетей.
Шлюзом обычно является роутер, необходим для доступа к ПЛК извне, ну и чтобы ПЛК понимал, куда отвечать при запросах из других подсетей.

Igor.m
04.10.2014, 09:58
Добрый день! Подскажите возможно ли выполнение кода программы без ПЛК, так чтобы переменные передавались в ОРС сервер и в СКАДА систему, шло также управление этой программой через СКАДА?

lara197a
04.10.2014, 10:12
Код можно написать и в скаде, но...

SCADAMaster
04.10.2014, 12:44
Можно, но лучше это делать на ПЛК.

Igor.m
04.10.2014, 15:36
Т.е. средствами CoDeSys этого не получится сделать, я правильно понимаю?

SCADAMaster
04.10.2014, 16:25
А причем здесь Codesys? Опишите подробнее что именно вы хотите сделать.

Вольд
04.10.2014, 16:29
А причем здесь Codesys? Опишите подробнее что именно вы хотите сделать.
Он хочет симулировать работу ПЛК в среде CoDeSys.

SCADAMaster
04.10.2014, 16:55
Для Codesys вроде как существует виртуальный контроллер.

Николаев Андрей
04.10.2014, 17:30
codesys sp rte.
пол часа вроде бесплатно runtime.
но на постоянку - надо покупать. Дорого.

Igor.m
04.10.2014, 17:39
Благодарю за ответы! А вот этот виртуальный codesys sp rte может на любой операционной системе работать?

Николаев Андрей
04.10.2014, 21:09
sp rte как и Win nt ставятся непосредственно с CODESYS на ПК.
Подробнее по их работе с разными ОС лучше спросить у компаний Пролог или 3S-Software, так как ОВЕН эти продукты не продает и не поддерживает.
http://forum.codesys.com/