Archived
                
                
                    
                
                    
                            Этот пост заблокирован, редактирование отключено
Программное обеспечениеВопросы по zWorkbenchZWB мнение
Вопросы по системе сквозного проектирования и менеджмента проектов
Исходное сообщение:
                                    Max, 29.03.2016, 12:43                                
                                                    
ZWB мнение
                    Хотел тут одно свое мнение озвучить. Я не говорю хорошо это или плохо - просто свои ощущения передаю...
Программирование на FBD в ZetFBD и ZWorkbench больше похоже не на FBD а на программирование на С или ассемблере... т.е. это более "низкоуровневое" программирование, реализованное графическим способом, нежели классический FBD. Тут надо думать как программист, а не как инженер КИПиА/электрик/электронщик.
Это позволяет лучше оптимизировать программу, но в начале работы с системой вводит в некоторый ступор (если ты привык программировать под чистым FBD).
                
                            Программирование на FBD в ZetFBD и ZWorkbench больше похоже не на FBD а на программирование на С или ассемблере... т.е. это более "низкоуровневое" программирование, реализованное графическим способом, нежели классический FBD. Тут надо думать как программист, а не как инженер КИПиА/электрик/электронщик.
Это позволяет лучше оптимизировать программу, но в начале работы с системой вводит в некоторый ступор (если ты привык программировать под чистым FBD).
Ответы:
                                        mike, 29.03.2016, 15:37                                    
                                                            
ZWB мнение
                                                
                        Соглашусь/не соглашусь.
ФБД он и в Африке ФБД. И никакой отсебятины мы не добавили. Нюансы есть, но они не очень сложны.
                    
                                    ФБД он и в Африке ФБД. И никакой отсебятины мы не добавили. Нюансы есть, но они не очень сложны.
                                        VoronovMaksim88, 29.03.2016, 15:40                                    
                                                            
ZWB мнение
                                                
                        Я бы сказал FBD FBD рознь )))
Наверно Max имел ввиду FBD под CodeSys.
                    
                                    Наверно Max имел ввиду FBD под CodeSys.
                                        mike, 29.03.2016, 15:48                                    
                                                            
ZWB мнение
                                                
                        Зато у нас можно сделать почти любую мыслимую конструкцию.
                    
                    
                                    
                                        VoronovMaksim88, 29.03.2016, 15:58                                    
                                                            
ZWB мнение
                                                
                        FBD в ZWB инструмент очень  удобный, спору нет. Просто требует немного времени подразобраться.
Я например сам только сегодня прочитал и понял как работает блок mul (деление\умножение).
                    
                                    Я например сам только сегодня прочитал и понял как работает блок mul (деление\умножение).
                                        mike, 29.03.2016, 16:37                                    
                                                            
ZWB мнение
                                                
                        Таки все просто.
Запоминаем:
Свойства есть почти у всего. В том числе и у ног входов и выходов.
Это сделано для того, что бы не плодить кучу блоков.
Например, у блока ИЛИ есть свойства ноги входа (прямой/инверсия/передний и задний фронты) и свойства ноги выхода (прямой/инверсный)
                    
                                    Запоминаем:
Свойства есть почти у всего. В том числе и у ног входов и выходов.
Это сделано для того, что бы не плодить кучу блоков.
Например, у блока ИЛИ есть свойства ноги входа (прямой/инверсия/передний и задний фронты) и свойства ноги выхода (прямой/инверсный)
                                        angol855, 29.03.2016, 19:15                                    
                                                            
ZWB мнение
                                                
                        [quote author=mike link=topic=107.msg1205#msg1205 date=1459258654]
Таки все просто.
Запоминаем:
Свойства есть почти у всего. В том числе и у ног входов и выходов.
Это сделано для того, что бы не плодить кучу блоков.
Например, у блока ИЛИ есть свойства ноги входа (прямой/инверсия/передний и задний фронты) и свойства ноги выхода (прямой/инверсный)
[/quote]
В справке ничего не написано про свойства ноги входа. Про прямой\инверсия понятно, а как работает передний и задний фронт напишите пожалуйста подробно.
                    
                                    Таки все просто.
Запоминаем:
Свойства есть почти у всего. В том числе и у ног входов и выходов.
Это сделано для того, что бы не плодить кучу блоков.
Например, у блока ИЛИ есть свойства ноги входа (прямой/инверсия/передний и задний фронты) и свойства ноги выхода (прямой/инверсный)
[/quote]
В справке ничего не написано про свойства ноги входа. Про прямой\инверсия понятно, а как работает передний и задний фронт напишите пожалуйста подробно.
                                        serge197a, 29.03.2016, 19:29                                    
                                                            
ZWB мнение
                                                
                        Да вы брат охринели
- передний фронт по переднему
- задний по заднему.что тут добавитть
                    
                                    - передний фронт по переднему
- задний по заднему.что тут добавитть
                                        mike, 29.03.2016, 19:49                                    
                                                            
ZWB мнение
                                                
                        [quote author=serge197a link=topic=107.msg1211#msg1211 date=1459268956]
Да вы брат охринели
- передний фронт по переднему
- задний по заднему.что тут добавитть
[/quote]
Ох((
                    
                                    Да вы брат охринели
- передний фронт по переднему
- задний по заднему.что тут добавитть
[/quote]
Ох((
                                        VoronovMaksim88, 30.03.2016, 03:24                                    
                                                            
ZWB мнение
                                                
                        Если выбрано свойство входа "по переднему фронту" то 1 на нем появится всего на 1 программный цикл в тот момент когда переменная на входе сменит значение с 0 на 1. Соответственно если выбран задний фронт то опять же 1 будет подана только на 1 цикл в момент перехода переменной с 1 на 0. 
Но проблема в том что эта такая фундаментальная штука что если вы её не знаете то программировать ПЛК вам рановато. Без обид. Я бы начал с изучения основ электроники, двоичного исчисления, цифровых микросхем, языка ассемблер.
                    
                    
                                    Но проблема в том что эта такая фундаментальная штука что если вы её не знаете то программировать ПЛК вам рановато. Без обид. Я бы начал с изучения основ электроники, двоичного исчисления, цифровых микросхем, языка ассемблер.
                                        Max, 30.03.2016, 06:35                                    
                                                            
ZWB мнение
                                                
                        [quote author=mike link=topic=107.msg1198#msg1198 date=1459255029]
Соглашусь/не соглашусь.
ФБД он и в Африке ФБД. И никакой отсебятины мы не добавили. Нюансы есть, но они не очень сложны.
[/quote]
Да дело не в сложности. Надо просто думать как программист а не как инженер КИПиА... к примеру создавать переменные блока к которым можно потом ссылаться и вытаскивать на поляну много раз как для чтения так и для записи - это чисто "программерский" подход. Электрическая схема позволяет подключаться к одной точке входа/выхода (ну или эта точка будет распараллелена, но по сути по схеме четко отслеживается место её подключения). В вашей реализации это дает свои плюсы (в виде бОльшей гибкости инструмента) но ухудшает "читабельность" программы (особенно если не сильно увлекаться комментариями). Я не говорю что это плохо, надо просто к этому привыкнуть :)
                    
                                    Соглашусь/не соглашусь.
ФБД он и в Африке ФБД. И никакой отсебятины мы не добавили. Нюансы есть, но они не очень сложны.
[/quote]
Да дело не в сложности. Надо просто думать как программист а не как инженер КИПиА... к примеру создавать переменные блока к которым можно потом ссылаться и вытаскивать на поляну много раз как для чтения так и для записи - это чисто "программерский" подход. Электрическая схема позволяет подключаться к одной точке входа/выхода (ну или эта точка будет распараллелена, но по сути по схеме четко отслеживается место её подключения). В вашей реализации это дает свои плюсы (в виде бОльшей гибкости инструмента) но ухудшает "читабельность" программы (особенно если не сильно увлекаться комментариями). Я не говорю что это плохо, надо просто к этому привыкнуть :)
