Вход

Просмотр полной версии : Конфликты входов и выходов ОВЕН ПЛК



Валера Храмцов
22.04.2008, 12:46
Есть ПЛК 150-U.L. Работает нормально, с CoDeSyS работает нормально. Но при конфигурировании входов и выходов в PLC Configuration возникли две ошибки:
1. Подключаю модуль ОВЕН МАСТЕР. Потом подмодуль Float Variable (listen) (данные снимаются с ТРМ 200). Настраиваю адрес, имя хеша - все в порядке, температура снимается.
А когда поключаю Float variable+time (listen) и настраиваю так же, то температура не снимается. Отсчитывается только время. Объясните, почему?
2. В модуле дискретных выходов подключаю подмодуль ШИМ. Пишу тестовый пример (описанный в "Описание библиотеки ПИД-Регулятор") для регулирования температуры по ПИД-закону. Библиотеку, естесственно, подключил. Компилирую программу, выдается ошибка 3454 для выхода %QW1.0.0 и %QX2.0 (а этот выход находится вообще в модуле специального выхода).
Не могу понять - в чем проблема?

Малышев Олег
22.04.2008, 15:43
1. Ну не дает ТРМ200 time... не дает..
2. Видимо все же что то не так...

Валера Храмцов
22.04.2008, 15:48
Спасибо, но все-таки хотелось бы конкретнее.
1. А какой тогда ТРМ даст time?
2. Вопрос по выходам интересует меня гораздо сильнее. Пожалуйста, подробнее.

Филоненко Владислав
22.04.2008, 16:05
Прошивка, версия среды разработки и таргет какие?

Малышев Олег
23.04.2008, 08:07
1. 138,151,251, МВА-8
2. Очевидно, что предудущий проект был сделан для другого таргета. Поэтому - запоминаем где что было (какие модули и переменные куда привязаны).
Сохраняем проект в другой файл, входим в PLC Configuration. Extras->Standart Configuration. Далее добавляем модули конфигурации и переменные заново.
Компилируем. Загружаем. Проверяем.

Валера Храмцов
24.04.2008, 19:26
сделал, как описано. конфликт все еще остается. может быть, дело в прошивке? овен плк 150-u.l.
версия прошивки - №2.03. версия таргет-файла №2.03. все скачано с сайта овен.
CoDeSyS v.2.3
И еще - все проекты, которые делались мной, все были на одном таргете, на одной прошивке, для одного и того же ОВЕН ПЛК 150-U.-L.

Валера Храмцов
24.04.2008, 19:32
Даже больше скажу. Я создаю полностью новый проект. Устанавливаю конфигурацию на "по умолчанию". Если отключаю галочку "Check for overlapping adresses", никаких конфликтов не возникает. Если ставлю - то даже без кода программы (т.е. в PLC_PRG ничего нет, никакой программы), то при компилировании сразу же выпадает эта ошибка.

Николаев Андрей
24.04.2008, 22:01
напишите пожалуйста точное название контроллера и точное название таргета.
но помните, что название контроллера на русском языке (кроме последней буквы) а название таргета полностью на английском.

Малышев Олег
25.04.2008, 08:58
кодсис 2.3. дальше что? - нужно обязательно 8.1

Валера Храмцов
25.04.2008, 09:27
точное название контроллера: овен плк 150-у.l. версия прошивки: "Перепрошивка №2.03." Версия таргет-файла: "Target v2.03".

У меня CoDeSyS 2.3.6.0, которая прилагается на диске, идущем с ПЛК 150. Сейчас установлю новую версию и посмотрю, как пойдет.

Малышев Олег
25.04.2008, 10:25
сдается мне, что все пойдет нормально с 2.3.8.1 :)

Валера Храмцов
28.04.2008, 09:59
да, ты прав - все нормально теперь.