Новый ISPSoft 3

fessar
Сообщения: 10
Зарегистрирован: 20 авг 2014, 10:09

Re: Новый ISPSoft 3

Сообщение fessar »

То ли глюк, то ли я чего-то не понимаю. Создал функциональный блок. В этом блоке создал переменную "frequency" тип WORD, адрес - auto. Экземпляр функционального блока вставил в программу. Залил программу в контроллер. Переменной frequency присвоился адрес D7163. В эту переменную должно заноситься определённое значение, но этого не происходит. В программе создал переменную и назначил ей адрес D7163. После заливки программы в контроллер переменной frequency присвоился адрес D7164. В переменную frequency начало заноситься нужное значение.
Может так быть, что ячейка памяти нерабочая, или адрес D7163 при автоматическом распределении присваивается нескольким переменным? Вручную, до появления этой проблемы, я нигде не назначал адрес D7163.

maks48
Сообщения: 123
Зарегистрирован: 26 июн 2012, 16:54

Re: Новый ISPSoft 3

Сообщение maks48 »

Delta PLC - Beta ISPSoft V3.02.11.zip выложили на фтп

and909
Сообщения: 858
Зарегистрирован: 28 май 2013, 13:20

Re: Новый ISPSoft 3

Сообщение and909 »

А можно где-то видеть историю версий?
Можно сразу сюда выкладывать, вместе с сообщением о выходе новых версий.

maks48
Сообщения: 123
Зарегистрирован: 26 июн 2012, 16:54

Re: Новый ISPSoft 3

Сообщение maks48 »

Я так понял, что список изменений публикуют для релиза, а не для beta.

and909
Сообщения: 858
Зарегистрирован: 28 май 2013, 13:20

Re: Новый ISPSoft 3

Сообщение and909 »

Сейчас на стадии окончания ПНР одной большой системы на DVP SE.

Изложу свои наблюдения.

1. Раньше, на небольших проектах использовал прямую адресацию и вручную распределял переменные. Сейчас, на большом проекте, решил в полный рост использовать косвенную адресацию и распределение переменных доверил компилятору, в результате:
а. Компилятор ругался, что превышен лимит в 400 булевых переменных !? Утоптал.
б. Таблица глобальных переменных получилась довольно объемной и ISPSoft стал тормозить: после редактирования переменной (нажатия ОК) программа задумывается на 30-40сек! И это на Core I3 c 8Гб ОЗУ и SSD! Так-что быстрее сделать Экспорт-Импорт и отредактировать переменные в Exсel.
в. Иногда, после редактирования переменных, оные пропадают из программы и приходится восстанавливать ручками.
1. Программа (не говоря уж про комментарии) не влезает в контроллер, хотя в ней 8800 шагов из 15800 возможных и приходится заливать только голый машкод.

Несмотря на это контроллер работает без каких-либо замечаний.

Вот так, современная болезнь - говенный софт при отличном железе.

tvent
Сообщения: 1019
Зарегистрирован: 11 янв 2011, 17:02

Re: Новый ISPSoft 3

Сообщение tvent »

and909 писал(а): Программа (не говоря уж про комментарии) не влезает в контроллер, хотя в ней 8800 шагов из 15800 возможных и приходится заливать только голый машкод.
По моим наблюдениям:
1. Несусветный размер программы (не кода) в ISP связан с длинной имен переменных. Чем они длиннее, тем больше размерчик))) таблицы перекрестных ссылок, загружаемой в PLC(((
2. Размер программы (кода) зависит от числа параметров (INPUT, OUTPUT, IN_OUT) и типа ФБ (глобальные ФБ или локальные).
Кстати, если загрузить программу без комментариев, а потом выгрузить ее, как новый проект. Комментарии чудесным образов опять воскреснут!

and909
Сообщения: 858
Зарегистрирован: 28 май 2013, 13:20

Re: Новый ISPSoft 3

Сообщение and909 »

Первоначальный вариант проги содержал около 50 однотипных ФБ, и компилятор ругался что превышен лимит в 400 булевых переменных.
Убрал ФБ, перенеся тот-же функционал в тело программы и всё влезло!

and909
Сообщения: 858
Зарегистрирован: 28 май 2013, 13:20

Re: Новый ISPSoft 3

Сообщение and909 »

Ещё у меня не получалось сделать локальные ФБ, компилятор выдавал какую-то непонятную ошибку со ссылкой на совсем левые переменные в Local Symbols.
Сделал ФБ глобальными - прошло.

and909
Сообщения: 858
Зарегистрирован: 28 май 2013, 13:20

Re: Новый ISPSoft 3

Сообщение and909 »

Чем дальше лезешь в горы, тем меньше соратников вокруг. :?
Может знает кто места, где есть продвинутые по Дельте люди, пусть и англоязычные (а китаеязычные это перебор).
И вообще, на Митсу надумал переходить я, достало всё :evil:

tvent
Сообщения: 1019
Зарегистрирован: 11 янв 2011, 17:02

Re: Новый ISPSoft 3

Сообщение tvent »

https://delta-ia-tips.com/
У Митсу, Сименс, Омрон... будут свои "прелести".:-)

Ответить