PDA

Просмотр полной версии : аналоговый вход плк63



relline
22.09.2009, 17:29
Попал в руки контролер, попробовал запрограммировать, попробовал вывести значение аналогово входа(4-20Ма) на экран, как результат на экране получил 1053485894~4mA-1120751022~20mA. Что я не так делаю? Как получить 0(4мА)-100(20мА).

Филоненко Владислав
22.09.2009, 17:44
вы вывели число с плавающей точкой как десятичное. используйте нормирование 4-20 к 0-100 и выводите число как число с плавающей точкой.

relline
23.09.2009, 09:12
http://i035.radikal.ru/0909/77/3bec067b75a0.gif (http://www.radikal.ru)
вот так я реализовал, тип входа установил 4-20мА
и еще вопросик, обновление аналогового входа около 30 сек с чем это связано, можно уменьшить этот параметр хотябы до 1сек

relline
23.09.2009, 12:20
по теме ап

зы: если у когото есть пример работы с аналоговым входом на плк63 кинте ссылку плз

lara197a
23.09.2009, 12:23
http://www.owen.ru/forum/showthread.php?t=551&page=5&highlight=%EF%EE%EB%E5%E7%ED%EE%F1%F2%E8

relline
23.09.2009, 12:53
lara197a
биг спс, проблема была в том что я входу не присвоил имя и обращался по адресу, когда присвоил имя и обратился по имени все заработало.

такс осталось еще токо получить ответ на вопрос почему опрос входов у мну 23с а не как заявлено в документации не более 3,6с
кто что подскажет?

ASo
23.09.2009, 13:00
lara197a
биг спс, проблема была в том что я входу не присвоил имя и обращался по адресу, когда присвоил имя и обратился по имени все заработало.

такс осталось еще токо получить ответ на вопрос почему опрос входов у мну 23с а не как заявлено в документации не более 3,6с
кто что подскажет?

Потому, что Вы не выключили оставшиеся 7 входов.

relline
23.09.2009, 13:54
Потому, что Вы не выключили оставшиеся 7 входов.

хм.... тоесть чем больше задействовано входов тем дольше опрос?? где их выключить?

ASo
23.09.2009, 14:09
именно.
установить в конфигурации "нет датчика" в кдс или через меню плк для не используемых входов.

Филоненко Владислав
23.09.2009, 14:10
прочитайте руководство, наконец. там описано, какие параметры, где и за что отвечают.

relline
24.09.2009, 09:00
прочитайте руководство, наконец. там описано, какие параметры, где и за что отвечают.

читал, пару раз, про отключения выхода там ничего не написано.


период выборки для 8 входов:
– термометры сопротивления, с, не более 6,4
– термоэлектрические преобразователи и 3,2
датчики с унифицированными сигналами
пост. напряжения и тока, с, не более

выходит в рэ это время опроса одного входа?

relline
24.09.2009, 09:06
отключил входа, оставил один, время опроса не изменилось.
может ли быть глюк в прошиве?

Филоненко Владислав
24.09.2009, 11:05
для каждого входа есть еще параметр период опроса. и фильтрация.

relline
24.09.2009, 14:17
1. Приведённые в РЭ значения 3.2/6.4 сек -- это на все 8 входов.
2. Проверьте значения параметров itrl[0]...itrl[7]. Должно быть 0.5. Параметры типа stored dot. Самое простое -- с помощью конфигуратора ТРМ148.
3.Учтите, что значения параметров фильтров аналоговых входов вступают в силу только после перезагрузки.

Конфигурировать через DBGU?

relline
25.09.2009, 09:03
При конекте через RS-232 через ТРМ148 или через EasyGoTPM148 вылетает вот такое окошко:

http://s11.radikal.ru/i183/0909/0a/c28b0392d5d7.gif (http://www.radikal.ru)

хотя при таких же настройках порта в CodeSys програма отлично качается и отлично идет работа в верхним уровнем через ОРС.
для справки:у меня прошивка "1.87 10 0а"
нашел эту прошивку http://www.owen.ru/forum/showpost.php?p=27342&postcount=48
есть смысл перепрошивать? что будет с гарантийным обслуживанием после прошивки?

relline
25.09.2009, 11:54
забыл добавить: кабель кс1

