PDA

Просмотр полной версии : передать цифровые данные с панели СП270 в плк



звездочка
25.03.2013, 09:40
Здравствуйте, нужна помощь, не могу никак передать данные с панели в ПЛК. Панель мастер. Постоянно загорается потеря связи на панели, а мне необходимо менять частоту пчв с панели

capzap
25.03.2013, 10:02
думаю первое с чем надо разобраться, это в конфигураторе плк с "выравниванием" и достаточным количеством регистров для задачи. Это если не смотреть проект. А при наличии исходников, кто нибудь даст более конкретный ответ

Николаев Андрей
25.03.2013, 15:33
http://www.owen.ru/forum/showthread.php?t=13581

звездочка
26.03.2013, 04:23
спасибо, нашла свою ошибку. Она заключалась в адресации регистров в панели оператора. Но так почему то до сих пор и не поняла почему так. Изначально ориентировалась на пример адресации как есть на форуме. Но на деле у меня получилось совсем по другому. Возможно тут где-то у самой зарыт провал в знании. Будем исправляться. Еще раз спасибо

звездочка
26.03.2013, 06:13
а еще хотелось бы узнать возможно ли на панели отобразить отрицательные значения. Так как мне необходимо отображать график температуры на панели

petera
26.03.2013, 09:05
а еще хотелось бы узнать возможно ли на панели отобразить отрицательные значения. Так как мне необходимо отображать график температуры на панели
Для отображения чисел со знаком нужно выбирать формат представления или Dec (Word) или Float(DWord).
http://s017.radikal.ru/i419/1303/65/36f16883661bt.jpg (http://s017.radikal.ru/i419/1303/65/36f16883661b.png) http://i031.radikal.ru/1303/da/537034b3de13t.jpg (http://i031.radikal.ru/1303/da/537034b3de13.png)

Соответственно формату отображения на панели должен соответствовать тип переменной в ПЛК

звездочка
26.03.2013, 09:15
спасибо, а может кто еще подскажет работу графиков в панели. Вот графики реального времени, там отображения шкалы не идет. Пыталась настроить график временного контроля, но там он не отображает его, хотя в графике реального времени он отображается. В чем загвостка?

petera
26.03.2013, 09:17
Вообще то нужно смотреть примеры, ссылка есть в выше.
http://s019.radikal.ru/i634/1303/b0/2be470f25282.png
Еще можно к сообщению прикреплять вложенные файлы, например проект конфигуратора, только его нужно за архивировать rar или zip, тогда будет маленький размер файла, не мегабайты, а десяток килобайт.
Без Вашего не работающего проекта, будет сложно ответить почему не работает и что нужно предпринять.

звездочка
26.03.2013, 11:03
к сожалению в этих примерах я не нашла работы с конкретными графиками и в описании работы с конфигуратором тоже этого нет. поэтому задаю этот вопрос. Просто в графике реального времени нет шкалы с координатами. Поэтому на нем и непонятно какое значение температуры в данный момент.(((

звездочка
26.03.2013, 14:18
а не подскажите как они пишуться?

звездочка
27.03.2013, 06:25
спасибо!)))

звездочка
28.03.2013, 06:22
Уважаемые форумчане, помогите. никак не могу вывести отрицательное число в панель СП270. Сделала в конфигурациях плк тип флоат, а в панели выбрала DWORD-FLOAT, а на панели выводиться ерунда (например 3 +128). попробовала выбрать word-dec, вообще ерунду показывает. Где ошибка, подскажите!

capzap
28.03.2013, 06:48
Уважаемые форумчане, помогите. никак не могу вывести отрицательное число в панель СП270. Сделала в конфигурациях плк тип флоат, а в панели выбрала DWORD-FLOAT, а на панели выводиться ерунда (например 3 +128). попробовала выбрать word-dec, вообще ерунду показывает. Где ошибка, подскажите!

В конфигурации кроме типа надо порядок байт выставить

petera
28.03.2013, 06:58
Уважаемые форумчане, помогите. никак не могу вывести отрицательное число в панель СП270. Сделала в конфигурациях плк тип флоат, а в панели выбрала DWORD-FLOAT, а на панели выводиться ерунда (например 3 +128). попробовала выбрать word-dec, вообще ерунду показывает. Где ошибка, подскажите!
Нужно отметить галку "Поменять WORD" и все должно получиться
http://s005.radikal.ru/i211/1303/fc/c66098f0f521t.jpg (http://s005.radikal.ru/i211/1303/fc/c66098f0f521.png)
ЗЫ. Это справедливо если панель Мастер.

звездочка
28.03.2013, 06:59
в панели выставила регистры. а показывает ерунду

звездочка
28.03.2013, 07:00
спасибо. сейчас попробую

звездочка
28.03.2013, 08:08
не помогло(((

звездочка
28.03.2013, 08:17
может кто найдет ошибку!отправляю исходники

звездочка
28.03.2013, 08:27
на адреса кмс не обращайте внимание, вместо написанных там адресов сейчас стоят с другими адресами, поэтому они не совпадают

petera
28.03.2013, 08:43
может кто найдет ошибку!отправляю исходники
Что бы долго не искать, на каком экране и какие переменные не правильно отображаются?

petera
28.03.2013, 08:57
По крайней мере на экране №3 ошибка
http://s43.radikal.ru/i099/1303/95/dd5841441d6bt.jpg (http://s43.radikal.ru/i099/1303/95/dd5841441d6b.png) http://s017.radikal.ru/i417/1303/fd/e696778abf9ct.jpg (http://s017.radikal.ru/i417/1303/fd/e696778abf9c.png)

звездочка
28.03.2013, 09:22
все сделано как у вас на скринах, а показывает вот так! и 3 параметра температуры и ни одна не показывает.

звездочка
28.03.2013, 09:25
это уже было просто перебор всех параметром и конфигураций, а вдруг хоть одна из них показала бы. поэтому и где-то по разному. Но вот который скрин скинула, там все как у вас на скрине. а показывает вон что.

звездочка
28.03.2013, 09:30
а вообще на экране 3 параметр температура+график,экран 5 параметр температура воздуха, экран 6 температура

petera
28.03.2013, 09:33
Нормально показывает 3020
Вы же всего 4 знака для отображения в цифровом дисплее задали.
Правильная величина или нет нужно смотреть одновременно и на панели и в кодесис с подключенным ПЛК (прямо в конфигурации).
Если значение 3020 Вас смущает, то проверять нужно программу ПЛК.
Вы же умножаете temp_voz на 100 вот и будет не 30,2 а 3020.

petera
28.03.2013, 09:39
Замечание по программе в ПЛК
Если Вы присваиваете имена переменным в конфигурации PLC, а это есть правильно, то не нужно их больше объявлять в теле программы или в глобальных переменных.
Они же автоматом будут глобальными.
Это лишнее
http://s019.radikal.ru/i617/1303/09/01aa19a3e6f7t.jpg (http://s019.radikal.ru/i617/1303/09/01aa19a3e6f7.png)
А так правильно
http://s017.radikal.ru/i428/1303/36/49f2e210321ct.jpg (http://s017.radikal.ru/i428/1303/36/49f2e210321c.png)

звездочка
28.03.2013, 09:40
ой спасибо, глупая ошибка, но на них учаться!!! спасибо еще раз