Василий Кашуба , программа точно не останавливается, но попробую проверить. Она неадекватно себя ведет даже в эмуляции.
Василий Кашуба , программа точно не останавливается, но попробую проверить. Она неадекватно себя ведет даже в эмуляции.
Господин президент, что Вам снится ночами...? (с) ДДТ
Будь человеком, а то съедят!
Вопрос думаю не в языке программирования, а в формальных методах написания программ для автоматизированных систем. LD и FBD - в принципе занимают одинаковый уровень иерархии языков MЭК 61131-3 и созданы для преемственности, на них легко и удобно написать небольшую программу (что и представлено в программируемых реле), ST и SFC - используются в большинстве для написания сложных и больших систем. Тем не менее SFC можно реализовать и через LD, FBD или ST, что и обеспечит удобство читаемости кода и дальнейшей поддержки.
Скриптовый язык и в среде разработки будет только плюсом.
Учитывая, что сам ОЛ написан на С# (если разработчики не врут, а не должны так как для работы требуется NET) то правильнее будет сделать на нем.
Опять же, пользователям можно предоставить механизмы, которые будут заложены в мозгах ПР.
з.ы. разобрался почему программу глючит на ПР114 в новых версиях - КОГДА разработчики ВЕРНУТ на место переменные по умолчанию для СЕТЕВЫХ переменных ??????????????????????????
народ пишет, но что то как то ...
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Именно поэтому спор и не имеет смысла. Именно поэтому же 5 языков программирования МЭК. Кому коньяк, кому ликер, а кому минералочку.
До настоящего момента язык FBD в постсоветском пространстве самый распространенный, ну не считая тех, кто 2 часа книжку почитав скучает от квадратиковПри этом выпускники профильных специальностей по определению им владеют. Даже в техникумах начинают учить языкам МЭК.
Эти же выпускники, в принципе, могут освоить и семейство Си и др. языков. Но только зачем, когда их уже научили FBD МЭК? Тем более что речь не просто об операторах и ООП. Здесь речь о философии создания проекта, организации цикла и т.д. Все, ВСЕ программисты, пришедшие не из отрасли, включая Ситникова, наступали на эти грабли.
К сожалению бросить все и начать делать данную задачу прямо сейчас невозможно. Мы все обычно работаем в режиме дефицита ресурсов. Ну у кого работа есть.
Но вопрос правда интересный, и варианты реализации (с возможностями реализации) мы обязательно обсудим.
При этом надо точно понимать, что отхода от МЭК мы точно не планируем. И программистам из 1С так же придется принимать эту философию.
Последний раз редактировалось Николаев Андрей; 14.03.2017 в 10:27.