PDA

Просмотр полной версии : СП307+ПЧВ



pedro93
28.07.2016, 23:35
не могу дойти как в определёный бит,определёного регистра записать значение!! например для пуска частотника нужно в регистр 8192 в бит номер 1 записать значение 2,но как это сделать пока не доходит,помогите пожалуйста.

Сергей0308
28.07.2016, 23:49
не могу дойти как в определёный бит,определёного регистра записать значение!! например для пуска частотника нужно в регистр 8192 в бит номер 1 записать значение 2,но как это сделать пока не доходит,помогите пожалуйста.

Это как, цитирую: "в бит номер 1 записать значение 2" ???

pedro93
28.07.2016, 23:52
Это как, цитирую: "в бит номер 1 записать значение 2" ???

ну для пуска частотника в бит номер 1 надо записать 2,для остановки частотника нужно в этот бит записать значение 1....типо того!

Сергей0308
28.07.2016, 23:55
ну для пуска частотника в бит номер 1 надо записать 2,для остановки частотника нужно в этот бит записать значение 1....типо того!

У бита к сожалению только два состояния "0" и "1", третьего, как говорится не дано!

pedro93
28.07.2016, 23:58
У бита к сожалению только два состояния "0" и "1", третьего, как говорится не дано!

почему тогда в руководстве по эксплуатаций так написано то?

pedro93
28.07.2016, 23:59
У бита к сожалению только два состояния "0" и "1", третьего, как говорится не дано!

по эксплуатаций преобразователем

Сергей0308
29.07.2016, 00:03
Так если Вы в бит "2" запишите, с Вами рядом Менделеев с Ломоносовым не валялся! Смотрите внимательней!

pedro93
29.07.2016, 00:04
Так если Вы в бит "2" запишите, с Вами рядом Менделеев с Ломоносовым не валялся!

возможно я чтото недопонемаю,ну если только может быть 1 или нулём ,тогда все намного проще!

Сергей0308
29.07.2016, 00:14
Если, например, не бит, а байт, то возможные значения(диапазон): 0-255; WORD(регистр): 0-65535 и т. д.

petera
29.07.2016, 01:01
не могу дойти как в определёный бит,определёного регистра записать значение!! например для пуска частотника нужно в регистр 8192 в бит номер 1 записать значение 2,но как это сделать пока не доходит,помогите пожалуйста.

Ну если в регистр 8192 записать значение 2, то как раз бит 1, этого регистра, установится в "1".
Видимо переводчик руководства был с большого бодуна.

pedro93
29.07.2016, 01:32
Ну если в регистр 8192 записать значение 2, то как раз бит 1, этого регистра, установится в "1".
Видимо переводчик руководства был с большого бодуна.

да,спосибо,совершенно верно,но проблема осталась,как тогда с панели мне записать нужное значение в регистр,если стоп,это -1,старт -это 2 ,направление вращение 4 и 5 соответственно,заранее спосибо!

petera
29.07.2016, 06:53
да,спосибо,совершенно верно,но проблема осталась,как тогда с панели мне записать нужное значение в регистр,если стоп,это -1,старт -это 2 ,направление вращение 4 и 5 соответственно,заранее спосибо!
Так это самое простое
Старт в одну сторону - 2+4=6
Старт в другую - 2+5=7
Стоп - 1

pedro93
29.07.2016, 19:33
Так это самое простое
Старт в одну сторону - 2+4=6
Старт в другую - 2+5=7
Стоп - 1

ну несовсем так,но все же. так до меня то дошло как включать,изменять направление и т.д. но во мне хотелось бы реализовать так: нажал кнопку преобразователь включился,нажал ещё раз и он остановился,именно в конкретный бит у меня получается записать,а вот в регистр пока нет!

Сергей0308
29.07.2016, 22:37
ну несовсем так,но все же. так до меня то дошло как включать,изменять направление и т.д. но во мне хотелось бы реализовать так: нажал кнопку преобразователь включился,нажал ещё раз и он остановился,именно в конкретный бит у меня получается записать,а вот в регистр пока нет!

