PDA

Просмотр полной версии : Как конфигурировать ПЛК110-60MS4 и СП 307



Алексей#
14.10.2018, 15:21
Помогите есть ли какой ни будь пример для ПЛК110-60MS и СП3ХХ хотя бы с одним триггером RS и двумя кнопками вкл, выкл. Просто MasterScada 4D для меня новая программа. Никак не могу связать их между собой. Подключение по Modbas TCP, панель Master,ПЛК Slave. Заранее спасибо.

Трофимов Артем
15.10.2018, 12:12
Алексей, в каталоге внешние каналы добватье каналы нужных типов данных. эти каналы изначально доступну по Modbus TCP останется их опрашивать с панели.
если возникнет путаница с адрессацией - нажмите ПКМ на внешний каналах и сделайте экспорт в таблицу Modbus , там будут указаны все переменные , их адреса и типы

Одисей
23.10.2018, 11:15
Помогите схожая проблема. Никак не могу связать их между собой ПЛК110-60MS и СП3ХХ. Подключение по Modbas RTU, панель Master, ПЛК Slave. Заранее спасибо.

Трофимов Артем
23.10.2018, 11:19
укажите версию мастерскады.
в настройках плк в скаде укажите «Параметры запуска RT» - /c1 /a1 /b115200
где с - номер порта из РЭ
a - modbus адрес
b - скорость порта

далее добавляем внешние каналы и о аналогии с Modbus TCP делаем.

Одисей
23.10.2018, 12:45
MasterSCADA 4D
Параметры запуска RT будет иметь вид: /с2 /b115200 /a2
в документации строка имеет такой вид какая верная.

Одисей
23.10.2018, 19:22
Делаю настройки как сказали все равно панель не видит slave устройства 39415

Трофимов Артем
23.10.2018, 19:34
по какому интерфейсу подключили?
покажите настройки сетевые СП и настройки элементов опроса

Одисей
24.10.2018, 09:54
Подскажите где можно увидеть пример для MasterSCADA 4D в котором ПЛК slave устройство а СП 307 master по modbus RTU.

Трофимов Артем
24.10.2018, 10:22
по ссылке проект , где ПЛК слейв по первому RS-485 , скорость 115200 , адрес 1. у него два параметра
0 - регистр REAL что обсчитывается в программе
2 - регистр WORD можете погонять в две стороны обмена
https://drive.google.com/file/d/1GQIwEvdyDf7xuvniuucNtpX8feMsDyad/view?usp=sharing

Одисей
24.10.2018, 22:12
Спасибо за оказанную помощь!

Свиридов Иван
30.11.2018, 08:32
Артем, здравствуйте! А у Вас нет примера для связки МВ110-224.8А (будет 3 шт.) + ПЛК110-220.30.Р + СП315(Мастер). Тоже пока только начинаю разбираться. С примеров всегда быстрее и проще. Планируем просто отображать данные с модулей на панели.

Трофимов Артем
30.11.2018, 12:09
для опроса модулей 8А есть шаблоны с прописанными регистрами модуля.
по аналогии с проектом, что прикладывал ранее переносите данные модуля в переменные внешних каналов и опрашиваете с СП315. какой протокол планируете использовать на СП?

Свиридов Иван
04.12.2018, 08:44
Добрый день, Артем. Шаблоны видел, вроде разобрался как их использовать, спасибо. А вот как передать эти данные в панель пока не понял. Планируем использовать Modbus RTU.

Новикова Маргарита
04.12.2018, 12:23
Добрый день, Артем. Шаблоны видел, вроде разобрался как их использовать, спасибо. А вот как передать эти данные в панель пока не понял. Планируем использовать Modbus RTU.

Добрый день!
Чтобы настроить ПЛК на режим slave по последовательному порту, нужно подключиться к ПЛК с помощью putty или WinSCP, в файле mplc.cfg указать настройки порта, затем те же самые настройки указать в параметрах запуска RT в настройках узла среды MasterSCADA4D. Далее чтобы передать значение с модуля на панель, Вам нужно перетащить нужные переменные во внешние каналы контроллера.
Подробнее во вложении.

