PDA

Просмотр полной версии : СПК110 + ПЛК150 в качестве модулей входов\выходов - как к ним обращаться через Modbu?



SokolovA
18.06.2016, 20:06
Добрый день!

Дали мне ПЛК150 вместо модулей, вопрос такой - вот присвоил я ему адрес, перевел в режим Slave; как обращаться к его входам\выходам из СПК, по каким адресам (где их можно посмотреть?), и, самое главное, какие Modbus устройства добавлять в Codesys 3.5 Patch 5?

Для модулей есть Овеновская библиотека, а здесь непонятно.

Заранее извиняюсь за глупый вопрос :cool:

krollcbas
18.06.2016, 22:24
Вы всего не говорите, возможно не видите или не знаете что в деталях самый "смак".
Предположу, что протокол Modbus TCP
1. В конфигураторе ПЛК150 делаете несколько переменных по правилам, описанным в РП или на ветках этого форума
2. Скачиваете какой-либо OPC server и проверяете что нужные Вам значения находятся по нужным адресам в ПЛК150
3. Добавляете в СПК мастер + универсальный модуль и опрашиваете. Целая куча есть примеров на ветках

Вопрос возникает - зачем Вам нужно в одном месте два ПЛК (с двумя разными инженерными пакетами), тем более в связке?

capzap
19.06.2016, 06:48
Добрый день!

Дали мне ПЛК150 вместо модулей, вопрос такой - вот присвоил я ему адрес, перевел в режим Slave; как обращаться к его входам\выходам из СПК, по каким адресам (где их можно посмотреть?)
плк, это не модуль, таблицы регистров у него нет. Вам придется самостоятельно создать слейв, в программе контроллера самому же присвоить входа регистрам слейва и соответствующие регистры выходам плк. В спк подойдет простейший пример модбаса, только не ищите там где используются шаблоны

SokolovA
20.06.2016, 22:23
Вы всего не говорите, возможно не видите или не знаете что в деталях самый "смак".
Предположу, что протокол Modbus TCP
1. В конфигураторе ПЛК150 делаете несколько переменных по правилам, описанным в РП или на ветках этого форума
2. Скачиваете какой-либо OPC server и проверяете что нужные Вам значения находятся по нужным адресам в ПЛК150
3. Добавляете в СПК мастер + универсальный модуль и опрашиваете. Целая куча есть примеров на ветках

Вопрос возникает - зачем Вам нужно в одном месте два ПЛК (с двумя разными инженерными пакетами), тем более в связке?

Протокол Modbus TCP.
Некий дурачок решил сэкономить заказчику 2 тысячи рублей, а мне теперь геморрой. Оборудование уже было приобретено до меня.


1. В конфигураторе ПЛК150 делаете несколько переменных по правилам, описанным в РП или на ветках этого форума
Можно ссылку хотя бы на одну ветку. Тем много, все не прочитаешь =)


3. Добавляете в СПК мастер + универсальный модуль и опрашиваете. Целая куча есть примеров на ветках
Универсальный модуль - это Mosbus Slave, Com Port?


в программе контроллера самому же присвоить входа регистрам слейва и соответствующие регистры выходам плк
Это видимо без примера не пойму, потому что не укладывается, как идентифицаровать входы\выходы без адресов. А где этот простейший пример? На форуме есть что-то? Овеновские коробочные РП довольно безумны.

Спасибо за ответы!

krollcbas
20.06.2016, 22:43
И правда, надо много чего пошерудить, пока отыщешь нужное.
Я когда впервые разбирался с этим, не знал что есть этот форум, читал доки.
Все выложено по ссылкам, там где тех поддержка. Посмотрите на имидж
http://www.owen.ru/forum/attachment.php?attachmentid=25054&stc=1