KAV
Forum Haunter / Завсегдатай форума
Участник № / Member № 2889
отправлено / posted 11-03-2009 08:39
Добрый день! Вчера имел удовольствие скачать новую версию ПО, но после установки оного при создании проектов или же открытии демо проектов из среды разработки в профайлере постоянно выползает ошибка 3!!!!!!!!!! подскажите что не так, ставлю предыдущую версию всё нормально!!! может библиотечку какую заменить нужно?
Сообщения / Posts 126 | Из / From: Россия РТ
| IP / IP: IP адрес / IP address |
KAV
Forum Haunter / Завсегдатай форума
Участник № / Member № 2889
отправлено / posted 11-03-2009 13:14
да нет вроде , размер 135 мегабайт. а базовая около 90.
Сообщения / Posts 126 | Из / From: Россия РТ
| IP / IP: IP адрес / IP address |
отправлено / posted 11-03-2009 15:12
Ошибка 3 в инструментальной системе чаще всего означает несовместимость версий.
Сообщения / Posts 17400 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Artem Poltorak
Forum Member / Участник форума
Участник № / Member № 2928
drooha
Forum Haunter / Завсегдатай форума
Участник № / Member № 3306
отправлено / posted 08-07-2009 15:16
Не получается зачитать с контроллера отрицательное число. Работаю с контроллером по ModBus RTU использую функцию Rout_Word(3) с привязкой к каналу Float. Канал Float привязываю к аргументу экрана. Тип аргумента экрана пробывал разные, не помогло. В чём может быть причина, какой тип ставить? При помощи утилиты ModBusPoll проверял, с контроллера точно идёт отрицательное значение.
Сообщения / Posts 107 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted 09-07-2009 13:22
Используйте канал HEX16. Правда к канале Вы отрицательного значения не увидите. Но в программах и на экране он будет отображаться как отрицательное число при типе аргумента INT.
drooha
Forum Haunter / Завсегдатай форума
Участник № / Member № 3306
отправлено / posted 25-07-2009 14:53
Пробывал как Вы написали выше, не получается, преобразование типов не происходит. Как отображалось число 65534 так и отображается. Пробывал программно сделать, так же результатов не дало?. Ни в какую не хочет отображать знаковые числа. Если можно вышлите пример. Может я что-то не так делаю. Или могу выслать свой пример только скажите на какой адресс?
Сообщения / Posts 107 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted 27-07-2009 13:09
Нужного результата можно достичь при программной пересылке значения, полученного от канала в формате INT. При этом выходной аргумент программы и соответствующий аргумент экрана должны быть с типом данных DINT.
Сообщения / Posts 17400 | Из / From: Россия
| IP / IP: IP адрес / IP address |
drooha
Forum Haunter / Завсегдатай форума
Участник № / Member № 3306
отправлено / posted 27-07-2009 13:59
Хорошо, это получилось, но возникла другая проблема с выводом этого значения на ГЭ Тренд. Я так понял, что Аргументы экрана, к которым привязываются кривые тренда должны иметь тип Real, потому-что при попытке присвоить аргументу экрана с другим типом вызывает непонятные искажения Тренда. Ось значений пропадает зато появляется вместо них название аргумента, где-то вверху Оси значений. При попытке исправить ситуацию посредствам редактирования различных свойств ГЭ Тренд, успеха не принесло. Ставлю тип аргумента Real, кривая на тренде падает вниз (в бесконечность)при свойствах кривой (макс.значение 10; мин.значение -10), но выводитимый результат(при использовании визира) 4.29497е+10. Не понятно? Ставлю макс.значение 10; мин.значение -65536)кривая летит вверх выводитимый результат 4.29497е+10? А задача вообще вот такая: Неообходимо зачитать с контроллера значение. Это значение может быть как со знаком так и без него. Далее его нужно вывести на экран, тренд и производить запись в СПАД архив. С безнаковыми значениями проблем не возникает. Как сделать вывод знаковой переменной на ТРЕНД и запись её в СПАД архив, а также вывод этой же переменной из архива на тренд. Вообщем помогите решить задачу. Заранее благодарю.
Сообщения / Posts 107 | Из / From: Россия
| IP / IP: IP адрес / IP address |
drooha
Forum Haunter / Завсегдатай форума
Участник № / Member № 3306