Есть еще вариант с использованием макроса ПЗУ(и счетчика) - в нем можно сделать так же и одновременное загорание ,например желтого и зеленого ,мигание желтого или мигание зеленого ,,,
Есть еще вариант с использованием макроса ПЗУ(и счетчика) - в нем можно сделать так же и одновременное загорание ,например желтого и зеленого ,мигание желтого или мигание зеленого ,,,
электронщик до мозга костей и не только
Добрый день. Предлагаю разработчику улучшить среду программирования OWEN Logic в части вывода информации на экран ПР200.
Дело в том, что в менеджере экранов в "поле ввода/вывода (int/float)" при выборе переменной доступны только:
1. Переменные
2. RS-485, Слот1
3. Сервисные переменные -ОТСУТСТВУЕТ!!!!!!!
При этом отсутствует вкладка "Сервисные переменные" в которой находятся переменные часов реального времени.
Таким образом, чтобы вывести время на экран ПР200 необходимо на "Схеме":
1. создать блок входной переменной и привязать ее к сервисной переменной н/п "секунды";
2. создать блок выходной переменной и привязать к переменной н/п "seconds"
3. соединить оба блока
4. в менеджере экранов в "поле ввода/вывода (int/float)" выбрать переменную "seconds".
Предлагаю разработчикам реализовать возможность выбора сервисных переменных непосредственно в "поле ввода/вывода (int/float)".
Добрый день. Во первых Вы не в ту тему обратились. Во вторых СИ 30 рассчитан на импульсы 24В а не 5В. И в третьих, как Вы подключили 2 канала у счётчику. Насколько помню (могу ошибиться), если уж используется 2 входа, то один на приращение счёта, второй на убыль. А на энкодере 2 канала это просто смещённые относительно друг друга метки. Поэтому в лучшем случае, если Си 30 всё таки воспримет 5В сигнал, то у Вас получится взаимоуничтожение и в лучшем случае получите +-1, а так в основном 0. А так попробуйте ещё перенаправить в ветку эксплатации оборудования, может больше откликнутся. А то здесь всё такие ЭКСПРЕСС вопросы по программир. реле.
С уважением.
Лучшее - враг хорошего "Le mieux est I\'ennemi du bien" (вроде как Вольтеровское)
Как побороть ситуацию изменения переменной из двух мест ?
суть: на данный момент начальные значения для Modbus не записываются при записи программы в ПР.
Нужно сделать.
Переменная А (внутренняя), Переменная Ам (модбас), после записи в прибор программа сразу записывает из переменной А в Ам, в дальнейшем изменение любой переменной должно отразиться на второй. То есть если изменили Ам, то изменилась А, если изменилась А то изменилась Ам.
Как это выполнить в ПР ?
Есть вариант присваивать значение по умолчанию для сетевой переменной, чтоб оно не было равно 0, до момента записи по сети, дальше уже идет присваивание того что пришло по сети, единственное что если сетевая переменная не равна 0, то нельзя изменять сетевое значение при помощи внутренней переменной.
AI! и как этот макрос изменит значение второй переменной ?
а как она должна меняться? из ТЗ не понятно...
понятно только то что я выделил в цитату, и в соответствии с получившимся ТЗ сделал макрос...
начинающий профессионал