Извиняюсь, Вы каждый день выкладываете по новому факту, то как включить-выключить, то вращение вперёд-назад, как будто одолжение делаете, что нельзя мозгами пошевелить и документ выложить, не встречал чтобы на ПЧ не было в электронном виде, можно как угодно выложить и тема у Вас про ПЧВ, если не овенский, зачем путать народ, нельзя написать ПЧ, никто не собирается из Вас информацию вытягивать, поймите наконец! А насчёт кнопки Вам нужен Т-триггер!

pedro93
30.07.2016, 00:04
Извиняюсь, Вы каждый день выкладываете по новому факту, то как включить-выключить, то вращение вперёд-назад, как будто одолжение делаете, что нельзя мозгами пошевелить и документ выложить, не встречал чтобы на ПЧ не было в электронном виде, можно как угодно выложить и тема у Вас про ПЧВ, если не овенский, зачем путать народ, нельзя написать ПЧ, никто не собирается из Вас информацию вытягивать, поймите наконец! А насчёт кнопки Вам нужен Т-триггер!

ну во первых родной некто некому не делает отдолжений,я сталкнулся с проблемой и попросил помощи,а это уже от человека зависит помочь ему или нет,панемаешь дело то не в преоброзователе как таковом а в принципе управления с монитора. Ну и пчв то не овеновский,но панель та овеновская,мне в пч всё понятно то а вот с панелью всё сложнее! возможно я очень зелен и зря взялся за эту панель,но прочитав о панели всю документацию почему то не встретил как это сделать!

Сергей0308
30.07.2016, 01:21
ну во первых родной некто некому не делает отдолжений,я сталкнулся с проблемой и попросил помощи,а это уже от человека зависит помочь ему или нет,панемаешь дело то не в преоброзователе как таковом а в принципе управления с монитора. Ну и пчв то не овеновский,но панель та овеновская,мне в пч всё понятно то а вот с панелью всё сложнее! возможно я очень зелен и зря взялся за эту панель,но прочитав о панели всю документацию почему то не встретил как это сделать!

Вам я бы посоветовал: посмотреть другие проекты, повторить их у себя, начинать с самых простых, если в день уделять минимум 2 часа, через год будете хорошо разбираться в панели, а пока, у Вас же есть интернет, можно выяснить хотя бы значения слов бит, байт, ворд и т. д. и т. п.

pedro93
30.07.2016, 01:48
Вам я бы посоветовал: посмотреть другие проекты, повторить их у себя, начинать с самых простых, если в день уделять минимум 2 часа, через год будете хорошо разбираться в панели, а пока, у Вас же есть интернет, можно выяснить хотя бы значения слов бит, байт, ворд и т. д. и т. п.

спосибо конечно,но это уже выучил,тоже не без вашей помощи!))) я смотрел другие проекты,но всё же есть некие недопонимания,знаю конечно что практика конечно лучше всего но просто столько сил и времени надо потратить чтоб найти и без того скудную информацию,но вот конечно с тригерами у меня проблемы,вот релейные схемы я уже давно практикую,с плк у меня проблем некогда не возникала,хотя быстрее всего с языком праграмирования! вы упоминули что мне нужен т-тригер но у панели в стандартном его виде я почемуто вообще не нашол !!!

Сергей0308
30.07.2016, 02:07
спосибо конечно,но это уже выучил,тоже не без вашей помощи!))) я смотрел другие проекты,но всё же есть некие недопонимания,знаю конечно что практика конечно лучше всего но просто столько сил и времени надо потратить чтоб найти и без того скудную информацию,но вот конечно с тригерами у меня проблемы,вот релейные схемы я уже давно практикую,с плк у меня проблем некогда не возникала,хотя быстрее всего с языком праграмирования! вы упоминули что мне нужен т-тригер но у панели в стандартном его виде я почемуто вообще не нашол !!!

