Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о Trim5

Вопросы о Trim5 Работа и применение контроллеров с сенсорной панелью Trim5.

Ответ
 
Опции темы Поиск в этой теме
Старый 28.04.2020, 17:22   #1
white.army
Новичок
 
Регистрация: Apr 2020
Адрес: Энгельс
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Программирование Trim 5 АЗЫ

Народ помагайте!!!
В режиме самоизоляции решил понять для себя что такое контроллер и как его программировать на FBD. Под рукой (год валяется) оказался trim 5 и овен МУ 110-16Р, решил для начала выполнить панель управления выходами (тупо 16 кнопок). Включить и выключить получилось, а считать состояние не умею (не доходит)!!! Как мне быть?

Последний раз редактировалось Arsie, 05.05.2020 в 15:10 Причина: Удалил вложения за ненужностью
white.army вне форума   Ответить с цитированием
Старый 28.04.2020, 17:49   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Программирование Trim 5 АЗЫ

Цитата:
Сообщение от white.army Посмотреть сообщение
Народ помагайте!!!
В режиме самоизоляции решил понять для себя что такое контроллер и как его программировать на FBD. Под рукой (год валяется) оказался trim 5 и овен МУ 110-16Р, решил для начала выполнить панель управления выходами (тупо 16 кнопок). Включить и выключить получилось, а считать состояние не умею (не доходит)!!! Как мне быть?
https://forum.segnetics.com/forumdisplay.php?f=54 - это всё примеры. Они одинаково работают на всех наших контроллерах.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 28.04.2020, 20:17   #3
white.army
Новичок
 
Регистрация: Apr 2020
Адрес: Энгельс
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Программирование Trim 5 АЗЫ

Нашел в примерах тему: Trim5+8АС"Овен"+СП310"Овен" и Trim5+ПЛК110.60 связь по интерфейсу RS485.
как раз в ней есть: переменная-преобразователь-число.
Но у меня записывает значение в переменную, но не выводит.. следовательно нет опроса?!
Использовать маску пока тоже не получается для опроса...
Роюсь дальше......

Последний раз редактировалось Arsie, 05.05.2020 в 15:10 Причина: Удалил вложения за ненужностью
white.army вне форума   Ответить с цитированием
Старый 28.04.2020, 20:34   #4
младшой
Senior Member
 
Регистрация: May 2010
Адрес: Москва
Сообщения: 862
Благодарил(а): 4 раз(а)
Поблагодарили: 86 раз(а) в 67 сообщениях
По умолчанию Ответ: Программирование Trim 5 АЗЫ

Цитата:
Но у меня записывает значение в переменную, но не выводит.. следовательно нет опроса?!
Опрос то есть, но (некоторые) устройства ОВЕН не отвечают на запросы чтения этих регистров.
младшой вне форума   Ответить с цитированием
Старый 28.04.2020, 20:56   #5
white.army
Новичок
 
Регистрация: Apr 2020
Адрес: Энгельс
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Программирование Trim 5 АЗЫ

Тогда идем другим путем...
Создаем маску значений выходов взяв адрес 50 из инструкции и....
на выходе переменной - 0!!

Последний раз редактировалось Arsie, 05.05.2020 в 15:10 Причина: Удалил вложения за ненужностью
white.army вне форума   Ответить с цитированием
Старый 28.04.2020, 22:09   #6
New
Senior Member
 
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили: 22 раз(а) в 22 сообщениях
По умолчанию Ответ: Программирование Trim 5 АЗЫ

Цитата:
Сообщение от white.army Посмотреть сообщение
Тогда идем другим путем...
Создаем маску значений выходов взяв адрес 50 из инструкции и....
на выходе переменной - 0!!
Вы про типы переменных что-нибудь слышали?


__________________
RTFM
New вне форума   Ответить с цитированием
Старый 28.04.2020, 22:25   #7
white.army
Новичок
 
Регистрация: Apr 2020
Адрес: Энгельс
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Программирование Trim 5 АЗЫ

конечно же нет!
Вот и пытаюсь вникнуть (я с нуля!).
если ставлю int то у меня начинают каналы моргать как реле поворотника)
white.army вне форума   Ответить с цитированием
Старый 28.04.2020, 22:33   #8
New
Senior Member
 
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили: 22 раз(а) в 22 сообщениях
По умолчанию Ответ: Программирование Trim 5 АЗЫ

Цитата:
Сообщение от white.army Посмотреть сообщение
если ставлю int то у меня начинают каналы моргать как реле поворотника)
Если int - DOх, то так и должно быть. Поменяйте пока на int только переменную битовой маски 50 (32h).


