не могу дойти как в определёный бит,определёного регистра записать значение!! например для пуска частотника нужно в регистр 8192 в бит номер 1 записать значение 2,но как это сделать пока не доходит,помогите пожалуйста.
Вид для печати
не могу дойти как в определёный бит,определёного регистра записать значение!! например для пуска частотника нужно в регистр 8192 в бит номер 1 записать значение 2,но как это сделать пока не доходит,помогите пожалуйста.
Так если Вы в бит "2" запишите, с Вами рядом Менделеев с Ломоносовым не валялся! Смотрите внимательней!
Если, например, не бит, а байт, то возможные значения(диапазон): 0-255; WORD(регистр): 0-65535 и т. д.
ну несовсем так,но все же. так до меня то дошло как включать,изменять направление и т.д. но во мне хотелось бы реализовать так: нажал кнопку преобразователь включился,нажал ещё раз и он остановился,именно в конкретный бит у меня получается записать,а вот в регистр пока нет!
Извиняюсь, Вы каждый день выкладываете по новому факту, то как включить-выключить, то вращение вперёд-назад, как будто одолжение делаете, что нельзя мозгами пошевелить и документ выложить, не встречал чтобы на ПЧ не было в электронном виде, можно как угодно выложить и тема у Вас про ПЧВ, если не овенский, зачем путать народ, нельзя написать ПЧ, никто не собирается из Вас информацию вытягивать, поймите наконец! А насчёт кнопки Вам нужен Т-триггер!
ну во первых родной некто некому не делает отдолжений,я сталкнулся с проблемой и попросил помощи,а это уже от человека зависит помочь ему или нет,панемаешь дело то не в преоброзователе как таковом а в принципе управления с монитора. Ну и пчв то не овеновский,но панель та овеновская,мне в пч всё понятно то а вот с панелью всё сложнее! возможно я очень зелен и зря взялся за эту панель,но прочитав о панели всю документацию почему то не встретил как это сделать!
Вам я бы посоветовал: посмотреть другие проекты, повторить их у себя, начинать с самых простых, если в день уделять минимум 2 часа, через год будете хорошо разбираться в панели, а пока, у Вас же есть интернет, можно выяснить хотя бы значения слов бит, байт, ворд и т. д. и т. п.
спосибо конечно,но это уже выучил,тоже не без вашей помощи!))) я смотрел другие проекты,но всё же есть некие недопонимания,знаю конечно что практика конечно лучше всего но просто столько сил и времени надо потратить чтоб найти и без того скудную информацию,но вот конечно с тригерами у меня проблемы,вот релейные схемы я уже давно практикую,с плк у меня проблем некогда не возникала,хотя быстрее всего с языком праграмирования! вы упоминули что мне нужен т-тригер но у панели в стандартном его виде я почемуто вообще не нашол !!!
Панель это не СПК(ПЛК), там, насколько понял, в свойствах переключателя задаёте инверсию, тогда состояние бита при каждом нажатии изменяется на противоположное, аналогично Т-триггеру!
Вложение 25632
честно чуть не понял,просто кнопка-переключатель вроде наделена только функцией опять же 1 или 0(тоесть включена или выключена). поедее самое лучшее было бы создать переменую,переменую в свою очередь бы переключала кнопка наша на панеле,а уже в макросах прописать её действие например (если переменая равна нулю то в регистр записывается 1,в свою очередь стоп,ну а если переменой присваевается 1 -то в регистр записывается 6,в свою очередь являющаяся пуском!! но у меня с макросами туго, не получается,я уже с примеров беру копирую что прописано в макросе,но при компеляции выдает ошибку!
Поэтому и предпочёл СПК, там твори что хочешь, а в панели как-то проблематично! Здесь полноценный переключатель, наверно и назвали так не случайно, иначе и настроек таких не было, а собственно как кнопка(как Вы описываете) переключатель работает при настройке "ВКЛ, пока нажата": Вложение 25633
А если так попробовать: Вложение 25634
А я вот в панели творю, что хочу! А СПК110 валяется в тумбочке, не понравился мне этот "выкидыш", тупиковая ветвь продукции ОВЕН.
А по существу вопроса, замечу следующее
Зачем Вам ф.кнопка? Есть же кнопка ввода данных.
Вложение 25635 Вложение 25636
спасибо большое ребята за советы,слава богу сам разобрался,конечно не без ваших подталкиваний в нужное направление,сейчас у меня уже три варианта как минимум получилось сделать,первое- через функцианальную область,2-ой вариант получился сделать через макрос ну и третий вариант непосредственно сразу запись в регистр нужное значение через динамический адрес.... "панель эта конечно очень интересная оказывается на самом деле возможности на ней практически неограничены,сейчас ради интереса и своего любопытства изучаю все скрытые её возможности...
ещё раз спасибо за помощь!
http://www.owen.ru/forum/attachment....3&d=1465887816Цитата:
...третий вариант непосредственно сразу запись в регистр нужное значение через динамический адрес....
Я в шоке!
Динамический адрес тут причем? Вы хоть знаете, что это такое и как этим пользоваться http://www.owen.ru/forum/showthread....l=1#post102292
Даже не представляю, каким боком ее можно сюда прицепить.
И макросы здесь зачем? Насколько можно было понять из Ваших постов, Вам нужно было иметь просто кнопки "Пуск" и "Стоп", а для этого наилучшим выбором являются кнопки ввода данных (см. пост #23), которые обеспечат "непосредственно сразу запись в регистр нужное значение"
ну если у меня оно работает то как думаете то? что вы мне пристали с кнопками ввода даных то,ну запишу я в регистр этой кнопкой,запущу преобразователь,а этой же кнопкой я остановлю ли его,НЕТ конечно,таким образом если ставить 2-е кнопки то зачем мне записывать в регистр(присваевать) я же могу таким макаром сразу с в бит записывать!и в этом какраз случае макросы как некстать хороши,если мне надо несколькими например преобразователями управлять одновременно,это что мне по паре кнопок на каждое управление,зачем! тут же на самом деле много вариантов решения есть какой правельный решать уже мне,с каким проще будет работать тот вариант и нужен!
Так не надо было общественность вводить в заблуждение.
Это я, что ли писал?
Все время твердили про КНОПКИ, а теперь: - "Зачем мне кнопки".
Ну и по поводу
Элементарно Ватсон. Мой ответ конечно да! Только кнопка понадобится другого типа, не ввод данных, а функциональнаяЦитата:
ну запишу я в регистр этой кнопкой,запущу преобразователь,а этой же кнопкой я остановлю ли его,НЕТ конечно
ну я общественность не пытался вводить в заблуждение во первых,мне надо было понять принцип действия а не чтоб мне решили мою проблему,зеленоват и неправельно сформулировал вопрос,это да! и ответ конечно же да, неможет быть потому что это уже другая кнопка,а кнопкой ввода даных некак! сейчас про функцианальную кнопку,как по вашему это сделать то,ведь она у нас не фиксируется,не так ли?? я то твердил про кнопки но мне не хочется что бы вся панель была увешена кнопками ,точнее экран!
Все кнопки не фиксируются. Однако в ф.кнопка может содержать больше чем одну функцию на одно действие, т.е. список последовательно выполняемых функций. Причем можно разрешать/запрещать выполнение отдельных функций по требованию.
И еще не забываем, что действий у кнопки 4 - и в каждом могут быть свои функции. Например в момент нажатия выполняются одни инструкции, а в момент отпускания совершенно другие.
как же не фиксируются,а переключатель,и переключатель с индикацией,инверсия же это практически тоже что и фиксация
ну как эта кнопка работает то мне понятно,и понятно тем более что она может совершать много функций,как и запрещать к счастью её уже прощупал,но просто ее,не как не использовать в том виде в каком мне нужно. Ладно не обессудьте,я понял как мне решить свою задачу и решил уже её!
Так это же не кнопка фиксируется, а бит которым она управляет.
И запрещать.разрешать я предлагал не саму кнопку, а отдельные функции.
Я же Вам сказал - элементарноЦитата:
но просто ее,не как не использовать в том виде в каком мне нужно
Вот Вам "фиксация"
https://www.youtube.com/watch?v=7_qtgOa5OdQ
Обратите внимание, кроме ф.кнопки с двумя функциями больше ничего нет.
Изучайте. Подсказка - одна из функций выполняется по условию. Хотя можно наложит условие выполнения и на другую функцию.
А нажмите ка на кнопочку Пароль для каждой функции.:rolleyes:
http://www.owen.ru/forum/showthread....l=1#post100969
Вот только если только биты регистра 8192 Вашего частотника недоступны для чтения, а только на запись, придется немного модифицировать структуру функций для кнопки, здесь уже придется дополнительно использовать какие-либо биты PSB, манипуляцию которыми нужно будет включит в цепочку функций
Тут вот http://www.owen.ru/forum/showthread....l=1#post166070 игра Крестики-Нолики.
https://www.youtube.com/watch?v=Q4POzKTYpwg
Практически все сделано на ф.кнопках