Ну вот :
Можно тоже ссылку где говорил/предполагал о зряшности работы Егора ?
Заверять не обязательно. И на всякий случай подчеркну что тоже "читать мысли не умею" и филологическими изысканиями смыла фраз не занимаюсь.
Ваша работа нужна и полезна. Вопрос лишь кому и в каком виде. Вполне может быть что когда-нить буду пользоваться Вашим трудом, и даже на возмездной основе. Но лично мне это в таком виде - лишний спотык, хотя кому-то очень даже подойдет и в таком виде.
Вы как-то вырвали мою фразу из контекста.
Вот она полностью:
Это был вопрос. Вопрос, Карл!
Я хотел понять ваше мнение зря или не зря. Задал вопрос, поставил вопросительный знак. Зачем сразу думать, что что-то кому-то приписано? Простой такой вопрос, без хитростей.
Не зря -- ок. Я ожидал такого ответа, но гадать о чужих мыслях -- последнее дело.
-"Егор зря что-ли утилиту .. рассчёта адресов делал?" без "по-вашему" - без хитростей. Про филологию - сказал. (извини Егор если икается)
Поясню мысль своего самого первого поста в этой ветке.
В списке задач необходимых решить от получения заказа, согласования техзадания, разработки схем, составления алгоритма, написания программы, проведения пнр на железе, составления рэ, внесения изменений по вновь возникшим просьбам заказчика, повторного проведения пнр, повторной правки документации, подписания акта приемки, получения денег, до покупки пива - написание программы является незначительным действом. Разве только оное не является узкой специализацией где все остальное делает кто-то другой.
Например точить кухонные ножи надо многим, но редко кто ставит точильный станок. Но если чел специализируется заточкой ножей, странно будет если его не поставит
Без PLC Configuration, разумеется, жить невозможно.
Призываю выссказаться в теме про конфигуратор.
Генерация документации на основе данных конфигуратора, наверное, мечты-мечты (да и у каждого свой способ документирования), но не исключено.
Тем временем, пробую импортировать описания "PLC Target" из *.cfg файлов.
Сейчас выглядит так: http://recordit.co/WbJeBXABXN
Дерево PLC Configuration отображается, и даже можно заменить "Fast discrete outputs" на "PWM". Правила замены приходят из *.cfg, т.е. с таким же успехом будет работать не только со 110-ым.
Остаётся сделать вычисление адресов, работу с параметрами (чтобы задавать разнообразные "MinCycleLength ms" и "интервал фильтрации"), работу с "VAR" модулями, привязку переменных и выгрузку этого добра в *.exp формат.
Доделал PLC Configuration. Не проверял на железе, но дерево, вроде, работает как надо, и КДС подхватывает тоже как надо.
Заработал пример с "кнопкой, TON и лампочкой": http://recordit.co/bJe2u0b3xy
Кнопка привязывается к DI1, лампочка -- к DO1.
Картинка: plc_cfg.png
В эмуляции КДС работает.
Сделал кнопку "создать проект с лампочкой": https://youtu.be/zCULGT3yZwA
new_project.png
Теперь проект можно целиком в IDE61131 создавать.
Качать новую версию тут: https://github.com/vlsi/ide61131/releases/tag/v1.3.0
господа ... возможно ли дополнить графику в ВИЗУАЛЬ.. своей в 3д... типа создать пользовательскую библиотеку в формате бмп 3д... начинаешь прорисовывать примитивы... и понимаешь насколько они не эстетичны по сравнению с мастерскада..