__________________
RTFM
New вне форума   Ответить с цитированием
Старый 28.04.2020, 22:39   #9
white.army
Новичок
 
Регистрация: Apr 2020
Адрес: Энгельс
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Программирование Trim 5 АЗЫ

так вот открыв инструкцию так и начал делать:
запись в ячейку 0000 по bool проходит на ура, если создаю маску с int на адрес 0050, то у меня вход при включении от кнопки начинает "мигать"

Последний раз редактировалось Arsie, 05.05.2020 в 15:11 Причина: Удалил вложения за ненужностью
white.army вне форума   Ответить с цитированием
Старый 28.04.2020, 22:47   #10
New
Senior Member
 
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили: 22 раз(а) в 22 сообщениях
По умолчанию Ответ: Программирование Trim 5 АЗЫ

А чего хотели добиться то?


__________________
RTFM
New вне форума   Ответить с цитированием
Старый 28.04.2020, 23:00   #11
white.army
Новичок
 
Регистрация: Apr 2020
Адрес: Энгельс
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Программирование Trim 5 АЗЫ

Хотел увитеть состояние дискретных выходов на экране трим5!
Изучаю FBD на примере имеющегося оборудования...

Возвращаясь к нашим баранам)))
про int на адрес 0050 вот что имеем:
1 фото если переменная R(out)
2 фото если переменная R/W и плюсом мультибратор т.к. начинает мигат выход

Последний раз редактировалось Arsie, 05.05.2020 в 15:12 Причина: Удалил вложения за ненужностью
white.army вне форума   Ответить с цитированием
Старый 29.04.2020, 00:07   #12
Ruslangsm
Сотрудник Segnetics
 
Аватара для Ruslangsm
 
Регистрация: Dec 2008
Адрес: Оракул отдела продаж ООО"Сегнетикс"+7(812)564-50-01
Сообщения: 411
Благодарил(а): 90 раз(а)
Поблагодарили: 28 раз(а) в 27 сообщениях
По умолчанию Ответ: Программирование Trim 5 АЗЫ

я все равно не понял помощь еще нужна или это это просто блог?

что автоматизировать будем? интересная задача?
Ruslangsm вне форума   Ответить с цитированием
Старый 29.04.2020, 10:31   #13
white.army
Новичок
 
Регистрация: Apr 2020
Адрес: Энгельс
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Программирование Trim 5 АЗЫ

Да, это сильно смахивает на блог.
Но!!! В первую очередь я обращаюсь за помощью, просветите меня безграмотного!
Для начала хотел узнать почему не могу увидеть состояние выходов...
white.army вне форума   Ответить с цитированием
Старый 29.04.2020, 13:09   #14
alex.vas
Senior Member
 
Аватара для alex.vas
 
Регистрация: Jul 2009
Сообщения: 249
Благодарил(а): 0 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: Программирование Trim 5 АЗЫ

Пример выше это мой пример. Я бы сделал вот так:
Смысл считывать состояние выходов по RS он же все равно не даст гарантии запуска механизма, может и реле сгореть в 16Р.
Проще слейв-линк вытащить на поляну и отслеживать ошибки.
Изображения
Тип файла: png Безымянный000.png (4.3 Кбайт, 125 просмотров)
alex.vas вне форума   Ответить с цитированием
Старый 29.04.2020, 19:22   #15
jora70
Новичок
 
Регистрация: Apr 2020
Сообщения: 8
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Программирование Trim 5 АЗЫ

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


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


извиняюсь,не прав я по поводу овновских выходов


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


...вернее овен то лоджик видит,а вот переменные нет
jora70 вне форума   Ответить с цитированием
Старый 29.04.2020, 22:06   #16
New
Senior Member
 
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили: 22 раз(а) в 22 сообщениях
По умолчанию Ответ: Программирование Trim 5 АЗЫ

Цитата:
Сообщение от white.army Посмотреть сообщение
Для начала хотел узнать почему не могу увидеть состояние выходов...
Выкладывайте сюда последний вариант. Лучше в формате 3.28


__________________
RTFM
New вне форума   Ответить с цитированием
Старый 29.04.2020, 22:10   #17
white.army
Новичок
 
Регистрация: Apr 2020
Адрес: Энгельс
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Программирование Trim 5 АЗЫ