relline
25.09.2009, 12:16
нашел эту прошивку http://www.owen.ru/forum/showpost.ph...2&postcount=48
есть смысл перепрошивать? что будет с гарантийным обслуживанием после прошивки?
в том архиве вроде токо таргет и библиотеки, самой прошивки я так понял нету=( не могли бы Вы мне дать линк на последнюю прошивку ПЛК 63L.
Для прошивки КС1 подойдет? По суте если я уберу перемычку в КС1 то получу КС2?

relline
25.09.2009, 15:18
а как нащет гарантийного обслуживания после перепрошивки? оно не анулируется?

relline
29.09.2009, 10:52
Пробовал перепрошить получил вот такое окно:

http://s42.radikal.ru/i098/0909/73/4eede626ce46.gif (http://www.radikal.ru)

ваши предложения?

relline
29.09.2009, 11:51
при долгом убеждении контроллера прошивку удалось загнать, время опроса Аналового входа не изменилось(23-24с при задействованом 1 входе), в связи с отсутствием кабеля КС2 какой еще есть способ посмотреть параметр itrl[0]...itrl[7]


1. Приведённые в РЭ значения 3.2/6.4 сек -- это на все 8 входов.
2. Проверьте значения параметров itrl[0]...itrl[7]. Должно быть 0.5. Параметры типа stored dot. Самое простое -- с помощью конфигуратора ТРМ148.
3.Учтите, что значения параметров фильтров аналоговых входов вступают в силу только после перезагрузки.

Филоненко Владислав
29.09.2009, 11:55
из меню его посмотрите, из меню. в приборе есть меню. 24 сек- что-то фантастическое

relline
29.09.2009, 12:25
Согласно этой менюшке этот параметр я так понял находится в меню время измерения, но в меню плк его просто нету=(
http://i078.radikal.ru/0909/d3/c347c4f53366.gif (http://www.radikal.ru)

Филоненко Владислав
29.09.2009, 13:53
? и куда оно делось?

relline
29.09.2009, 14:14
я проектировал контролер? я должен знать по чему его нету?
прошивка стоит та что Вы мне дали таргет файл использовал
http://www.owen.ru/forum/showpost.php?p=27342&postcount=48
и по ходу еще возник вопрос: Что такое "ХС" в частности пункт меню Крекция ХС. Еще интересует ближайшее представительство вашей фирмы от г. Полтава, Украина.

Филоненко Владислав
29.09.2009, 14:40
коррекция хс - использовать ли при работе с термопарами коррекцию температуры холодного спая.
каковы у вас значения параметров постоянная времени и полоса фильтра?

relline
29.09.2009, 14:57
те что были по умолчанию
постоянная фильтра 5
плоса фильтра 10

relline
29.09.2009, 15:06
опечатка=( дубель поста был

Филоненко Владислав
29.09.2009, 15:59
поставьте оба в ноль. а время измерения можно проверить по циклическому времени измерения. разница между 2-я последовательными значениями в 10-х мс.

relline
29.09.2009, 16:35
результат тот же 22-24с
для замера измерения написал вот такую програмку которую запускаю с цыклом в 1000ms (1с)
показания на входе меняю с помощью задатчика 4-20mA




ShowReal(0,0,0,'%3.1f', a1); - значения входа

IF ABS(a_temp-a1)>0.1 THEN - если значение входа изменилось
a_temp:=a1;
ClearScreen(0);
ShowDint (0,0,1,'%3d',t); - вывод количество секунд с последнего изминения
t:=0; - обнуление щетчика секунд
END_IF;
t:=t+1; - добавление 1 секунды за цыкл

relline
29.09.2009, 17:15
поставьте оба в ноль. а время измерения можно проверить по циклическому времени измерения. разница между 2-я последовательными значениями в 10-х мс.

вот значения из "время измирения 1":


3679
6683
9687
12691
15695
18699

Филоненко Владислав
29.09.2009, 17:44
прибор в ремонт.

relline
30.09.2009, 09:23
обнадеживающий контроллер :d

Филоненко Владислав
07.10.2009, 19:43
Прочитайте его по сети (протокол ОВЕН) Intr, с индексом. И приведите тут. Его также можно и записать. Для удобства можете воспользоваться конфигуратором, например МВА

Виктор25
25.08.2016, 10:55
Добрый день! При подключении датчика температуры (выходной сигнал 4-20мА) к аналоговому входу ПЛК63 сконфигурированному на данный тип входного сигнала, какие значения температуры будут отображаться в программе? Ведь датчик никак не градуируется (невозможно установить верхние и нижние пределы измерений).

Гарчев Евгений
25.08.2016, 12:39
Здравствуйте!
по-умолчанию, диапазон отображения унифицированных сигналов 0-100. Если необходимо привести сигнал к физической величине, то необходимо это сделать самостоятельно в программе, например при помощи ф.б. Lin_Trafo.

Виктор25
25.08.2016, 12:52
Спасибо за ответ! Еще один вопрос как быть с аналоговыми выходами? В РЭ указан диапазон изменения значений от 0,0 до 1,0. Получается на выход нужно записывать дробное значение например 0,2 типа REAL.

Гарчев Евгений
25.08.2016, 12:54
В РЭ указан диапазон изменения значений от 0,0 до 1,0. Получается на выход нужно записывать дробное значение например 0,2 типа REAL.

Да, именно так.