Свиридов Иван
10.12.2018, 10:41
Спасибо за информацию, Маргарита! Будем пробовать.

zon
14.01.2019, 11:20
Добрый день!
Артем! Вот не хочется использовать громоздкую комбинацию ПЛК110 MS4D+СП3хх.
Есть же более компактный вариант- СПК1хх, но там CODESYS- опять смесь сред разработки (работаю на ПЛК110 MS4D), а панель нужна.
Вопрос: Возможно ли сделать СПК1хх с MS4D ?

И еще.
Здесь много вопросов по подключению СП3хх Master, но я не понимаю почему не принять все на ПЛК по любимому Modbus, обработать там и отдать по Ethernet куда надо в расширенную версию панели ?
Я, как альтернатива СПК1хх с MS4D, планирую так делать или я что-то упустил?

kabakovda
16.01.2019, 16:12
Добрый день!

Подскажите, пожалуйста что я неправильно делаю?

На контроллере ПЛК110 MS4D второй порт rs-485 переключили в режим slave ModbusRTU и подключили к нему панель owen СП307, но есть одна проблема не можем читать с контроллера состояние логических регистров (тоесть если в панели делаем отображение состояния бита, то индикатор все время в false, не зависимо от реального состояния).

В то же время этот регистр свободно записывается с панели кнопкой, если явно на кнопку повесить действие перевести в true или false (если кнопка в режиме переключения состояния бита, то тоже не работает), параметр в контроллере используется типа bool, разрешен на запись и на чтение.

Данные типа float и int тоже успешно считываются/записываются в контроллера и отображаются в панели.

Прошивка контроллера стоит последняя, исполнительная среда обновлена, проблема остается.


Вот ссылка на видео с примером работы https://yadi.sk/i/2bla21L8wvjWUA

Трофимов Артем
17.01.2019, 11:12
Добрый день!

Подскажите, пожалуйста что я неправильно делаю?

На контроллере ПЛК110 MS4D второй порт rs-485 переключили в режим slave ModbusRTU и подключили к нему панель owen СП307, но есть одна проблема не можем читать с контроллера состояние логических регистров (тоесть если в панели делаем отображение состояния бита, то индикатор все время в false, не зависимо от реального состояния).

В то же время этот регистр свободно записывается с панели кнопкой, если явно на кнопку повесить действие перевести в true или false (если кнопка в режиме переключения состояния бита, то тоже не работает), параметр в контроллере используется типа bool, разрешен на запись и на чтение.

Данные типа float и int тоже успешно считываются/записываются в контроллера и отображаются в панели.

Прошивка контроллера стоит последняя, исполнительная среда обновлена, проблема остается.


Вот ссылка на видео с примером работы https://yadi.sk/i/2bla21L8wvjWUA

сделайте , пожалуйста экспорт конфигурации внешних каналов и приложите тут

kabakovda
17.01.2019, 13:06
Добрый день!

Вот файл.

Трофимов Артем
17.01.2019, 13:54
уточню информацию по адресации битов, но в первом приближении попробуйте вместо 500 бита поставить 500й регистр т.е. адрес 500*16 = 8000

kabakovda
17.01.2019, 14:10
уточню информацию по адресации битов, но в первом приближении попробуйте вместо 500 бита поставить 500й регистр т.е. адрес 500*16 = 8000

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

Трофимов Артем
18.01.2019, 12:39
можете приложить лог обмена по RS485? например через программу wterm

Новикова Маргарита
18.01.2019, 13:04
Не помогает - даже запись перестала в него работать. Ну и в самом начале теститрования я пробовал с 0-вым битом, по сути это 0-й регистр, но регистр так и не читался.

Добрый день! Во вложении пример.
Предполагаю, что проблема может быть связана с настройками панели.
По умолчанию панель пытается оптимизировать сетевой опрос и шлет команды на чтение не одного бита, а всего байта (8 бит). Поэтому необходимо заблокировать этот функционал поставив галочку Дин. адр.. После чего высветится регистр PSW256, нажмите по нему левой кнопкой мыши и во вкладке Данные установите коэффициент, равный нулю

kabakovda
18.01.2019, 21:42
можете приложить лог обмена по RS485? например через программу wterm

