Segnetics

Вернуться   Segnetics > Общий > Вопросы о программировании

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.08.2018, 11:18   #631
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 9 662
По умолчанию Ответ: FBD чайникам

Цитата
Сообщение от voltel Посмотреть сообщение
Приехал домой и проверил, расчет работает и переключатель тоже.
На входе макроса должна быть скорость в м\с, датчики обычно используем avdt25 от regin, выход 0-10В.
Как мне 0-10В (предположим конфигурация датчика при этом 0-10м\с) преобразовать в скорость в м\с? Макросы только для датчиков температуры увидел, можно ли их приспособить?
Да, для этого предназначены входы min/max. В вашем случае min = 0, max = скорости при 10 вольтах на датчике.


Добавлено через 1 минуту

Цитата
Сообщение от Dukov123 Посмотреть сообщение
Направление я определяю в зависимости от падачи команды на открытие или закрытие . Не могу понять как отдельно считать импульсы с командой открытие или закрытие
Так постройте алгоритм сначала математически, на бумажке. Вы представляете, как решать свою задачу на любом другом языке программирования?


__________________
Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 08.08.2018, 07:23   #632
Dukov123
Новичок
 
Регистрация: Aug 2018
Сообщения: 4
По умолчанию Ответ: FBD чайникам

С другими языками программирования незнаком.Уже несколько недель пытаюсь это реализовать и не могу понять как даже на листке с помощью FBD
Dukov123 вне форума   Ответить с цитированием
Старый 08.08.2018, 11:16   #633
Gromov
Тарапунька
 
Аватара для Gromov
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 1 505
По умолчанию Ответ: FBD чайникам

Цитата
Сообщение от Dukov123 Посмотреть сообщение
С другими языками программирования незнаком.Уже несколько недель пытаюсь это реализовать и не могу понять как даже на листке с помощью FBD
Не нужно думать про фбд. Нарисуйте алгоритм в графике, со всякими прямоугольниками и овалами, где будут показаны условия, выходы из условий и действия. Когда у вас будет понимание, как система должна работать - сразу станет легче.

Другой подход - написать алгоритм пошагово, в винде нумерованного списка пунктов и подпунктов. Типа инструкции, как это должен был бы делать человек, на месте контроллера.


__________________
Oh, the dragon's balls were blazin' as I stepped into his cave (С) JB
Gromov вне форума   Ответить с цитированием
Старый 08.08.2018, 11:29   #634
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 9 662
По умолчанию Ответ: FBD чайникам

Цитата
Сообщение от Dukov123 Посмотреть сообщение
С другими языками программирования незнаком.Уже несколько недель пытаюсь это реализовать и не могу понять как даже на листке с помощью FBD
Алгоритм зажигания лампочки на кухне:

Подзадача 1, вход в квартиру:

а) Достать ключ от входной двери

б) Вставить ключ в замочную скважину

в) Повернуть на оборот по часовой стрелке

г) Если поворот удачен, перейти на шаг (в), если неудачен, на шаг (е)

д) Вытащить ключ из замочной скважины

е) Дёрнуть дверь на себя, если удачно - запомнить

ж) Если неудачно, толкнуть дверь от себя, если удачно - запомнить

з) Если неудачно, достать другой ключ и перейти на шаг (б)

и) Войти в дверь

к) Развернуться

л) Совершить с дверью повторное запомненное действие

м) Развернуться


---------------------

Обратите внимание, что это лишь первая часть большого алгоритма "Включить лампочку на кухне". Алгоритм учитывает точку вхождения в процесс, ошибку при подборе ключа, ошибку в подборе направления открывания двери. И не учитывает ситуацию, когда нужный ключ отсутствует.

Вот так и вам нужно расписать свой алгоритм.

Точка вхождения / Процесс / Точка повтора и точка выхода


__________________
Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 08.08.2018, 17:38   #635
Dukov123
Новичок
 
Регистрация: Aug 2018
Сообщения: 4
По умолчанию Ответ: FBD чайникам

Спасибо конечно большое ,но все что вы написали было мне и так понятно. А вот каким блоком заставить считать отдельно при команде на реверс.
Если сбрасывать через RCntr при изменение направление скорость его сброса сводит все на нет
Dukov123 вне форума   Ответить с цитированием
Старый 08.08.2018, 17:45   #636
Gromov
Тарапунька
 
