Николай Андреевич
Junior Member / Новичок
Участник № / Member № 6158
отправлено / posted
Пишется пробный проект, на icp das xp 8741, пока что поставил napo pc server, а проект отрабатывается/пишется на win7 машине. Собственно проблема в том, что плк в качестве опс сервера отрабатывает только целые числа на ЦАПе, т.е. я могу вывести значение 1 вольт, и не могу вывести значение, к примеру, 1,5 вольта (выводит 1 ). как будто у меня ЦАП имеет 10 дискретов. Помогите разобраться как решить эту проблему .
Сообщения / Posts 14 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Уточните, пожалуйста, целочисленное округление получаемых данных осуществляется в OPC-сервере или в Trace Mode 6?
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Николай Андреевич
Junior Member / Новичок
Участник № / Member № 6158
отправлено / posted
К сожалению не знаю как это проверить, если зайти на ПЛК и вручную задать дробное значение, то ПЛК его отрабатывает как надо (napopc xpe da server v 1.16), но если создать ГЭ "ползунок" и привязать его через канал с OPC , то уже происходит округление (ползунок начинает двигаться только по 10 точкам), подобное наблюдается и с программами, пишем программу в которой инкрементируем глобальную переменную и приравниваем ее значение к, значению канала ЦАП.
Сообщения / Posts 14 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Возможно, Вы управляющий аргумент экрана привязали непосредственно к OPC-Приемнику. При этом строгость формата данных не гарантируется. Создайте канал FLOAT-OUT, связанный с OPC-Приемником, и свяжите аргумент экрана с атрибутом ВХОДНОЕ ЗНАЧЕНИЕ канала FLOAT-OUT.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Николай Андреевич
Junior Member / Новичок
Участник № / Member № 6158