Yuris wrote:Как описывают так кой-где можно и в 128 бесплатных тегов влезть...
Если надо именно "уложиться по тегам" - попробуй IGSS. Там же - по первой ссылке, в разделе продукция. Лицензия IGSS - объектно-ориентированная: 1 объект = 1 поинт. 1 объект при этом может управлять(ся) несколькими тегами, а может и не иметь подключений вовсе. 50 объектов - бесплатно.
В том то и дело, что в IGSS раздраканивать ничего не надо. Надо тебе к клапану подвести 2 тега - подключил 2. Надо 10 - подключил 10. В обоих случаях ты платишь одну и ту же цену. Или я недопонимаю чего?
Так. Более подробно. Есть у меня 100 клапанов с обратной связью. В IGSS это УЖЕ означает 100 объектов. Правильно?
Т.е. в бесплатную версию не влазим. К тому же среда разработки становится платной (более 50 объектов).
Обычно мы что делаем: берем из ПЛК область памяти 32 бита (в кот. находятся значение от 1-х 32-х клапанов (обратная связь), далее это дв. слово передаем на ВУ, где скриптами распаковываем и в тех же скриптах присваиваем значения бит к мнемосхемным объектам. Таким образом отображение 100 обр. связей влазит в 4 тега. То же самое делается и с управлением клапаном. Найти возможность как вставить объект в IGSS, чтоб он не считался в лицензии не удалось. Похоже и нельзя так сделать... В Integraxor вроде бы все получается, хотя немного из под коленки. Есть желание сделать небольшой проект на нем (учитывая смешные цены на лицензии и 128 модбас бесплатных). Но, похоже, никто опыта эксплуатации не имеет...
Про объекты верно: 100 клапанов - 100 объектов.
Но почему нельзя состояние клапана вывести из плк в OPC как бит (boolean)? К этому биту потом и прицепишься в IGSS. 100 клапанов => 100 бит = 100 тегов.
И не нужно в этом случае ничего раскладывать и потом - опять упаковывать.
Хотя, конечно, если объектов более 50, IGSS как бесплатный вариант - не подходит..