Просмотр полной версии : небольшая непонятка в Statistic[VAR]
Anthonymus
05.04.2012, 07:48
Пробую присвоить имя переменной (*Power Status*) и после этого компилятор выдает ошибку "Неверный тип Bool по адресу..."
Пробовал менять имя переменной - ничего не помогает.
Контроллер 110. На 154 все было нормально - имя присваивалось и с переменой нормально работалось.
Такое, кстати, наблюдается со всеми переменными этого раздела...
Может есть тонкость какая-то.
Здравствуйте Anthonymus.
Пробую присвоить имя переменной (*Power Status*) и после этого компилятор выдает ошибку "Неверный тип Bool по адресу..."
Такое, кстати, наблюдается со всеми переменными этого раздела...
Может есть тонкость какая-то.
1. Аналогичная проблема может возникнуть при превышении лицензии, если лицензия "L".
2. Проект первоначально делался под другие "торгет-файлы"/контроллеры, и входе переделок часть ошибок проявила себя так как Вы описали.
Попробуйте создать пустой проект и поиграйтесь с модулем статистики, а дальше будет видно.
+ проект можно выложить на форум, так помогут быстрее)
Anthonymus
05.04.2012, 11:30
Контроллер - действительно L-ка. Но к нему подключено всего два модуля аналоговых входов. Вроде Л-ка 3-5 блоков должна тянуть...
Проект делался на 154 ПЛК. Перетащил его на 110-й. Но все входы-выходы переписал вручную заново.
Проект простенький. АВР трех насосов и передача данных на ОРС сервер...
Контроллер - действительно L-ка. Но к нему подключено всего два модуля аналоговых входов. Вроде Л-ка 3-5 блоков должна тянуть...
Если в программе использовать жуткие жути, то количество нормально функционирующих переменных в конфигурации по моему уменьшается :-( это верно при лицензии L)
Anthonymus
05.04.2012, 11:45
А возможно из-за L-ки (жутей там вроде немного, а вот переменных хватает) такой казус - Значение одной переменной присваивается другой переменной, но через несколько шагов значение "другой" переменной слетает...
Еще один вопросик. Я создам новый проект. А как в него можно перетащить программу, написанную на языке функциональных блоков?
проект (http://files.mail.ru/XZZ1VN)
Я создам новый проект. А как в него можно перетащить программу, написанную на языке функциональных блоков?
Очень просто сначала экспортируем из проекта необходимые данные, а затем импортируем в новый проект.
проект->экспорт
проект->импорт
пробежался глазками по Вашему проекту читается проект тяжеловато + не указали необходимые торгет-файлы.
Anthonymus
05.04.2012, 12:20
Да. Проект - так себе. Скорее обучалка. Я раньше Сименсовские реле программил. Отсюда и тяга к функциональным блокам... Сейчас попробую все заново сделать.
А по переменным там не перегруз?
Как правильнее конфигурацию ПЛК задавать. Порядок модулей какой - или без разницы?
Спасибо за советы.
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot