PDA

Просмотр полной версии : Help!!! ПЛК63



Makar
27.02.2010, 22:22
Здравствуйте. Купил ПЛК63-РРРРР-L (6 релейных выходов), в комплекте шёл диск с таргетом. После загрузки таргета в Кодесис в конфигураторе ПЛК выходы имеют значения (real) вместо ожидаемого (bool). Да ещё нет возможности добавления субэлементов (Modbus) и т.п.
Имеются ли соображения по такой проблеме? Буду признателен если у кого есть нормальный таргет на ПЛК63-РРРРРР-L.
Спасибо.

ASo
28.02.2010, 07:05
у вас абсолютно нормальный таргет. это плата за дешевизну и универсальность.
1. 1 в выход включает реле, 0 - отключает
2. с модбасом работайте только через библиотеки.

Makar
28.02.2010, 08:25
спасибо. сегодня попробую.

Филоненко Владислав
28.02.2010, 12:17
1.Это не плата за дешевизну, а возможность задать значение 0,5 и получить ШИМ.
2. ПЛК63 работает автоматически как slave по протоколам ОВЕН и ModBus.
А кому нужны мастера - есть библиотеки.

ASo
28.02.2010, 12:32
1.это не плата за дешевизну, а возможность задать значение 0,5 и получить шим.
это безусловно так. только тогда и делать надо было по уму - с целыми, а не вещественными числами. скажем, как в мдвв. по очевидным причинам. не двойкуже для гарантии записывать;)

Филоненко Владислав
28.02.2010, 19:54
мдвв - полностью дискретный модуль, а, к примеру у мва - диапазон 0-1.
и не надо в программе думать, что у тебя там, реле или цап и модифицировать ее каждый раз по типу выхода. в обоих случаях работает.
усе продумано (с)

Makar
28.02.2010, 22:45
Нет не совсем это корректно. Если уж заказываешь то что надо, то и должен получать соответственно запросу.
Выходы начали работать после добавления функционального блока с преобразованием bool на real. Так то фиг с ними, а осадок остался...
Теперь не въезжаю с организацией модбаса (ведомый). Нету в конфигурации такого субменю. Библиотека не поможет, так как надо связываться по RS232 с терминалом.

ASo
01.03.2010, 07:46
Теперь не въезжаю с организацией модбаса (ведомый). Нету в конфигурации такого субменю.
В конфигурации на нужные параметры из области ввода-вывода устанавливаете галочку MODBUS и указываете номер регистра.

Makar
01.03.2010, 09:10
в том и дело, что некуда ставить галочку и указать номер регистра так как нет в помине при выборе субменю дорогова модбаса.

Makar
01.03.2010, 09:17
да, ещё ко всему эта область окна "настройка шаблона"+"сеть" не доступна для редактирования...

ASo
01.03.2010, 10:17
Переменные, связанные со входами-выходами - сконфигурены изначально.
Для своих переменных - создаете меню в 3 слотах SubMenu и в них прописываете адреса. Если нет необходимости вывода на экран - гасите в настройках.
Напомню, что Вы прописываете адрес MODBUS, регистр - на 1 больше.

Николаев Андрей
01.03.2010, 10:20
Еще раз - ознакомьтесь документацией. Принцип формирования ModBus переменных несколько другой.
Выбираете переменную, которую Вы хотите опрашивать, и ставите галочку.
Для переменных, которые Вы создаете сами - нужно создать подокна, добавить переменные, и поставить галочки.
В общем - к документации.

Makar
02.03.2010, 13:26
Да инструкцию получил только вчера, к этому моменту с в/в разобрался.
Программа работает. Проблема теперь в другом. СП270 не управляет ПЛК63. Для пробы простейшая кнопка на СП и своя переменная на доп. входе (типа bool) субменю. Адрес её для верности 333 (дес.). В СП задал регистр с функцией 00 (или 01 тоже пробовал) + 333. И ни какого результата. Поменял прошивку ПЛК (сейчас v189 была v194) тоже ничего. Поменял интерфейс связи (был по RS232 связь была) на 485 (связь между ними есть) тоже ничего. Озадачил службу поддержки Овена. Что можно попробовать?

ASo
02.03.2010, 18:56
для начала попробуйте посмотреть с пк. у меня чудесно работает по модбас любым клиентом. не спутайте только номера регистров.

Makar
02.03.2010, 21:14
что касается номеров регистров. я набил на сп кнопки и начал вычислять по какой из них будет срабатывать контакт на плк. на плк задан регистр 333. так вот спри нажатии на кнопку сп "333" никаких ошибок не выдаётся, при нажатии на любую другую выдаёт сп "потеря связи ..." самое интересное срабатывание контакта произошло при нажатии кнопки "351"+ естественно сообщение о потере связи. да чуть не забыл в момент нажатия кнопок, кроме "333" плк перезагружается.
как вам такие чудеса техники?

lara197a
02.03.2010, 22:01
скорее ошибка в проекте. если выложите проект, можно будет говорить конкретнее.

Makar
03.03.2010, 00:23
не вопрос.
If Sb1=true Then
Km1 := 1;
Else
Km1:=0;
End_if;
всё остальное по рэ на сп и плк.

Makar
03.03.2010, 00:27
Забыл написать что SB1 переменная bool из субменю с адресом "333"
на КМ не смотрите его в СП270 нету и в помине, так чтобы было слышно как контакты щелкают. Панель СП мастер.

Makar
03.03.2010, 07:59
а вот эти два файла проекта один на сп другой на плк.

lara197a
03.03.2010, 08:48
попробуйте обратиться к переменной как Psw. переменная по адресу 333 - слово, а вы к ней как к биту. кнопку для наглядности в свойствах лучше задайте как реверс.

Makar
03.03.2010, 13:42
А зачем мне обращаться к битовой переменной через PSW панели?
Попробовал так сделать как Вы посоветовали. В субменю нарисовал переменную str типа string (типа Word в субменю ПЛК нету). Далее преобразование типов. На ПЛК работает. Потом на СП поставил переменной str ее адрес и регистр PSW. Нарисовал 16 кнопок, побитно.
Нажимаю никакой реакции.
Здесь не в этом дело, скорее всего протокол обмена кривой, либо програмки в СП или ПЛК кривые.

Makar
03.03.2010, 18:30
Перевёл плк в режим мастера, кинул туда програмку записи в СП значения на цифровой дисплей. Данные уходят в СП типа Word должны подходить не PSW но не подходят так как Settings.Port: "Invalid:0". Что с портом может быть? Порт 0.(485) Програмка и экран в файле. Спасибо.

Makar
04.03.2010, 17:15
все дорогие друзья, наконец то получилось. отдельная благодарность Кареткину Илье из службы поддержки Овен :) , выручил, прислал тестовый экран на сп панель. вопросов больше нет, спасибо всем.
Ps извините что с прописной буквы, надо спросить у админа, т.к. при вставке меняется всё на прописные...

PAVEL_EKB
25.05.2015, 17:06
Добрый день, подскажите, кто знает, какое максимальное количество конфигурационных переменных можно вводит в SubMenu? У меня получилось ввести 5 SubMenu по 17 переменных типа Float, все работает нормально, а при добавлении еще одного Submenu, контроллер начинает перезагружаться во время загрузки проекта.