Спасибо за отличную программу!!!! Наконец-то я вижу что там происходит)))

kabakovda
18.01.2019, 21:43
Добрый день! Во вложении пример.
Предполагаю, что проблема может быть связана с настройками панели.
По умолчанию панель пытается оптимизировать сетевой опрос и шлет команды на чтение не одного бита, а всего байта (8 бит). Поэтому необходимо заблокировать этот функционал поставив галочку Дин. адр.. После чего высветится регистр PSW256, нажмите по нему левой кнопкой мыши и во вкладке Данные установите коэффициент, равный нулю

Именно так и есть, к моменту прочтения уже сам разобрался, но огромное спасибо за подробное описание, думаю не я последний с этим столкнулся!

Иван 000
28.04.2019, 13:13
Добрый день , есть ли подробное описание , а лучше видео , по созданию и конфигурированию ПЛК110-30MS и СП3ХХ с элементарной программой (пара кнпок и лампочек )???

Евгений Кислов
28.04.2019, 13:15
Добрый день.
Есть примеры с описанием:
https://www.owen.ru/uploads/155/example_sp3xx_masterscada4d.zip

valera349
29.04.2019, 19:39
Всем здравствуйте, есть ли товарищи которые смогут-помогут написать небольшую программу для ПЛК110-30MS и СП300 , за вознаграждение , заранее благодарю )

Иван 000
11.05.2019, 14:17
и снова приветствую) , разбирался с примером который вы скинули ,подскажите как к примеру привязать "переключатель с индикацией" имеющийся в примере , к встроенному каналу ПЛК? тоесть чтобы при включении переключателя через панель , выход 1 самого плк менял сове положение

Спорягин Кирилл
09.01.2020, 15:32
Добрый день.
Перевод последовательного порта ПЛК110 под MS4D в режим Slave для подключения к панели СП3хх проходит успешно.
Все опрашивается, как ожидалось.
Возник вопрос: как перевести порт обратно в режим master?

Трофимов Артем
09.01.2020, 16:13
удалите конфиг файл порта и загрузите проект кто слейвом он не используется, всё заработает в штатном режиме.

Спорягин Кирилл
09.01.2020, 16:23
удалите конфиг файл порта и загрузите проект кто слейвом он не используется, всё заработает в штатном режиме.

Напишите, пожалуйста, команду удаления файла конфигурации порта.

Трофимов Артем
10.01.2020, 10:16
через winscp в каталоге mplc4 файл mplc.cfg

Спорягин Кирилл
10.01.2020, 10:40
через winscp в каталоге mplc4 файл mplc.cfg

Спасибо.

Еще вопрос.
Почему для перевода порта в режим Slave необходимо прописывать файл mplc.cfg И строку запуска runtime в самой MS4D?
Почему нельзя сделать в одном месте?
Удобней было бы, конечно, если бы надо было бы только строку запуска в MS4D прописывать.

Трофимов Артем
10.01.2020, 10:44
это наследие старых версий. по идее должна остаться только форма в среде и только. но этот момент точно смогут прокомментировать коллеги из ИНСАТ

Евгений Мокеев
05.04.2020, 06:25
Добрый день! Подскажите, как конфигурировать порты, чтобы RS-485(1) был Мастером и опрашивал модули МВ-110, а порт RS-485(2) в то же время был Слэйвом для панели СП307-Б?
Если прописать в файл mplc.cfg команду /c3 /a1 /b115200 (и её же прописать в строку запуска MS4D) - то будет работать только 2й порт? А чтобы одновременно и 1й порт тоже работал, надо в файл (и в строку запуска MS4D) две команды прописывать?

Евгений Мокеев
09.04.2020, 12:05
Если кого-то из потомков заинтересует этот вопрос:
Теперь уже не нужно подключаться к контроллеру по SSH (Putty или др.) и прописывать команду в файл mplc.cfg. Эту команду (/c3 /a1 /b115200 для включения режима Слэйв на 2м порту RS-485) нужно прописать только в MasterScada 4D! При этом 1й порт RS-485 останется работать в режиме Мастера (например, у меня опрашивает модули ввода-вывода МВ110)