![]() |
![]() ![]() |
|
SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
![]() |
#121 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 3 860
Благодарил(а): 225 раз(а)
Поблагодарили:
141 раз(а) в 133 сообщениях
|
![]()
небольшой косяк в хелпе
Последний раз редактировалось Arsie, 15.05.2020 в 16:39 Причина: Проблема решена, файлы удалил |
![]() |
![]() |
![]() |
#122 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 382
Благодарил(а): 15 раз(а)
Поблагодарили:
610 раз(а) в 557 сообщениях
|
![]() __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#124 |
Senior Member
Регистрация: Jun 2007
Сообщения: 1 951
Благодарил(а): 15 раз(а)
Поблагодарили:
21 раз(а) в 21 сообщениях
|
![]() ![]() |
![]() |
![]() |
![]() |
#125 |
Senior Member
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили:
15 раз(а) в 12 сообщениях
|
![]()
Кстати, по хелпу.. Приведите в соответствие хелп и документацию с реальностью по кнопочке Обновить ядро. В хелпе и доке одно, в натуре совсем другое на экране видим.
|
![]() |
![]() |
![]() |
#126 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 382
Благодарил(а): 15 раз(а)
Поблагодарили:
610 раз(а) в 557 сообщениях
|
![]() __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#127 |
Senior Member
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили:
15 раз(а) в 12 сообщениях
|
![]() |
![]() |
![]() |
![]() |
#128 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 382
Благодарил(а): 15 раз(а)
Поблагодарили:
610 раз(а) в 557 сообщениях
|
![]() __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#129 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 3 860
Благодарил(а): 225 раз(а)
Поблагодарили:
141 раз(а) в 133 сообщениях
|
![]()
как-то раньше не приходило в голову но оказалось, что в большом проекте невозможно найти входные/выходные переменные если не знаешь где они лежат.
поиска - нет в дереве устройств/проводников - нет лучшее для них место - отдельная вкладка, но и в проводнике или в устройствах тоже пойдёт.. |
![]() |
![]() |
![]() |
#130 |
Senior Member
Регистрация: May 2009
Сообщения: 1 033
Благодарил(а): 9 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
![]() __________________ RTFM Последний раз редактировалось Arsie, 15.05.2020 в 16:40 Причина: Удалил вложения за ненужностью |
![]() |
![]() |
![]() |
#131 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 382
Благодарил(а): 15 раз(а)
Поблагодарили:
610 раз(а) в 557 сообщениях
|
![]() 2) Ctrl+M, даблклик на ">" у переменной __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#133 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 3 860
Благодарил(а): 225 раз(а)
Поблагодарили:
141 раз(а) в 133 сообщениях
|
![]()
не знаю насколько это реально, но, поюзав SMRD, теперь хочется, чтобы такая вещь была прямо в лоджике и для всех контроллеров.
а также хочется иметь возможность автоматизированного получения всех экранов, и не только смарта, в виде отдельных картинок для составления инструкций. описать тот же журнал с полусотней записей задача не для слабых нервов... или меню на хренову гору страниц и переходов. HMI HMI и еще раз HMI в лоджике пока с этим туго а еще веб HMI и для смартфонов |
![]() |
![]() |
![]() |
#134 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 382
Благодарил(а): 15 раз(а)
Поблагодарили:
610 раз(а) в 557 сообщениях
|
![]() Никакая автоматика не сможет правильно решить, что на экране автивно в какой момент времени. Это должно быть задано в явном виде. Другими словами, автоскриншоты экранов FBD - само по себе утопия с технической точки зрения. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 01.12.2017 в 11:05 |
![]() |
![]() |
![]() |
#135 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
![]()
Я считаю, что составить инструкцию с описанием любого количества пунктов - это всегда быстрее, чем добавить все эти пункты в программу.
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
![]() |
![]() |
![]() |
#137 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
![]()
Ну сначала планирование, потом схемы, потом программирование и отладка, потом инструкции. Если заказчик выделывается - это уже может стать проблемой, но у меня такое случалось всего пару раз, и я не страдал, потому что договаривался о доп.деньгах.
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
![]() |
![]() |
![]() |
#138 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 3 860
Благодарил(а): 225 раз(а)
Поблагодарили:
141 раз(а) в 133 сообщениях
|
![]() |
![]() |
![]() |
![]() |
#139 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 382
Благодарил(а): 15 раз(а)
Поблагодарили:
610 раз(а) в 557 сообщениях
|
![]() Как автомат будет определять правильные условия? __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#140 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 3 860
Благодарил(а): 225 раз(а)
Поблагодарили:
141 раз(а) в 133 сообщениях
|
![]() чтобы из лоджика это вам сначала надо полноценный эмулятор сделать, а этого делать никто не будет. это я помню. ![]() |
![]() |
![]() |
![]() |
#141 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
![]()
Так и Арсений про вывод с контроллера. Кто будет перебирать экраны и состояния изображений на экране? Или вы хотите, чтобы система сделала изображения всех возможных комбинаций состояний динамических элементов?
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
![]() |
![]() |
![]() |
#142 |
Новичок
Регистрация: Dec 2017
Сообщения: 2
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
Как вариант, для удобства составления инструкций, можно сделать блок FBD, при активации которого делался бы скриншот и ложился в определенную папку на контроллере, и далее по tftp забирался заинтересованным лицом.
Данная функция была бы полезна не только для составления инструкций, а также для фиксации определенных событий (графики, события, уставки итд). Последний раз редактировалось edesign, 04.12.2017 в 08:09 |
![]() |
![]() |
![]() |
#143 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 382
Благодарил(а): 15 раз(а)
Поблагодарили:
610 раз(а) в 557 сообщениях
|
![]() ![]() __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#144 |
Senior Member
Регистрация: Mar 2008
Адрес: Екатеринбург
Сообщения: 481
Благодарил(а): 46 раз(а)
Поблагодарили:
13 раз(а) в 12 сообщениях
|
![]()
Все таки Сегнетикс самый народный производитель контроллеров!
Вот бы и наша Дума(да и все остальные чиновники) так же прислушивались к народу!!! ![]() |
![]() |
![]() |
![]() |
#145 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 3 860
Благодарил(а): 225 раз(а)
Поблагодарили:
141 раз(а) в 133 сообщениях
|
![]() |
![]() |
![]() |
![]() |
#146 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
![]() __________________ В сегнетиксе не работаю с самого начала 2019 года. |
![]() |
![]() |
![]() |
#147 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 3 860
Благодарил(а): 225 раз(а)
Поблагодарили:
141 раз(а) в 133 сообщениях
|
![]() фбд-блоки по типу MUX(int)/(bool)/(real) на входы вешаются переменные кол-во входов задается юзером дискретизация в тиках, т.е. через сколько тиков делать запись максимальое кол-во записей по времени или по кол-ву записей переключатель типа лог-файла 0 - тип журнал, последняя запись затирается. 1 - тип книга, по превышении счетчика записей файл записывается и закрывается, создается новый файл. ограничитель кол-во листов/файлов в книге на выходе упакованный в rar файлы csv-формата [имя][дата][время][тип данных].log ну хотя бы так, например. если сделаете каскадируемые блоки - выход такого лог-блока цепляется ко входу другого такого блока и т.д. и тогда данные с этих блоков пишутся в один лог-файл в одну строку т.е. как-то так time b1 b2 b3 i1 i2 i3 i4 r1 r2 r3 b/i/r - это bool/int/real формат времени самый простой типа 201712051304 2017-12-05 13:04 |
![]() |
![]() |
![]() |
#148 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 3 860
Благодарил(а): 225 раз(а)
Поблагодарили:
141 раз(а) в 133 сообщениях
|
![]()
пример в прицепе.
тут как раз реализован вариант из трех лог-файлов, по файлу на каждый тип переменных. сделано по моему тз для кареловского контроллера такие файлы создаются раз в сутки Последний раз редактировалось Arsie, 15.05.2020 в 16:51 Причина: Удалил вложения за ненужностью |
![]() |
![]() |
![]() |
#149 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 3 860
Благодарил(а): 225 раз(а)
Поблагодарили:
141 раз(а) в 133 сообщениях
|
![]()
вот и я обнаружил устройство, которое имеет регистр только на запись, соответственно функция лоджика запись/чтение вызывает ошибку в блоке дигностики.
если список хотелок все еще открыт, прошу внести в него пожелание о добавке функции "только запись" |
![]() |
![]() |
![]() |
#150 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 382
Благодарил(а): 15 раз(а)
Поблагодарили:
610 раз(а) в 557 сообщениях
|
![]() На самом деле, ваша проблема решается делением на 2 числа отправленных пакетов и вычитанием из результата числа пакетов, на которые был ответ. Итогом будет число потерянных записей. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обмениваемся своими макросами | Arsie | SMLogix | 112 | 10.12.2021 09:01 |
Как показать прохождение запроса | LordN | Примеры работы по Modbus | 7 | 07.11.2019 19:55 |
Отсутствует связь SMH2010 <--> SMLogix | Serge_sg | Вопросы о SMH2010 | 19 | 07.10.2019 18:44 |
SMH4 не видится в SMLogix (решено) | marat | Вопросы о SMH4 | 2 | 04.04.2019 19:52 |
Небольшие дефекты в SMLogix | Gel | SMLogix | 20 | 22.08.2018 14:22 |