Аватара для Gromov
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 1 505
По умолчанию Ответ: FBD чайникам

Цитата
Сообщение от Dukov123 Посмотреть сообщение
Спасибо конечно большое ,но все что вы написали было мне и так понятно. А вот каким блоком заставить считать отдельно при команде на реверс.
Если сбрасывать через RCntr при изменение направление скорость его сброса сводит все на нет
Если понятно, будьте добры, распишите таким же образом алгоритм. А я покажу, как это сделать на фбд.


__________________
Oh, the dragon's balls were blazin' as I stepped into his cave (С) JB
Gromov вне форума   Ответить с цитированием
Старый 15.08.2018, 21:56   #637
voltel
Новичок
 
Регистрация: Aug 2018
Сообщения: 8
По умолчанию Ответ: FBD чайникам

Есть датчик от Regin TG-R600, есть документация на него с таблицей сопротивления при температурах от -30 до 30 гр.
В библиотеке есть макросы для термосопротивлений и таблица excel. Изучал весь вечер, так и не понял как файлом excel пользоваться.
датчик при -30гр выдает сопротивление 15к, при 30 гр 10к. тип сенсора NTC.
Покажите, пожалуйста на примере как настроить макрос и какой использовать.
voltel вне форума   Ответить с цитированием
Старый 16.08.2018, 09:03   #638
Gromov
Тарапунька
 
Аватара для Gromov
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 1 505
По умолчанию Ответ: FBD чайникам

А какой у вас контроллер?


__________________
Oh, the dragon's balls were blazin' as I stepped into his cave (С) JB
Gromov вне форума   Ответить с цитированием
Старый 16.08.2018, 21:50   #639
voltel
Новичок
 
Регистрация: Aug 2018
Сообщения: 8
По умолчанию Ответ: FBD чайникам

Цитата:
Сообщение от Gromov Посмотреть сообщение
А какой у вас контроллер?
Пока пиксель 12. Скоро может быть 25 аозьму, а то меню создавать в 12 создавать то еще удовольствие.
voltel вне форума   Ответить с цитированием
Старый 17.08.2018, 11:17   #640
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 9 662
По умолчанию Ответ: FBD чайникам

Цитата
Сообщение от voltel Посмотреть сообщение
Пока пиксель 12. Скоро может быть 25 аозьму, а то меню создавать в 12 создавать то еще удовольствие.
Пиксель 12 в каком именно исполнении?


__________________
Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 18.08.2018, 09:49   #641
voltel
Новичок
 
Регистрация: Aug 2018
Сообщения: 8
По умолчанию Ответ: FBD чайникам

Цитата:
Сообщение от Arsie Посмотреть сообщение
Пиксель 12 в каком именно исполнении?
1211-02-0
voltel вне форума   Ответить с цитированием
Старый 20.08.2018, 11:06   #642
Gromov
Тарапунька
 
Аватара для Gromov
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 1 505
По умолчанию Ответ: FBD чайникам

Цитата
Сообщение от voltel Посмотреть сообщение
1211-02-0
С этой модификацией вы можете работать только с датчиками до 1 кОм.


__________________
Oh, the dragon's balls were blazin' as I stepped into his cave (С) JB
Gromov вне форума   Ответить с цитированием
Старый 20.08.2018, 17:15   #643
GTS
Member
 
Регистрация: Jun 2017
Сообщения: 79
По умолчанию Ответ: FBD чайникам

Добрый день Arsie! Латентность на SMH4 недоступна? На Trim проверял есть.
GTS вне форума   Ответить с цитированием
Старый 20.08.2018, 17:21   #644
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 9 662
По умолчанию Ответ: FBD чайникам

Цитата
Сообщение от GTS Посмотреть сообщение
Добрый день Arsie! Латентность на SMH4 недоступна? На Trim проверял есть.



__________________
Добро всегда побеждает зло. Кто победил - тот и добрый.

Последний раз редактировалось Arsie, 20.08.2018 в 17:43
Arsie вне форума   Ответить с цитированием
Старый 20.08.2018, 17:48   #645
GTS
Member
 
Регистрация: Jun 2017
Сообщения: 79
По умолчанию Ответ: FBD чайникам

