PDA

Просмотр полной версии : Области в\в Плк 110 и 110 м02



werg
25.10.2018, 21:56
Здравствуйте!
Для решения задачи параллельной(с равными приоритетами) работы панели 307Б(через rs 232) и Scada (через OPC сервер) c ПЛК 110-30
настроил связь через конфигуратор в ПЛК 110 м02.
Обнаружил некую странность — в ПЛК м02 register input module и register output module обозначены как находящиеся в области памяти вывода %QW
в то время как на старом ПЛК %IW и %QW соответственно.
В новом ПЛК я могу производить запись в область ввода, в старом ПЛК не могу.
Может кто-нибудь пояснить?

werg
26.10.2018, 14:57
Соббно в чем проблема ? Здесь у МО2 +, в старом это сделать можно было, но через анус.
Вот тока по самому обмену МО2 лажает.

Валенок, можно-ли про этот самый анус по-подробнее? Ибо как раз на м02 у меня всё хорошо.
Но с обменом м02 что за беда? у меня будет висеть 4шт МВ110 и еще 2 узла другого производителя.

werg
26.10.2018, 17:04
На старых плк для записи в область ввода можно проюзать указатель или var_in_out (что тоже самое).
МО2 стал настолько крут что по rs задумывается на несколько лишних мс. Мелочь ? Но теперь все преимущества 2AC пошли по звизде.

Хм.. Указатели не люблю, в громоздком проекте запутаться раз плюнуть с указателями, особенно через год, когда забудешь что делал и зачем.
А вот инаут мне нравится, попробую. Спасибо.
А можно еще вопрос офтоп, Валенок?
Вот у меня в старой версии ПЛК модули мв110 в конфигураторе не через ун. модбас девайс а выбраны из меню ОВЕН MVA8 -
1) что это значит?
Что настроены по протоколу овен что ли? может по этому они у меня отваливаются иногда (раз в месяц) на разных плк без всякой системы. при этом ломпочка обмена моргает, а в конфигураторе ошибка 81, и все модули на ветке с зависшими последними значениями. Возобновить связь связь помогает физическое отсоединение любого из проводов 485rs в любом месте и подсоединение его на место. Ну и переключение питания конечно тоже.
2) Программно как то можно восстанавливать связь?

werg
26.10.2018, 17:31
Можете примерчик обмена через бибку скинуть?
Я бегло почитал, наскоком лично у меня, взять не получилось.
У меня в программах обычно все блоки на st а plc_prg на lad, глобальных переменных нет вообще
так вот вставляю блоки в plc_prg для наглядности.
Так бы хотелось и конфу сделать

Филоненко Владислав
01.11.2018, 13:16
Здравствуйте!
Для решения задачи параллельной(с равными приоритетами) работы панели 307Б(через rs 232) и Scada (через OPC сервер) c ПЛК 110-30
настроил связь через конфигуратор в ПЛК 110 м02.
Обнаружил некую странность — в ПЛК м02 register input module и register output module обозначены как находящиеся в области памяти вывода %QW
в то время как на старом ПЛК %IW и %QW соответственно.
В новом ПЛК я могу производить запись в область ввода, в старом ПЛК не могу.
Может кто-нибудь пояснить?

Это было сделано для удобства пользователей. Если ранее все входа мастеров внутри slave были не видны, то теперь видны. Стало удобнее делать 3-х уровневую автоматизацию. SCADA->PLC->Модули расширения, нет дополнительных копирований.

Филоненко Владислав
01.11.2018, 13:17
Валенок, можно-ли про этот самый анус по-подробнее? Ибо как раз на м02 у меня всё хорошо.
Но с обменом м02 что за беда? у меня будет висеть 4шт МВ110 и еще 2 узла другого производителя.

Валенку не травится отсутствие режима "как попало" в ПЛК М02. Теперь цикл стабильнее, видимо генераторы случайных чисел не получаются, т.к. других методов использования режима "freewheeling" я не представляю