Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 30

Тема: Системные события CodeSys3

  1. #11
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,243

    По умолчанию

    http://ru.wikipedia.org/wiki/%D0%9F%...BE%D0%BA%D0%B8


    как я сейчас могу сказать, мой плк на v3 убит, а так то я csv файлы с помощью sysexec библиотеки пишу
    Последний раз редактировалось capzap; 29.11.2013 в 16:34.

  2. #12

    По умолчанию

    Цитата Сообщение от kgsh82 Посмотреть сообщение
    Что мешает считать из файла?
    см. первое сообщение в теме
    необходим обработчик системного события типа "Init" или "Start"

  3. #13
    Пользователь
    Регистрация
    03.03.2008
    Адрес
    Новосибирск
    Сообщений
    238

    По умолчанию

    Цитата Сообщение от RustySM Посмотреть сообщение
    см. первое сообщение в теме
    необходим обработчик системного события типа "Init" или "Start"
    И в чем загвоздка? Переменная start типа BOOL инициализируется при старте контроллера ложью.
    IF NOT start THEN
    Читаем из файла;
    start:=TRUE;
    END_IF

    IF start THEN
    Программа;
    END_IF
    Последний раз редактировалось kgsh82; 30.11.2013 в 00:20.

  4. #14

    По умолчанию

    Цитата Сообщение от kgsh82 Посмотреть сообщение
    И в чем загвоздка? Переменная start типа BOOL инициализируется при старте контроллера ложью.
    IF NOT start THEN
    Читаем из файла;
    start:=TRUE;
    END_IF

    IF start THEN
    Программа;
    END_IF
    Работать, конечно, будет. Но мне как программисту со стажем, данный способ ужасно не нравится.
    Вместо того, чтобы определенный код (функция или фб) отработал и больше не вызывался,
    здесь постоянно проверяется условие инициализации.

  5. #15
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,243

    По умолчанию

    Цитата Сообщение от RustySM Посмотреть сообщение
    Работать, конечно, будет. Но мне как программисту со стажем, данный способ ужасно не нравится.
    Вместо того, чтобы определенный код (функция или фб) отработал и больше не вызывался,
    здесь постоянно проверяется условие инициализации.
    Программист со стажем чего? Систем реального времени? В каком году написана Ваша первая программа заказчику, моя в 1988 и я почему то не парюсь из-за таких вещей, думаю только заставших прокалывание дырок в перфокартах, может бесить лишний код, лишняя проверка. Вы вообще ни каких проверок не делаете, ни выход за диапазон, ни на КЗ и обрыв, ни состояние аварийной кнопки и т.д т.п? Уверены что Вы промышленной автоматизацией занимаетесь?

  6. #16

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    Программист со стажем чего? Систем реального времени? В каком году написана Ваша первая программа заказчику, моя в 1988 и я почему то не парюсь из-за таких вещей, думаю только заставших прокалывание дырок в перфокартах, может бесить лишний код, лишняя проверка. Вы вообще ни каких проверок не делаете, ни выход за диапазон, ни на КЗ и обрыв, ни состояние аварийной кнопки и т.д т.п? Уверены что Вы промышленной автоматизацией занимаетесь?
    Да, я именно в промышленной автоматизацией занимаюсь всю жизнь, и мой стаж всего на пару лет меньше Вашего. Но меня всегда коробит когда приходится изгаляться для решения элементарных задач.
    В версии 2.3 были же системные события, почему здесь убрали?

  7. #17
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,243

    По умолчанию

    прежде чем здесь написать что убрано, может определиться что среда разработки не вполне изучена, например зайти на сайт разработчика и разобраться с примером http://store.codesys.com/event-manag..._store=default

    и незнаю в чем трудности, зачем изгаляться и тому подобное, начав любую функцию со строчки
    Код:
    IF NOT MX0.0 THEN mx0.0:=true; RETURN END_IF;
    это так сильно напрягает?

  8. #18

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    прежде чем здесь написать что убрано, может определиться что среда разработки не вполне изучена, например зайти на сайт разработчика и разобраться с примером http://store.codesys.com/event-manag..._store=default
    А вот за эту инфу спасибо. Ею, наверно, можно было сразу закрыть тему.
    Только я весь день не могу скачать данный пример - не запускается закачка и всё. Если Вы скачали - скиньте мне пожалуйста на почту: sattarov.r@agrs.ru
    А CodeSys я действительно плохо знаю - инфу взял из хелпа:
    csh.jpg

  9. #19
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,243

    По умолчанию

    я в командировке, эти примеры не скачивал, мне за ненадобностью они

  10. #20
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,243

    По умолчанию

    ЗЫ не думаю, что тема закроется, открыл проект от какой то спкашки, системных событий нет, сменил устройство на WIN, события появились, так что если в таргете они убраны, значит кому то это нужно )))

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Похожие темы

  1. ТРМ-138-Р; Системные ошибки;
    от Андрей80 в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 22.04.2020, 13:05
  2. Системные события start и stop в ПЛК110
    от 42ia в разделе ПЛК1хх
    Ответов: 8
    Последнее сообщение: 27.09.2011, 14:30
  3. ПЛК150 не идут системные часы
    от Евгений Пашигоров в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 08.08.2011, 11:33

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •