Archived

Этот пост заблокирован, редактирование отключено

Программное обеспечениеВопросы по zWorkbenchRe: Новая бета версия zWorkBench 2.0

Вопросы по системе сквозного проектирования и менеджмента проектов
Исходное сообщение:
VoronovMaksim88, 29.08.2017, 04:38
VoronovMaksim88
Re: Новая бета версия zWorkBench 2.0
Мне кажется важным полностью заполнить раздел "описание объектов" при выборе контроллера.
Ответы:
mike, 29.08.2017, 19:06
mike
Re: Новая бета версия zWorkBench 2.0
Выходов физических?
Если да, то не нормально.
serge197a, 29.08.2017, 19:09
serge197a
Re: Новая бета версия zWorkBench 2.0
Это нормально и очень удобно. Избавляет от промежуточных переменных.
ilya, 30.08.2017, 10:21
ilya
Re: Новая бета версия zWorkBench 2.0
Вот что я имею ввиду. Пока трудно сказать, хорошо это или плохо. Пока мне кажется, что больше плохо. Мне скажем было удобно видеть какие  входы/выходы задействованы, когда они были зачеркнуты. А т.к. входы обычно фильтруется (в моем случае), то надобности в дубляже я не вижу. Но т.к. я в любом случае за расширение вариаций работы с ЗВБ, а как я понял этот баг некоторым понравился, то прошу хотябы вернуть зачеркивание используемых физических входов/выходов. Спасибо
serge197a, 30.08.2017, 10:39
serge197a
Re: Новая бета версия zWorkBench 2.0
Это не баг. Так работают глобальные переменные.
И не зентек это придумал. Так работает у всех.
VoronovMaksim88, 30.08.2017, 11:39
VoronovMaksim88
Re: Новая бета версия zWorkBench 2.0
Баг, конечно !!! 100%

Если бы входы можно было так "размножать", то ещё куда ни шло. Но с выходами так не прокатит ))
Я думаю уважаемые разработчики поправят скоро.
serge197a, 30.08.2017, 12:24
serge197a
Re: Новая бета версия zWorkBench 2.0
Да нет. На то она и глобальная.
Для выхода в т.ч.
двойная запись в программе- типичная ошибка не опытного юзера.
а как вам такое(КДС работает точно так же):
VoronovMaksim88, 30.08.2017, 14:38
VoronovMaksim88
Re: Новая бета версия zWorkBench 2.0
Ну может быть...
Я бы так не делал точно.
Не вижу в этом удобства особого.
Скорее увеличивает шансы запутаться.
В SmLogix нет такого, в OwenLogix тоже, и в unipro нет.
А вы скриншот из программы на ST прикрепили, а у нас всё же FBD. 
serge197a, 30.08.2017, 16:27
serge197a
Re: Новая бета версия zWorkBench 2.0
так у них и глобальных тоже нет.
То, что в примере ST - не имеет значения, если я конвертирую в фбд. то неимоверной
длинны цепь получится.
На картинке про то, что если программы используют промежуточные переменные,
но если вы задаете выполнять в 1-м цикле только 1 программу
или вы в ПЛК несколько программ, к примеру пусть будет:
- вентиляция-\,
- прогрев
- охлаждение,
-отопление и т.п.
и ПЛК выполняет только одну, а вы не обрабатываете остальные в цикле.
То в каждой можно смело писать  выход.
В цикле к примеру крутите только программу "состояние машины" и одну,
программу, которую разрешает в данный момент выполнить текущее "состояние машины"
Возможно ручное включение пользователем режима.
При этом выбранная программа имеет законченный вид и может переноситься в другие программы или устройства, полностью сконфигурированной.
(Извиняюсь. если не очень понятно объясняю)
VoronovMaksim88, 30.08.2017, 17:37
VoronovMaksim88
Re: Новая бета версия zWorkBench 2.0
Я вас понял прекрасно.
Но всё же применительно но к звб я бы не хотел чтоб так и осталось. Мне удобнее когда одному входу/выходу соответствует один блок на поляне. И не понятно что будет если на выход одновременно писать разные значения. Тогда надо приоритет вводить, это только усложнит и без того не самый простой звб.
serge197a, 30.08.2017, 18:05
serge197a
Re: Новая бета версия zWorkBench 2.0
все будет понятно.
Последнее по очереди обработанное значение будет записано в выход.
очередность не помню как ZWB.
но присваивание одному выходу нескольких значений- есть промах новичка.
В среде программирования это ошибкой не считается.
К примеру в КДС это называется "конкурентный доступ".
Можно запустить проверку.