Simple-Scada forum
Simple-Scada 1.3.3 и ниже (старая версия, больше не разрабатывается) => Ваши вопросы => Тема начата: aziskin от 24 Сентября 2015, 14:28:49
-
Проблема примерно как в теме
http://simple-scada.com/forum/index.php?topic=38.0
Надо лампочкой показать значение бита тега Item.Node в Лектусе. Тип тега - WORD, ItemProperty показывает 3
В события лампочки (или в адрес поля) пишу Item.node.1, поле показывает обрыв связи, лампочка не мигает. Поле, в котором отображается значение Item.Node работает нормально. Есть решение у этой проблемы?
-
Эту проблему так и не удалось решить. Как правильно работать с битами через Lectus - не понятно. Остается только разбивать на биты на контроллере и хранить значения битов в отдельных тегах, которые затем и использовать в скаде.
-
Эту проблему так и не удалось решить.
Сейчас стало модным выражение- "телепатов здесь нет".
Чтобы получить нормальный ответ, надо четко сформулировать вопрос.
Или выложить проект на крайний случай.
А так, попробуй догадайся что у человека в голове, или чего он там наваял
Не могут настроить Lectus, а скада то причем?
-
Эту проблему так и не удалось решить.
Сейчас стало модным выражение- "телепатов здесь нет".
Чтобы получить нормальный ответ, надо четко сформулировать вопрос.
Или выложить проект на крайний случай.
А так, попробуй догадайся что у человека в голове, или чего он там наваял
Не могут настроить Lectus, а скада то причем?
Тем не менее, ответ я от администратора получил, за что ему большое спасибо. Придется пока колдовать и писать скрипты в том же лектусе. Скада тут при том, что заявленные возможности работы с битами, к сожалению, не работают с одним из самых популярных OPC-серверов, в то время как все остальные скады в моей жизни спокойно это делают.
Я понимаю, что продукт бесплатный и пока сыроватый, но ко второй версии хотелось бы решения.
-
в то время как все остальные скады в моей жизни спокойно это делают
Если вы можете работать с битами через Lectus из любых других OPC-клиентов, то мы даем 100% гарантию, что из Simple-Scada с ними тоже можно будет работать. Видимо Вы просто работаете с битами средствами этих скада-систем (например, при помощи скриптов и пр.), а не напрямую через Lectus. Но это совсем разные вещи.
Я понимаю, что продукт бесплатный и пока сыроватый, но ко второй версии хотелось бы решения
Код работы с OPC-серверами не изменится и в новой версии. И проблема работы с битами через Lectus останется, т.к. это не проблема скады. Скорее всего в ближайшие несколько лет код работы с OPC-серверами меняться не будет, он уже достаточно протестирован и мы уверены в его работоспособности.
Конечно, в новой версии мы добавим возможность работать с битами из скриптов, т.е. средствами скады. Но это ничего не изменит при работе с битами через Lectus, просто на него можно будет не возлагать эти обязанности и все делать через скаду.
-
Для тех, у кого ещё возникла та же проблема. Создаёте модбас переменную. Тип переменной - регистр. Адрес в hex, значимые биты 0-0 - это первый бит из битовой маски. Так же по аналогии создаёте остальные теги с тем же шестнадцатиричным адресом и, соответственно, значимыми битами 1-1, 2-2, 3-3 ... 15-15.