Господа заработало!
Ну теперь точно ничего не понимаю!!
Психанул и переписал все с нуля... плюнул на переменные bool и записал одну int. Заодно адрес мастера (trim5) исправил с 1 на 64, потому что подумал что от 0 до 50 занял МУ110-16.
Изображения
Тип файла: png скрин.png (121.8 Кбайт, 167 просмотров)
white.army вне форума   Ответить с цитированием
Старый 29.04.2020, 22:38   #18
New
Senior Member
 
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили: 22 раз(а) в 22 сообщениях
По умолчанию Ответ: Программирование Trim 5 АЗЫ

Цитата:
Сообщение от white.army Посмотреть сообщение
Ну теперь точно ничего не понимаю!!
Проект выкладывайте. Посмотрим что там у вас. А лучше два. Предыдущий с bool тоже.


__________________
RTFM
New вне форума   Ответить с цитированием
Старый 29.04.2020, 22:58   #19
alex.vas
Senior Member
 
Аватара для alex.vas
 
Регистрация: Jul 2009
Сообщения: 249
Благодарил(а): 0 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: Программирование Trim 5 АЗЫ

Цитата:
Сообщение от white.army Посмотреть сообщение
Господа заработало!
Ну теперь точно ничего не понимаю!!
Психанул и переписал все с нуля... плюнул на переменные bool и записал одну int. Заодно адрес мастера (trim5) исправил с 1 на 64, потому что подумал что от 0 до 50 занял МУ110-16.
Теперь все правильно, только во втором преобразователе (который с выхода подключен) смысла нету, писал раньше об этом. Адрес трима менять необязательно. Так большинство овнов и подключается.
alex.vas вне форума   Ответить с цитированием
Старый 02.05.2020, 22:41   #20
white.army
Новичок
 
Регистрация: Apr 2020
Адрес: Энгельс
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Программирование Trim 5 АЗЫ

Ну вот просто 16 кнопок управления выходами МУ110-16.

Родилось пара вопросов, может кто подскажет?
1. Почему адрес переменной 50, а адрес слейва 16 (оставил по умолчанию).
2. Что будет если добавить второй слейв от овена на 6 аналоговых выходов? каков будет адрес обращения, опять 50?

P.S.: кто нить в слейв добавлял дополнительные блоки ввода-вывода от simens simatic?? а то валяются без дела...
Вложения
Тип файла: psl Управление МУ110.224.16Р вар. 2.psl (291.1 Кбайт, 37 просмотров)
white.army вне форума   Ответить с цитированием
Старый 03.05.2020, 00:19   #21
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 157
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Программирование Trim 5 АЗЫ

Цитата:
Сообщение от white.army Посмотреть сообщение
Ну вот просто 16 кнопок управления выходами МУ110-16.

Родилось пара вопросов, может кто подскажет?
1. Почему адрес переменной 50, а адрес слейва 16 (оставил по умолчанию).
2. Что будет если добавить второй слейв от овена на 6 аналоговых выходов? каков будет адрес обращения, опять 50?

P.S.: кто нить в слейв добавлял дополнительные блоки ввода-вывода от simens simatic?? а то валяются без дела...
1.адрес слейва = дом
адрес регистра = квартира
2. это уже новый дом, такой же или другой. со своими квартирами.


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 03.05.2020, 00:47   #22
white.army
Новичок
 
Регистрация: Apr 2020
Адрес: Энгельс
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Программирование Trim 5 АЗЫ

Хорошо, если слейв дом... то где в переменной номер дома?


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


Народ! Если вернуться к началу я говорил про "мигание" выхода... Я нашел в чем суть!!! Дело в тригере "D"!!!!!
Вопрос: как исправить ошибку тригера?
Описание: на тригере "RS" все норм работает, но я не хочу 2-е кнопки... Ставлю тригер "D" и выход начинает моргать как реле поворотника!
white.army вне форума   Ответить с цитированием
Старый 03.05.2020, 01:28   #23
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 157
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Программирование Trim 5 АЗЫ

Цитата:
Сообщение от white.army Посмотреть сообщение
Хорошо, если слейв дом... то где в переменной номер дома?
перефразируйте вопрос, не понимаю.

в модбасе переменных нет, есть регистры
int всегда читается двумя байтами
long и float - четырьмя байтами
bool читается побитно

вы хоть что-то про модбас прочли?
https://ipc2u.ru/articles/prostye-resheniya/modbus-tcp/


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 03.05.2020, 01:31   #24
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 784
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Программирование Trim 5 АЗЫ

