GX IEC Developer 7.04, плюсы и минусы |
Здравствуйте, гость ( Вход | Регистрация )
GX IEC Developer 7.04, плюсы и минусы |
5.09.2014 - 15:18
Сообщение
#1
|
|
Гигант мысли Группа: Пользователи Сообщений: 408 Регистрация: 3.08.2014 Пользователь №: 10311 |
Всем ку!
Недавно я перешел с 7.01 на 7.04. И вот буквально вчера произошла неприятная вещь - в какой то момент времени, когда программа уже была практически готова (2100 шагов) - вдруг все POU оказались чистыми, как белый лист, и при закрытии и последующей попытке восстановления проекта выдавалось сообщение о том, что база данных проекта повреждена и открытие проекта невозможно... ля-ля-ля и все в таком духе. После этого, даже при открытии старых проектов, созданных в вер. 7.01 - стали вываливаться различные ошибки и сами проекты тоже перестали открываться. Произошел какой-то серьезный сбой, пока не понятно чем вызванный, системой или самой программой, но тем не менее, в итоге вся недельная работа ушла коту под хвост. Обе версии программ IEC Developer пришлось удалить, затем тщательно вычистить реестр от всякого рода упоминания о них, и только после этого, установив уже только 7.01 версию - стало возможным открывать существующие и создавать новые проекты. Мою испорченную работу пришлось писать заново, т.к. никаких частей, вообщем ничего не сохранилось. Зря бэкапы не делал - вот тоже урок! ) И так, были ли подобные случаи у кого? И в связи с этим суть вопроса - каковы преимущества перехода на 7.04? Понятно, что там компиллятор немного доработанный, но существуют ли кардинальные отличия? На версии 7.01 работал вот уже больше 2-х лет, и ни каких "происшествий". А тут с 7.04 всего чуть больше недели и такой вот "форс-мажор"... Винда 7-ка, 64 бит. -------------------- There are only 10 types of people in the world — those who understand binary, and those who don't.
|
|
|
5.09.2014 - 15:41
Сообщение
#2
|
|
Маньяк Группа: Пользователи Сообщений: 838 Регистрация: 27.07.2004 Из: Россия Пользователь №: 48 |
перед тем как задавать вопросы читайте мануалы .не работает софт на 64 разрядной винде. этот софт давно не поддерживается и смысла переходить на него нет.ставьте GX WORKS
Сообщение отредактировал KAZAH - 5.09.2014 - 15:43 -------------------- Наши цели ясны, задачи определены. За работу, товарищи!
|
|
|
5.09.2014 - 15:55
Сообщение
#3
|
|
Гигант мысли Группа: Пользователи Сообщений: 408 Регистрация: 3.08.2014 Пользователь №: 10311 |
перед тем как задавать вопросы читайте мануалы .не работает софт на 64 разрядной винде. этот софт давно не поддерживается и смысла переходить на него нет.ставьте GX WORKS Отнюдь, KAZAH, все прекрасно работает! Я на x64 - виндах сижу уже более 10-лет. GX IEC 7.01 стоит на всех компах/ноутах с 64-разрядной ОС. Проблема возникла лишь с 7.04, и т.к. она какое-то время все же проработала, я делаю вывод что проблема не в разрядности ОСи. А в GX WORKS'е в ладдере рисовать? Нет уж, извольте... Столь нужного мне функционала как в IEC я в ворксе не нашел. -------------------- There are only 10 types of people in the world — those who understand binary, and those who don't.
|
|
|
5.09.2014 - 16:04
Сообщение
#4
|
|
Маньяк Группа: Пользователи Сообщений: 838 Регистрация: 27.07.2004 Из: Россия Пользователь №: 48 |
то что она у вас как то работает не означает что она предназначено для этой версии винды.для ьтого чтобы иметь функционал подобный старому софту надо использовать актуальную версию софта под названием GX WORKS2 а ща появится GX WORKS 3 и новые контроллеры.спор ни о чём.читайте мануалы там всё расписано тада не будет вопросов куда исчезло и почему не ....
-------------------- Наши цели ясны, задачи определены. За работу, товарищи!
|
|
|
5.09.2014 - 16:21
Сообщение
#5
|
|
Гигант мысли Группа: Пользователи Сообщений: 408 Регистрация: 3.08.2014 Пользователь №: 10311 |
то что она у вас как то работает не означает что она предназначено для этой версии винды.для ьтого чтобы иметь функционал подобный старому софту надо использовать актуальную версию софта под названием GX WORKS2 а ща появится GX WORKS 3 и новые контроллеры.спор ни о чём.читайте мануалы там всё расписано тада не будет вопросов куда исчезло и почему не .... Ну и на этом спасибо за ответ, KAZAH. Я как то давиче ставил пакет iQ Works, скачал демо для ознакомления. И мне он как-то не понравился. А именно отсутствием удобоваримой иерархии в проектах, отсутствием FBD ну прочих мелких деталей. Поглядим, что из себя представит GX WORKS 3.... -------------------- There are only 10 types of people in the world — those who understand binary, and those who don't.
|
|
|
5.09.2014 - 17:36
Сообщение
#6
|
|
Гигант мысли Группа: Пользователи Сообщений: 459 Регистрация: 5.02.2014 Пользователь №: 10203 |
перед тем как задавать вопросы читайте мануалы .не работает софт на 64 разрядной винде. этот софт давно не поддерживается и смысла переходить на него нет.ставьте GX WORKS Позвольте провести некоторый ликбез на тему разрядности ОС, дабы внести ясность в понимание таких вещей, которыми, судя по всему KAZAH не обладает. Существенная разница между 32-х и 64-х битными системами, касательно данного вопроса, заключается в методе распределения информации в оперативной памяти (ОЗУ) компьютера, что собственно обеспечивает сам процессор, имея на борту 64-х битную шину. Это означает, что все переменные и данные какой-либо работающей программы располагаются в оперативке уже не в таком порядке, как в 32-х битной системе. Программа, сохранившая в ОЗУ какие-либо данные должна уметь их от туда изъять. Эта программа, отсылающая данные в память, сама по себе «не знает» как эти данные там распределит процессор. В большинстве случаев, как впрочем и с прогой GX IEC Developer, программы при запуске сами целиком загружаются в оперативку компа, и совершают доступ к жесткому диску только в определенные моменты, такие как сохранение и пр. Конечно не всегда, но часто, сам факт работы такой программы в 64 битной системе, написанной для 32-х битной ОС, уже говорит о том, что исполнительный код этой проги способен записать и считать свои последовательности стеков данных из ОЗУ 64-х битной системы. С технической точки зрения – нет абсолютно никакой разницы, на какой платформе работает пакет GX IEC Developer, что 7.01, что 7.04. Этот продукт способен работать и там и там. Это обеспечено качественным и продуманным «мэппингом» памяти, т.е. она одинаково верно записывает и считывает данные из ОЗУ, при чем сама находясь в ней. Всем ку! Недавно я перешел с 7.01 на 7.04. И вот буквально вчера произошла неприятная вещь - в какой то момент времени, когда программа уже была практически готова (2100 шагов) - вдруг все POU оказались чистыми, как белый лист, и при закрытии и последующей попытке восстановления проекта выдавалось сообщение о том, что база данных проекта повреждена и открытие проекта невозможно... ля-ля-ля и все в таком духе. После этого, даже при открытии старых проектов, созданных в вер. 7.01 - стали вываливаться различные ошибки и сами проекты тоже перестали открываться. Произошел какой-то серьезный сбой, пока не понятно чем вызванный, системой или самой программой, но тем не менее, в итоге вся недельная работа ушла коту под хвост. Обе версии программ IEC Developer пришлось удалить, затем тщательно вычистить реестр от всякого рода упоминания о них, и только после этого, установив уже только 7.01 версию - стало возможным открывать существующие и создавать новые проекты. Мою испорченную работу пришлось писать заново, т.к. никаких частей, вообщем ничего не сохранилось. Зря бэкапы не делал - вот тоже урок! ) И так, были ли подобные случаи у кого? И в связи с этим суть вопроса - каковы преимущества перехода на 7.04? Понятно, что там компиллятор немного доработанный, но существуют ли кардинальные отличия? На версии 7.01 работал вот уже больше 2-х лет, и ни каких "происшествий". А тут с 7.04 всего чуть больше недели и такой вот "форс-мажор"... Винда 7-ка, 64 бит. Что же касается вопроса о переходе… эммм… В 7.01, например, отсутствуют некоторые команды для определенных типов CPU FX, которые там должны быть по идее. Компилятор доработан существенно, добавлено несколько функций. Ну и прочие мелочи. На 7.04 я работаю уже давно и подобных багов не наблюдалось. Скорее всего, в Вашем случае, это видимо какой-то рандомный сбой, произошедший в силу некоторых обстоятельств со стороны системы (процессов). Изучайте дамп памяти после сбоя , для выснения обстоятельств. Сообщение отредактировал ivgtrk - 5.09.2014 - 17:40 -------------------- Никому никогда ничего не объясняйте — каждый всё равно поймёт так, как ему выгодно.
|
|
|
5.09.2014 - 21:33
Сообщение
#7
|
|
Гигант мысли Группа: Пользователи Сообщений: 408 Регистрация: 3.08.2014 Пользователь №: 10311 |
Позвольте провести некоторый ликбез на тему разрядности ОС, дабы внести ясность в понимание таких вещей, которыми, судя по всему KAZAH не обладает. Существенная разница между 32-х и 64-х битными системами, касательно данного вопроса, заключается в методе распределения информации в оперативной памяти (ОЗУ) компьютера, что собственно обеспечивает сам процессор, имея на борту 64-х битную шину. Это означает, что все переменные и данные какой-либо работающей программы располагаются в оперативке уже не в таком порядке, как в 32-х битной системе. Программа, сохранившая в ОЗУ какие-либо данные должна уметь их от туда изъять. Эта программа, отсылающая данные в память, сама по себе «не знает» как эти данные там распределит процессор. В большинстве случаев, как впрочем и с прогой GX IEC Developer, программы при запуске сами целиком загружаются в оперативку компа, и совершают доступ к жесткому диску только в определенные моменты, такие как сохранение и пр. Конечно не всегда, но часто, сам факт работы такой программы в 64 битной системе, написанной для 32-х битной ОС, уже говорит о том, что исполнительный код этой проги способен записать и считать свои последовательности стеков данных из ОЗУ 64-х битной системы. С технической точки зрения – нет абсолютно никакой разницы, на какой платформе работает пакет GX IEC Developer, что 7.01, что 7.04. Этот продукт способен работать и там и там. Это обеспечено качественным и продуманным «мэппингом» памяти, т.е. она одинаково верно записывает и считывает данные из ОЗУ, при чем сама находясь в ней. Снова капля знаний в океане непонимания Спасибо за столь подробное описание. Что же касается вопроса о переходе… эммм… В 7.01, например, отсутствуют некоторые команды для определенных типов CPU FX, которые там должны быть по идее. Компилятор доработан существенно, добавлено несколько функций. Ну и прочие мелочи. На 7.04 я работаю уже давно и подобных багов не наблюдалось. Скорее всего, в Вашем случае, это видимо какой-то рандомный сбой, произошедший в силу некоторых обстоятельств со стороны системы (процессов). Изучайте дамп памяти после сбоя , для выснения обстоятельств. А все же, в 7,04 удобнее работать или как? -------------------- There are only 10 types of people in the world — those who understand binary, and those who don't.
|
|
|
6.09.2014 - 06:29
Сообщение
#8
|
|
Маньяк Группа: Пользователи Сообщений: 838 Регистрация: 27.07.2004 Из: Россия Пользователь №: 48 |
Позвольте провести некоторый ликбез на тему разрядности ОС, дабы внести ясность в понимание таких вещей, которыми, судя по всему KAZAH не обладает. Существенная разница между 32-х и 64-х битными системами, касательно данного вопроса, заключается в методе распределения информации в оперативной памяти (ОЗУ) компьютера, что собственно обеспечивает сам процессор, имея на борту 64-х битную шину. Это означает, что все переменные и данные какой-либо работающей программы располагаются в оперативке уже не в таком порядке, как в 32-х битной системе. Программа, сохранившая в ОЗУ какие-либо данные должна уметь их от туда изъять. Эта программа, отсылающая данные в память, сама по себе «не знает» как эти данные там распределит процессор. В большинстве случаев, как впрочем и с прогой GX IEC Developer, программы при запуске сами целиком загружаются в оперативку компа, и совершают доступ к жесткому диску только в определенные моменты, такие как сохранение и пр. Конечно не всегда, но часто, сам факт работы такой программы в 64 битной системе, написанной для 32-х битной ОС, уже говорит о том, что исполнительный код этой проги способен записать и считать свои последовательности стеков данных из ОЗУ 64-х битной системы. С технической точки зрения – нет абсолютно никакой разницы, на какой платформе работает пакет GX IEC Developer, что 7.01, что 7.04. Этот продукт способен работать и там и там. Это обеспечено качественным и продуманным «мэппингом» памяти, т.е. она одинаково верно записывает и считывает данные из ОЗУ, при чем сама находясь в ней. Снова капля знаний в океане непонимания Спасибо за столь подробное описание. Что же касается вопроса о переходе… эммм… В 7.01, например, отсутствуют некоторые команды для определенных типов CPU FX, которые там должны быть по идее. Компилятор доработан существенно, добавлено несколько функций. Ну и прочие мелочи. На 7.04 я работаю уже давно и подобных багов не наблюдалось. Скорее всего, в Вашем случае, это видимо какой-то рандомный сбой, произошедший в силу некоторых обстоятельств со стороны системы (процессов). Изучайте дамп памяти после сбоя , для выснения обстоятельств. А все же, в 7,04 удобнее работать или как? я давал вам совет больше читать - вы продолжаете флудить.найдите GX IEC Developer Reference Manual а там главу 2 в которой написано то о чём я вам говорил.учитесь пользоваться собственной головой а не слушать господ поднявших свой рейтинг на форуме флудом.
Прикрепленные файлы
-------------------- Наши цели ясны, задачи определены. За работу, товарищи!
|
|
|
6.09.2014 - 06:51
Сообщение
#9
|
|
Гигант мысли Группа: Пользователи Сообщений: 459 Регистрация: 5.02.2014 Пользователь №: 10203 |
я давал вам совет больше читать - вы продолжаете флудить.найдите GX IEC Developer Reference Manual а там главу 2 в которой написано то о чём я вам говорил.учитесь пользоваться собственной головой а не слушать господ поднявших свой рейтинг на форуме флудом. 1) Да никто не сомневается что софт написан под 32-винду. Речь идет о том, что он успешно работает и на 64-х платформах. 2) На счет флуда - ай-я-яй, KAZAH, кто бы говорил... И что вы за этот рейтинг так волнуетесь, не пойму? Незнаю какие он Вам дает преимущества, но лично я на него не обращал и не обращаю никакого внимания. -------------------- Никому никогда ничего не объясняйте — каждый всё равно поймёт так, как ему выгодно.
|
|
|
6.09.2014 - 08:48
Сообщение
#10
|
|
Гигант мысли Группа: Пользователи Сообщений: 408 Регистрация: 3.08.2014 Пользователь №: 10311 |
Многоуважаемый г-н KAZAH, я конечно оценил Ваш совет по переходу на GX WORKS, но в данной теме вопрос немного иного плана, а именно про сравнение .04 и .01 версий пакета IEC Developer. Меня пока все устраивает, несмотря на то, что как вы говорите - софт устарел и не поддерживается. Возможность перехода на воркс я пока не рассматриваю, потому желательно комментировать по существу, если таковые коменнтарии имеются.
-------------------- There are only 10 types of people in the world — those who understand binary, and those who don't.
|
|
|
7.09.2014 - 19:04
Сообщение
#11
|
|
Гигант мысли Группа: Пользователи Сообщений: 459 Регистрация: 5.02.2014 Пользователь №: 10203 |
А все же, в 7,04 удобнее работать или как? acoustik, удобнее или неудобнее - это Вы уже сами должны понять. Каких то конкретных принципиальных отличий нет, разве что тех, о которых я говорил ранее. Ставьте не боясь и работайте. Ну а если описанная Вами проблема вылезет еще раз - стоит обратить внимание на Вашу систему, в смысле изучить причину такого ее поведения и предпринять соотв. действия. -------------------- Никому никогда ничего не объясняйте — каждый всё равно поймёт так, как ему выгодно.
|
|
|
7.09.2014 - 19:24
Сообщение
#12
|
|
Гуру Группа: Пользователи Сообщений: 1000 Регистрация: 19.08.2009 Пользователь №: 9149 |
Мое мнение. GX IEC Developer v7.04 однозначно. Причем с галочкой на компиляторе версии 7.03.
Компилятор версии 7.04 гораздо более убогий, и именно он один к одному лег в основу GX Works2 (досконально проверено). Может в GX Works3 "косяки" и подправят, хотя вряд-ли. То что вижу пока, GX Works2 - невероятно сырой продукт: это GX IEC Developer v7.04, только c другим пользовательским интерфейсом и, естественно, без возможности отката к предыдущим версиям компилятора. "Косяки" v.7.04 в нем благополучно соседствуют с собственными. -------------------- Мозг любого человека работает круглосуточно. Но мозг инженера отличается тем, что способен при этом проанализировать задачу, синтезировать несколько техничных ее решений, а затем выбрать из этих решений наилучшее.
|
|
|
7.09.2014 - 20:45
Сообщение
#13
|
|
Маньяк Группа: Пользователи Сообщений: 838 Регистрация: 27.07.2004 Из: Россия Пользователь №: 48 |
топикстартер почитайте приатаченный файл в нем история изменений .специалистов много а ........
Сообщение отредактировал KAZAH - 7.09.2014 - 21:13
Прикрепленные файлы
-------------------- Наши цели ясны, задачи определены. За работу, товарищи!
|
|
|
8.09.2014 - 01:15
Сообщение
#14
|
|
Гуру Группа: Пользователи Сообщений: 1000 Регистрация: 19.08.2009 Пользователь №: 9149 |
Бумага замечательная. Только ни о чем не говорит.
То, что часть прежних ошибок в последнем релизе IEC Developer исправлено, - вполне возможно. О присутствии таковых и борьбе с ними я упоминал неоднократно. А вот исправлены ли все? Разумеется, нет. Ну и, как обычно: одно лечим, другое калечим. Причем покалечили настолько, что программа прекрасно компилирующаяся с 7.03, с 7.04 компилироваться откажется. То есть, нарушена сквозная совместимость среды разработки... За этой досадной оплошностью разработчика на дальнейшем развитии продукта поставлен жирный крест, и, азох'н'вэй, тот самый компилятор в его последней модификации на пару с графическим редактором целиком перекочевывает в "новую", передовую среду разработки. Команды, поддерживаемые прежним компилятором и редактором, в меню добавить, само собой, подзабыли, но не беда: тому, кто сообразил, что GX Works - это все тот же GX IEC Developer с "наклеенными усами", препятствием в работе не станет. Что касается инсталляции IEC Developer на 64-битной Windows. Распрекрасно встает и работает. На 7-ке в том числе. У меня и вовсе установлен на 8.1. Сообщение отредактировал inntele - 8.09.2014 - 01:19 -------------------- Мозг любого человека работает круглосуточно. Но мозг инженера отличается тем, что способен при этом проанализировать задачу, синтезировать несколько техничных ее решений, а затем выбрать из этих решений наилучшее.
|
|
|
8.09.2014 - 08:47
Сообщение
#15
|
|
Гигант мысли Группа: Пользователи Сообщений: 408 Регистрация: 3.08.2014 Пользователь №: 10311 |
Ну чтож, все понятно Буду ставить 7,04. Кстати, я заметил что проект созданный в 7,01, если открыть в 7,04 - в 7,01 потом уже не откроется. То есть понижение версии не поддерживается?
-------------------- There are only 10 types of people in the world — those who understand binary, and those who don't.
|
|
|
Текстовая версия | Сейчас: 23.04.2024 - 17:26 |