PDA

Просмотр полной версии : СПК105 и MasterOPC Universal Modbus Server



janettow
29.07.2015, 10:09
Добрый день.
Как настроить СПК 105 в Codesys 3.5 для работы с MasterOPC? В руководстве разбирается пример в Codesys 2.3, поэтому не очень понятно.
Вот ссылка на руководство http://www.insat.ru/products/Universal_MasterOPC/OPC_To_Owen_PLC_1xx.pdf, пункт 3.1. Где находится эта "Конфигурация ПЛК"?

_Mikhail
29.07.2015, 10:50
В Codesys 3.5 это делается по другому. Поищите по форуму уже не раз рассматривалось создание Slave для СПК

janettow
29.07.2015, 11:27
Я полистал, найти не смог. Не могли бы Вы еще раз рассказать?

_Mikhail
29.07.2015, 11:48
Для начала можешь посмотреть вот эту книгу
http://www.owen.ru/forum/attachment.php?attachmentid=10165&d=1379506172

janettow
29.07.2015, 13:27
Благодарю)

janettow
29.07.2015, 13:53
Теперь вопрос с переменными. Мне нужно, чтобы переменная, которая поступает в контроллер, поступала также и в OPC.
Посмотрите, пожалуйста.
19149
19150
19151

janettow
29.07.2015, 14:21
Как правильно адрес указать?

_Mikhail
29.07.2015, 14:49
В ПЛК105 на один разъем СОМ1выведены два физически независимых интерфейса.
В среде Codesys для RS485 указывается СОМ2, для RS232 - СОМ3

janettow
29.07.2015, 14:53
В какой из них мне переменные вводить, чтобы их прочитать в OPC?
19152
Input или Output

janettow
29.07.2015, 15:05
В ОРС пишет "Ошибка открытия порта 2"

_Mikhail
29.07.2015, 15:18
В какой из них мне переменные вводить, чтобы их прочитать в OPC?
19152
Input или Output

Для отправки из СПК в OUTPUT

janettow
29.07.2015, 15:24
19153
19154
19155
19156
19157
19158
Посмотрите, пожалуйста

_Mikhail
29.07.2015, 15:30
1. Почему создано 3 Modbus_Com ( у СПК 105 всего 2 порта)
2. Для передачи данных в ОРС выбран СОМ2 (т.е. RS482) - через какой порт тогда опрашиваются модули?
3. В ОРС сервере указывается номер СОМ порта компьютера, через который идет связь, а не номер порта СПК.

janettow
29.07.2015, 15:39
К СПК подключены модуль ввода(1й) и модуль вывода(2й), а третий для отправки данных в ОРС (или не так надо? В книге, которую Вы мне отправили так же делали вроде). Модули ввода и вывода опрашиваются через RS485.

_Mikhail
29.07.2015, 15:44
К СПК подключены модуль ввода(1й) и модуль вывода(2й), а третий для отправки данных в ОРС (или не так надо? В книге, которую Вы мне отправили так же делали вроде). Модули ввода и вывода опрашиваются через RS485.

Особенность СПК105 в том, что у него два порта объеденены в один( 485 и 232) и если для опроса модулей используется 485 интерфейс, то для ОРС сервера остается 232.

janettow
29.07.2015, 15:45
Хорошо, а как тогда сделать опрос через RS232?

_Mikhail
29.07.2015, 15:48
Смотри выше
http://www.owen.ru/forum/showthread.php?t=21787&p=176486&viewfull=1#post176486

janettow
29.07.2015, 15:48
Через COM3?

_Mikhail
29.07.2015, 15:50
Да, через СОМ3 СПК

janettow
29.07.2015, 15:56
19161
19162
Так?? Все равно ошибка открытия порта

_Mikhail
29.07.2015, 15:59
19161
19162
Так?? Все равно ошибка открытия порта

Ответь на следующие вопросы:
1. Почему в Codesys 3 Master_Com?
2. Каким кабелем и по какому интерфейсу соединены СПК и ПК?
3. К какому СОМ порту ПК подключен кабель?

janettow
29.07.2015, 16:06
Первые два это модули ввода и вывода. А третий это вот этот, для передачи данных. СПК и ПК соединены USB кабелем.
19163

_Mikhail
29.07.2015, 16:13
Первые два это модули ввода и вывода. А третий это вот этот, для передачи данных. СПК и ПК соединены USB кабелем.
19163

Тогда следующие вопросы:
1. Раз у Вас заняты два порта под опрос модулей, то объясните какие это модули опрашиваются по RS232?
2. Вы пытаетесь опрашивать СПК через USB кабель? USB порт предназначен для программирования.

janettow
29.07.2015, 16:22
Я хочу, с помощью контроллера получать данные с модуля ввода, передать соответствующие данные на модуль вывода и передать часть данных(1 входная и 4 выходных переменных) на OPC. Для опроса модулей ввода и вывода используется RS485. Как мне передать данные на ОРС?

_Mikhail
29.07.2015, 16:26
Отвечаю еще раз :
Раз RS485 используется для опроса модулей, то для связи с ОРС остается только RS232, а не USB1916419165

janettow
29.07.2015, 16:30
Хорошо, я припаяю провода, подсоединю к компьютеру, а как тогда в OPC его настроить?

janettow
29.07.2015, 16:32
А почему нельзя все по RS485? И модули опрашивать и в OPC данные посылать

_Mikhail
29.07.2015, 16:33
Хорошо, я припаяю провода, подсоединю к компьютеру, а как тогда в OPC его настроить?

В ОРС сервере указывается номер СОМ порта компьютера через который идет связь, а не номер порта контроллера.
Посмотри видео по настройке ОРС сервера
https://www.youtube.com/playlist?list=PLDC9074A92A390ABD

_Mikhail
29.07.2015, 16:35
А почему нельзя все по RS485? И модули опрашивать и в OPC данные посылать

Для модулей контроллер является мастером сети, ОРС сервер тоже является мастером, а в одной сети может быть только один мастер

janettow
29.07.2015, 16:46
Спасибо большое, буду пробовать

_Mikhail
29.07.2015, 16:48
Подумай еще как RS232 подключить к компьютеру.
Потребуется или порт RS232 на компьютере ( что уже редкость) или переходник USB-RS232

janettow
30.07.2015, 08:53
У меня есть переходник

_Mikhail
30.07.2015, 09:00
У меня есть переходник
Вот его и подключи к соответсвующим контактам в разъеме СПК, http://www.owen.ru/catalog/panelnij_programmiruemij_logicheskij_kontroller_ov en_spk105/66128047
затем посмотришь, каким виртуальным СОМ портом он стал у тебя на компьютере и вот этот номер порта указываешь в настройках ОРС сервера

janettow
30.07.2015, 09:12
Да, я это сделал, ошибки открытия теперь нет. Сейчас с адресами пытаюсь разобраться

janettow
30.07.2015, 09:16
19170
19171
19172
Посмотрите, пожалуйста

janettow
30.07.2015, 09:22
При адресе 0х0000 тоже не работает

_Mikhail
30.07.2015, 09:24
19170
19171
19172
Посмотрите, пожалуйста

Ты опять делаешь все по своему несмотря на то, что тебе пишу.
Выложи свой проект в личку. Так будет проще объяснить