Панель это не СПК(ПЛК), там, насколько понял, в свойствах переключателя задаёте инверсию, тогда состояние бита при каждом нажатии изменяется на противоположное, аналогично Т-триггеру!

25632

pedro93
30.07.2016, 02:14
Панель это не СПК(ПЛК), там, насколько понял, в свойствах переключателя задаёте инверсию, тогда состояние бита при каждом нажатии изменяется на противоположное, аналогично Т-триггеру!

25632

это то да все верно,так оно у меня работает,но просто загвоздка в том что пуск в одном бите,а вот стоп к сожелению в другом!

Сергей0308
30.07.2016, 02:30
это то да все верно,так оно у меня работает,но просто загвоздка в том что пуск в одном бите,а вот стоп к сожелению в другом!

Ну , допустим, пуск - пишем "6" в регистр, стоп - пишем"1", а этот переключатель, точнее его бит, переключает числа "6" и "1"!

pedro93
30.07.2016, 02:50
Ну , допустим, пуск - пишем "6" в регистр, стоп - пишем"1", а этот переключатель, точнее его бит, переключает числа "6" и "1"!

честно чуть не понял,просто кнопка-переключатель вроде наделена только функцией опять же 1 или 0(тоесть включена или выключена). поедее самое лучшее было бы создать переменую,переменую в свою очередь бы переключала кнопка наша на панеле,а уже в макросах прописать её действие например (если переменая равна нулю то в регистр записывается 1,в свою очередь стоп,ну а если переменой присваевается 1 -то в регистр записывается 6,в свою очередь являющаяся пуском!! но у меня с макросами туго, не получается,я уже с примеров беру копирую что прописано в макросе,но при компеляции выдает ошибку!

Сергей0308
30.07.2016, 05:57
честно чуть не понял,просто кнопка-переключатель вроде наделена только функцией опять же 1 или 0(тоесть включена или выключена). поедее самое лучшее было бы создать переменую,переменую в свою очередь бы переключала кнопка наша на панеле,а уже в макросах прописать её действие например (если переменая равна нулю то в регистр записывается 1,в свою очередь стоп,ну а если переменой присваевается 1 -то в регистр записывается 6,в свою очередь евляющаяся пуском!! но у меня с макросами туго, не получается,я уже с примеров беру копирую что прописано в макросе,но при компеляции выдает ошибку!

Поэтому и предпочёл СПК, там твори что хочешь, а в панели как-то проблематично! Здесь полноценный переключатель, наверно и назвали так не случайно, иначе и настроек таких не было, а собственно как кнопка(как Вы описываете) переключатель работает при настройке "ВКЛ, пока нажата": 25633
А если так попробовать: 25634

petera
30.07.2016, 06:47
честно чуть не понял,просто кнопка-переключатель вроде наделена только функцией опять же 1 или 0(тоесть включена или выключена). поедее самое лучшее было бы создать переменую,переменую в свою очередь бы переключала кнопка наша на панеле,а уже в макросах прописать её действие например (если переменая равна нулю то в регистр записывается 1,в свою очередь стоп,ну а если переменой присваевается 1 -то в регистр записывается 6,в свою очередь евляющаяся пуском!! но у меня с макросами туго, не получается,я уже с примеров беру копирую что прописано в макросе,но при компеляции выдает ошибку!


Поэтому и предпочёл СПК, там твори что хочешь, а в панели как-то проблематично! Здесь полноценный переключатель, наверно и назвали так не случайно, иначе и настроек таких не было, а собственно как кнопка(как Вы описываете) переключатель работает при настройке "ВКЛ, пока нажата": 25633
А если так попробовать: 25634

А я вот в панели творю, что хочу! А СПК110 валяется в тумбочке, не понравился мне этот "выкидыш", тупиковая ветвь продукции ОВЕН.
А по существу вопроса, замечу следующее
Зачем Вам ф.кнопка? Есть же кнопка ввода данных.
25635 25636

Сергей0308
30.07.2016, 07:58
А я вот в панели творю, что хочу! А СПК110 валяется в тумбочке, не понравился мне этот "выкидыш", тупиковая ветвь продукции ОВЕН.
А по существу вопроса, замечу следующее
Зачем Вам ф.кнопка? Есть же кнопка ввода данных.
25635 25636

Насчёт овен согласен с Вами, они могут любую ветвь превратить в тупиковую, за примерами далеко ходить не надо, тот же модус, теперь Вы говорите и СПК туда добавить! Талант у них, тут ничего не поделаешь! А если объективно - это одни из самых перспективных направлений!

pedro93
30.07.2016, 20:39
А я вот в панели творю, что хочу! А СПК110 валяется в тумбочке, не понравился мне этот "выкидыш", тупиковая ветвь продукции ОВЕН.
А по существу вопроса, замечу следующее
Зачем Вам ф.кнопка? Есть же кнопка ввода данных.
25635 25636
спасибо большое ребята за советы,слава богу сам разобрался,конечно не без ваших подталкиваний в нужное направление,сейчас у меня уже три варианта как минимум получилось сделать,первое- через функцианальную область,2-ой вариант получился сделать через макрос ну и третий вариант непосредственно сразу запись в регистр нужное значение через динамический адрес.... "панель эта конечно очень интересная оказывается на самом деле возможности на ней практически неограничены,сейчас ради интереса и своего любопытства изучаю все скрытые её возможности...
ещё раз спасибо за помощь!

petera
30.07.2016, 21:32
спасибо большое ребята за советы,слава богу сам разобрался,конечно не без ваших подталкиваний в нужное направление,сейчас у меня уже три варианта как минимум получилось сделать,первое- через функцианальную область,2-ой вариант получился сделать через макрос ну и третий вариант непосредственно сразу запись в регистр нужное значение через динамический адрес.... "панель эта конечно очень интересная оказывается на самом деле возможности на ней практически неограничены,сейчас ради интереса и своего любопытства изучаю все скрытые её возможности...
ещё раз спасибо за помощь!

...третий вариант непосредственно сразу запись в регистр нужное значение через динамический адрес....
http://www.owen.ru/forum/attachment.php?attachmentid=24943&d=1465887816
Я в шоке!
Динамический адрес тут причем? Вы хоть знаете, что это такое и как этим пользоваться http://www.owen.ru/forum/showthread.php?t=14132&p=102292&viewfull=1#post102292
Даже не представляю, каким боком ее можно сюда прицепить.
И макросы здесь зачем? Насколько можно было понять из Ваших постов, Вам нужно было иметь просто кнопки "Пуск" и "Стоп", а для этого наилучшим выбором являются кнопки ввода данных (см. пост #23), которые обеспечат "непосредственно сразу запись в регистр нужное значение"

pedro93
30.07.2016, 22:38
http://www.owen.ru/forum/attachment.php?attachmentid=24943&d=1465887816
Я в шоке!
Динамический адрес тут причем? Вы хоть знаете, что это такое и как этим пользоваться http://www.owen.ru/forum/showthread.php?t=14132&p=102292&viewfull=1#post102292
Даже не представляю, каким боком ее можно сюда прицепить.
И макросы здесь зачем? Насколько можно было понять из Ваших постов, Вам нужно было иметь просто кнопки "Пуск" и "Стоп", а для этого наилучшим выбором являются кнопки ввода данных (см. пост #23), которые обеспечат "непосредственно сразу запись в регистр нужное значение"

ну если у меня оно работает то как думаете то? что вы мне пристали с кнопками ввода даных то,ну запишу я в регистр этой кнопкой,запущу преобразователь,а этой же кнопкой я остановлю ли его,НЕТ конечно,таким образом если ставить 2-е кнопки то зачем мне записывать в регистр(присваевать) я же могу таким макаром сразу с в бит записывать!и в этом какраз случае макросы как некстать хороши,если мне надо несколькими например преобразователями управлять одновременно,это что мне по паре кнопок на каждое управление,зачем! тут же на самом деле много вариантов решения есть какой правельный решать уже мне,с каким проще будет работать тот вариант и нужен!

petera
30.07.2016, 23:07
ну если у меня оно работает то как думаете то? что вы мне пристали с кнопками ввода даных то,ну запишу я в регистр этой кнопкой,запущу преобразователь,а этой же кнопкой я остановлю ли его,НЕТ конечно,таким образом если ставить 2-е кнопки то зачем мне записывать в регистр(присваевать) я же могу таким макаром сразу с в бит записывать!и в этом какраз случае макросы как некстать хороши,если мне надо несколькими например преобразователями управлять одновременно,это что мне по паре кнопок на каждое управление,зачем! тут же на самом деле много вариантов решения есть какой правельный решать уже мне,с каким проще будет работать тот вариант и нужен!
Так не надо было общественность вводить в заблуждение.
Это я, что ли писал?

ну несовсем так,но все же. так до меня то дошло как включать,изменять направление и т.д. но во мне хотелось бы реализовать так: нажал кнопку преобразователь включился,нажал ещё раз и он остановился,именно в конкретный бит у меня получается записать,а вот в регистр пока нет!


честно чуть не понял,просто кнопка-переключатель вроде наделена только функцией опять же 1 или 0(тоесть включена или выключена). поедее самое лучшее было бы создать переменую,переменую в свою очередь бы переключала кнопка наша на панеле,а уже в макросах прописать её действие например (если переменая равна нулю то в регистр записывается 1,в свою очередь стоп,ну а если переменой присваевается 1 -то в регистр записывается 6,в свою очередь евляющаяся пуском!! но у меня с макросами туго, не получается,я уже с примеров беру копирую что прописано в макросе,но при компеляции выдает ошибку!
Все время твердили про КНОПКИ, а теперь: - "Зачем мне кнопки".
Ну и по поводу

ну запишу я в регистр этой кнопкой,запущу преобразователь,а этой же кнопкой я остановлю ли его,НЕТ конечно
Элементарно Ватсон. Мой ответ конечно да! Только кнопка понадобится другого типа, не ввод данных, а функциональная

pedro93
30.07.2016, 23:21
Так не надо было общественность вводить в заблуждение.
Это я, что ли писал?



Все время твердили про КНОПКИ, а теперь: - "Зачем мне кнопки".
Ну и по поводу

Элементарно Ватсон. Мой ответ конечно да! Только кнопка понадобится другого типа, не ввод данных, а функциональная

ну я общественность не пытался вводить в заблуждение во первых,мне надо было понять принцип действия а не чтоб мне решили мою проблему,зеленоват и неправельно сформулировал вопрос,это да! и ответ конечно же да, неможет быть потому что это уже другая кнопка,а кнопкой ввода даных некак! сейчас про функцианальную кнопку,как по вашему это сделать то,ведь она у нас не фиксируется,не так ли?? я то твердил про кнопки но мне не хочется что бы вся панель была увешена кнопками ,точнее экран!

petera
30.07.2016, 23:33
ну я общественность не пытался вводить в заблуждение во первых,мне надо было понять принцип действия а не чтоб мне решили мою проблему,зеленоват и неправельно сформулировал вопрос,это да! и ответ конечно же да, неможет быть потому что это уже другая кнопка,а кнопкой ввода даных некак! сейчас про функцианальную кнопку,как по вашему это сделать то,ведь она у нас не фиксируется,не так ли??

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

pedro93
30.07.2016, 23:44
Все кнопки не фиксируются. Однако в ф.кнопка может содержать больше чем одну функцию на одно действие, т.е. список последовательно выполняемых функций. Причем можно разрешать/запрещать выполнение отдельных функций по требованию.
И еще не забываем, что действий у кнопки 4 - и в каждом могут быть свои функции. Например в момент нажатия выполняются одни инструкции, а в момент отпускания совершенно другие.
как же не фиксируются,а переключатель,и переключатель с индикацией,инверсия же это практически тоже что и фиксация
ну как эта кнопка работает то мне понятно,и понятно тем более что она может совершать много функций,как и запрещать к счастью её уже прощупал,но просто ее,не как не использовать в том виде в каком мне нужно. Ладно не обессудьте,я понял как мне решить свою задачу и решил уже её!

petera
31.07.2016, 00:23
как же не фиксируются,а переключатель,и переключатель с индикацией,инверсия же это практически тоже что и фиксация
ну как эта кнопка работает то мне понятно,и понятно тем более что она может совершать много функций,как и запрещать к счастью её уже прощупал,но просто ее,не как не использовать в том виде в каком мне нужно. Ладно не обессудьте,я понял как мне решить свою задачу и решил уже её!

Так это же не кнопка фиксируется, а бит которым она управляет.
И запрещать.разрешать я предлагал не саму кнопку, а отдельные функции.

но просто ее,не как не использовать в том виде в каком мне нужно
Я же Вам сказал - элементарно
Вот Вам "фиксация"

https://www.youtube.com/watch?v=7_qtgOa5OdQ
Обратите внимание, кроме ф.кнопки с двумя функциями больше ничего нет.
Изучайте. Подсказка - одна из функций выполняется по условию. Хотя можно наложит условие выполнения и на другую функцию.

pedro93
31.07.2016, 01:10
Так это же не кнопка фиксируется, бит которым она управляет.
И запрещать.разрешать я предлагал не саму кнопку, а отдельные функции.

Я же Вам сказал - элементарно
Вот Вам "фиксация"

https://www.youtube.com/watch?v=7_qtgOa5OdQ
Обратите внимание, кроме ф.кнопки с двумя функциями больше ничего нет.
Изучайте. Подсказка - одна из функций выполняется по условию. Хотя можно наложит условие выполнения и на другую функцию.

на сам то деле это именно кнопка фиксируется,так как если даже не назначить ей регистр,бит - она все же продолжает работать,причем с фиксацией!
а за функцианальную кнопку конечно спасибо,я убедился что это работает,но пока не могу улавить как это она делает

petera
31.07.2016, 01:36
...я убедился что это работает,но пока не могу улавить как это она делает

А нажмите ка на кнопочку Пароль для каждой функции.:rolleyes:
http://www.owen.ru/forum/showthread.php?t=14132&p=100969&viewfull=1#post100969

Вот только если только биты регистра 8192 Вашего частотника недоступны для чтения, а только на запись, придется немного модифицировать структуру функций для кнопки, здесь уже придется дополнительно использовать какие-либо биты PSB, манипуляцию которыми нужно будет включит в цепочку функций

pedro93
31.07.2016, 01:50
А нажмите ка на кнопочку Пароль для каждой функции.:rolleyes:
http://www.owen.ru/forum/showthread.php?t=14132&p=100969&viewfull=1#post100969

Вот только если только биты регистра 8192 Вашего частотника недоступны для чтения, а только на запись, придется немного модифицировать структуру функций для кнопки, здесь уже придется дополнительно использовать какие-либо биты PSB, манипуляцию которыми нужно будет включит в цепочку функций

ясно,за разьяснение и подсказку спасибо,интересный приём!а я искал где может быть заблокирован и не нашёл вот в пароль не смотрел!

petera
31.07.2016, 22:02
ясно,за разьяснение и подсказку спасибо,интересный приём!а я искал где может быть заблокирован и не нашёл вот в пароль не смотрел!
Тут вот http://www.owen.ru/forum/showthread.php?t=17566&p=166070&viewfull=1#post166070 игра Крестики-Нолики.


https://www.youtube.com/watch?v=Q4POzKTYpwg
Практически все сделано на ф.кнопках