Извиняюсь. Просто в задании свойств Slave она не доступна для SMH4, а в Триме доступна.
Миниатюры
Нажмите на картинку для увеличения

Название:  Свойства.jpg
Просмотров: 22
Размер:  244.9 Кбайт  
GTS вне форума   Ответить с цитированием
Старый 20.08.2018, 18:55   #646
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 9 662
По умолчанию Ответ: FBD чайникам

Цитата
Сообщение от GTS Посмотреть сообщение
Извиняюсь. Просто в задании свойств Slave она не доступна для SMH4, а в Триме доступна.
Наверное забыли открыть для SMH4, поправим. Если что, сейчас в системном меню контроллера можно настроить.


__________________
Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 27.08.2018, 14:17   #647
voltel
Новичок
 
Регистрация: Aug 2018
Сообщения: 8
По умолчанию Ответ: FBD чайникам

Добрый день. Лет 5 назад запускал станок упаковки. Логика чисто дискретная по концевикам. Программу в то время я заказывал на овене.

Сейчас пытаюсь написать ее для пикселя 12. И у меня 2 вопроса:
1. Как правильнее организовать последовательность действий шагов A,B,C чтобы не было B,A,C или C,A,B. На овене несколько раз переделывали программу, но в некоторых случаях случаются сбои.
Например, отработал DIN0, а следом за ним вместо DIN1 срабатывает DIN2 и начинает работать не тот процесс, который должен.
2. Как правильно использовать счетчики? Мне нужно организовать задержку на включение двигателя маслостанции 5 секунд и на его выключение через 30 секунд после окончания цикла, если не нажималась кнопка Din5. А также последовательное включение Dout1, через 10 секунд Dou2, через 10 секунд Dout 3.
voltel вне форума   Ответить с цитированием
Старый 27.08.2018, 15:01   #648
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 9 662
По умолчанию Ответ: FBD чайникам

Цитата
Сообщение от voltel Посмотреть сообщение
1. Как правильнее организовать последовательность действий шагов A,B,C чтобы не было B,A,C или C,A,B. На овене несколько раз переделывали программу, но в некоторых случаях случаются сбои.
Например, отработал DIN0, а следом за ним вместо DIN1 срабатывает DIN2 и начинает работать не тот процесс, который должен.
Перекрёстную синхронизацию малого числа шагов проще всего выполнить через логические элементы и иногда им в помощь триггеры:





Цитата
Сообщение от voltel Посмотреть сообщение
2. Мне нужно организовать задержку
http://forum.segnetics.com/showthread.php?t=315


__________________
Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 27.08.2018, 20:59   #649
voltel
Новичок
 
Регистрация: Aug 2018
Сообщения: 8
По умолчанию Ответ: FBD чайникам

Цитата:
Сообщение от Arsie Посмотреть сообщение
Перекрёстную синхронизацию малого числа шагов проще всего выполнить через логические элементы и иногда им в помощь триггеры:
Спасибо за ответы.
Объясните еще, пожалуйста, как всё-таки пользоваться макросами термодатчиков и приложенным к ним excel файлом. В sensor 1.9 написано что предустановленные значения действительны только для SMH2010 версии С. А что и где настраивать для пикселя непонятно.
voltel вне форума   Ответить с цитированием
Старый 28.08.2018, 10:03   #650
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 9 662
По умолчанию Ответ: FBD чайникам

Цитата
Сообщение от voltel Посмотреть сообщение
Спасибо за ответы.
Объясните еще, пожалуйста, как всё-таки пользоваться макросами термодатчиков и приложенным к ним excel файлом. В sensor 1.9 написано что предустановленные значения действительны только для SMH2010 версии С. А что и где настраивать для пикселя непонятно.
Эти контроллеры одинаковы по аналоговым входам.


__________________
Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C в FBD Airborne Вопросы о программировании 21 14.08.2015 23:33
Новые FBD блоки serg-el SMLogix 13 29.06.2015 10:59
Перевод FBD программы на FBD Logix atp-service Вопросы о программировании 2 25.02.2015 13:12
Прошу помощи, как будет на FBD partner Вопросы о программировании 9 13.05.2014 15:27
Управление окнами из FBD Сергей_М SMArt 3 26.11.2013 13:25


Часовой пояс GMT +4, время: 05:36.


Версия vBulletin: 3.8.3
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2018