|
Вопросы о программировании Вопросы, касающиеся программирования на FBD |
|
Опции темы | Поиск в этой теме |
14.03.2013, 15:01 | #31 |
Новичок
Регистрация: Jan 2013
Сообщения: 22
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Обратная свзязь: Pixel - ModBus - Комп
Подскажите пожалуйста какой аналог 2way(int) есть для Bool. В библиотеке есть 2way(boolint) на счет его у меня сомнение что он подойдет.
Мне нужно заменить Mem(bool) на аналог 2way(int): Последний раз редактировалось Arsie, 14.03.2013 в 17:55 |
14.03.2013, 17:57 | #32 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Обратная свзязь: Pixel - ModBus - Комп
Прямой аналог невозможен, используйте макрос типа (boolint) - это перечислимый тип.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
14.03.2013, 18:28 | #33 |
Новичок
Регистрация: Jan 2013
Сообщения: 22
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Обратная свзязь: Pixel - ModBus - Комп
|
15.03.2013, 11:27 | #34 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Обратная свзязь: Pixel - ModBus - Комп
Именно так.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
02.04.2013, 20:09 | #35 |
Новичок
Регистрация: Nov 2012
Сообщения: 6
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Обратная свзязь: Pixel - ModBus - Комп
Столкнулся с подобной задачей. Заказчик хочет управлять частотой вращения двигателя со станции диспетчеризации. Программы на приточные установки сделаны в SMConstructor. Разработал и добавил в стандартную программу макрос "Селектор уставок", т.е. изменение уставки "%Номинал притока" возможно как с меню, так и со станции диспетчеризации, по принципу в память пишется уставка заданная последней(+ к этому сделана проверка на запись одинаковой уставки, чтобы не исчерпывать ресурс памяти).
Вопрос сотрудникам Segnetics: Насколько я понял поковырявшись в программе, можно было сделать это проще, в программе уже имеется ModBus переменная "ATi_U(р) АВент" и "ATi_Код (CPU)", первая переменная нужна для задания частоты вентилятора по ModBus, вторая для перевода вентилятора в ручной режим(расцепка от секвенсора как от ступени регулирования), чтобы он этого задания с ModBus переменной слушался. Где я могу найти описание по этим ATi переменным? что это такое вообще(как расшифровывается ATi, для чего они нужны и почему их назвали по другому)? Почему нет описания на ATi переменные в папке куда установлен SMConstructor(я там уже внимательно посмотрел, описание есть только на SCi и SCo переменные)? Особенно интересует описание на ATi_Код(CPU).Очень надеюсь на Вашу помощь! |
03.04.2013, 11:53 | #36 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Обратная свзязь: Pixel - ModBus - Комп
Цитата:
Интерфейс ATi не является "стабильным" и описания на него отсутствуют. Используется программой SMTuner(HVAC). __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|