Цитата:
Сообщение от white.army Посмотреть сообщение
нашел в чем суть!!! Дело в тригере "D"!!!!!
Вопрос: как исправить ошибку тригера?
Описание: на тригере "RS" все норм работает, но я не хочу 2-е кнопки... Ставлю тригер "D" и выход начинает моргать как реле поворотника!
Кнопочки без фиксации... Поставить правильный D триггер...
А с фиксацией и триггер не нужен.

Последний раз редактировалось ATS, 03.05.2020 в 01:46
ATS сейчас на форуме   Ответить с цитированием
Старый 03.05.2020, 14:30   #25
alex.vas
Senior Member
 
Аватара для alex.vas
 
Регистрация: Jul 2009
Сообщения: 249
Благодарил(а): 0 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: Программирование Trim 5 АЗЫ

Цитата:
Сообщение от white.army Посмотреть сообщение
Ну вот просто 16 кнопок управления выходами МУ110-16.

Родилось пара вопросов, может кто подскажет?
1. Почему адрес переменной 50, а адрес слейва 16 (оставил по умолчанию).
2. Что будет если добавить второй слейв от овена на 6 аналоговых выходов? каков будет адрес обращения, опять 50?

P.S.: кто нить в слейв добавлял дополнительные блоки ввода-вывода от simens simatic?? а то валяются без дела...
Слейв это модбас адрес модуля, а адрес переменной это адрес переменной в этом модуле. поставьте пять модулей адрес слейва будет к примеру 2,4,6,8,16 а адрес переменной в этих модулях останется 50.
По аналоговым модулям здесь был пример качайте и подключайте.
alex.vas вне форума   Ответить с цитированием
Старый 03.05.2020, 18:20   #26
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 331
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: Программирование Trim 5 АЗЫ

Цитата:
Сообщение от white.army Посмотреть сообщение
Вопрос: как исправить ошибку тригера?
Объясните?


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 04.05.2020, 20:17   #27
white.army
Новичок
 
Регистрация: Apr 2020
Адрес: Энгельс
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию

Итак! применяю тригерры D или ^D а они не работают как в инструкции!!!!

^D ставлю как в инструкции и вот что происходит:
1. при первом нажатии все как надо включилось и зафиксировалось;
2. при втором нажатии ничего не происходит!;
3. при третьем нажатии возврат в исходное состояние!

Вопрос! что не так?
Изображения
Тип файла: png Снимок экрана (76).png (123.1 Кбайт, 73 просмотров)
Вложения
Тип файла: psl Управление МУ110.224.16Р вар. 2.psl (1.20 Мбайт, 13 просмотров)

Последний раз редактировалось Arsie, 05.05.2020 в 15:15 Причина: Удалил вложения за ненужностью
white.army вне форума   Ответить с цитированием
Старый 04.05.2020, 21:26   #28
alex.vas
Senior Member
 
Аватара для alex.vas
 
Регистрация: Jul 2009
Сообщения: 249
Благодарил(а): 0 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: Программирование Trim 5 АЗЫ

Цитата:
Сообщение от white.army Посмотреть сообщение
^D ставлю как в инструкции и вот что происходит:
1. при первом нажатии все как надо включилось и зафиксировалось;
2. при втором нажатии ничего не происходит!;
3. при третьем нажатии возврат в исходное состояние!

Вопрос! что не так?
Первый триггер у вас тот а остальные? Состояние вход уберите на кнопках, для пробы.
Изображения
Тип файла: png Бе.png (6.5 Кбайт, 66 просмотров)
alex.vas вне форума   Ответить с цитированием
Старый 04.05.2020, 21:42   #29
New
Senior Member
 
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили: 22 раз(а) в 22 сообщениях
По умолчанию Ответ: Программирование Trim 5 АЗЫ

Цитата:
Сообщение от white.army Посмотреть сообщение
Вопрос! что не так?
"Иль крестик сними, иль трусы надень"
На кой одновременно кнопка с фиксацией и триггер?
Изображения
Тип файла: jpg Безымянный.jpg (28.9 Кбайт, 51 просмотров)


__________________
RTFM

Последний раз редактировалось New, 04.05.2020 в 21:53
New вне форума   Ответить с цитированием
Старый 05.05.2020, 14:41   #30
white.army
Новичок
 
Регистрация: Apr 2020
Адрес: Энгельс
Сообщения: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Программирование Trim 5 АЗЫ

New, я полностью согласен!
Без лишних тригеров нет глюков, меньше писанины, но как задействовать кнопку авария? Она должна тушить все...
Изображения
Тип файла: png Снимок экрана (81).png (116.5 Кбайт, 37 просмотров)
white.army вне форума   Ответить с цитированием
Ответ


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

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



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


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