Страница 3 из 6 ПерваяПервая 12345 ... ПоследняяПоследняя
Показано с 21 по 30 из 57

Тема: ПЛК110 - Отмер длины энкодером.

  1. #21

    По умолчанию

    Цитата Сообщение от bgn62 Посмотреть сообщение
    НА ДАННЫЙ МОМЕНТ СТАРЫЕ ДАННЫЕ ОТ ЭНКОДЕРА ТОЛЬКО МЕШАЮТ И ПРИХОДИТСЯ ВЫЕЖИВАТЬСЯ КАК МУХА НА СТЕКЛЕ, ЧТОБЫ ОТ НИХ НЕ ЗАВИСЕЛ СЛЕДУЮЩИЙ ЦИКЛ ПРОГРАММЫ
    если такая несложная вещь вызывает у вас небходимость "выеживания" - вам рано заниматься реальным программированием.....

    ... вы так и не поняли, что сбрасывать вы будете ДРУГОЕ значение, совсем не соответствующее считанному значению энкодера...
    Одно из правил программирования процедур прерываний - это либо запись в переменную, либо чтение из нее ... используя переменные для универсальной роли вы создаете почву для очень мудренных ошибок. Цикл контроллера - по сути прерывание таймера с периодом 1 мс, чтобы не было неожиданностей в программе, на время обработки прерывания запрещают все остальные.... в ПЛК это невозможно, значит либо читать либо писать

    именно для того чтобы не объяснять каждому, почему это так, и делают ЭЛЕМЕНТАРНЫЕ модули максимально устойчивыми...

    напишите ОДИН раз процедуру капсулирующую аппаратный счетчик овена в приемлемый для вас вид, с входом обнуления и прочими феньками и используйте его не вспоминая каждый раз почему так

  2. #22

    По умолчанию

    Счетчик без входа сброса - нонсенс!

  3. #23

    По умолчанию

    Цитата Сообщение от Алексей Дмитриев Посмотреть сообщение
    Счетчик без входа сброса - нонсенс!
    надо будет сказать об этом в жилищной конторе, чтоб поменяли срочно все счетчики в квартире

  4. #24

    По умолчанию

    Цитата Сообщение от Алексей Дмитриев Посмотреть сообщение
    Счетчик без входа сброса - нонсенс!
    переменная контроллера - суть не счетчик, а "датчик счетчика"... не требуете же вы от термопары чтобы она выдавала напряжение откалиброванное в диапазон 0-10В, да еще и приведенное к нулю )))

  5. #25

    По умолчанию

    Цитата Сообщение от Алексей Дмитриев Посмотреть сообщение
    Счетчик без входа сброса - нонсенс!
    Вместо рассуждений про воду, термопару и погоду в африке,
    приведите пример производителя ПЛК со скоростным счётчиком на борту, у которого нет сброса из программы.
    А то уже задолбали обвинять в страшных грехах тех, кто по ошибке польстился на "счётчик" в контроллере, и после покупки обнаружил что его там фактически нет.

  6. #26
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    Лично моё мнение, СБРОС нужен.
    Без функции сброса данный подмодуль не полноценен.
    Поэтому я его не использую. Хотя если брать в целом, проблем с отмером длинны нет.

  7. #27

    По умолчанию

    Ну накосячили ребята - признайтесь и пообещайте исправить в следующих версиях прошивки, а то пустой треп, если обработать сигнал, да кабы бабушка была дедушкой, то ... Смешно это все.
    А по поводу СБРОС нужен, так нужен не только сброс, но и предустановка какого-либо значения, были такие проблемы со счетчиками без предустановки, тоже приходилось выеживаться.
    Последний раз редактировалось Алексей Дмитриев; 26.11.2011 в 12:22.

  8. #28

    По умолчанию

    Ну ребята-то не причем.
    Если кто и должен в чем то сознаваться - это я
    И не то, чтобы накосячили, а сделали как понимали.
    В следующих итерациях постараемся пожелания учесть. За что к стати всем спасибо большое.

  9. #29

    По умолчанию

    Цитата Сообщение от Дмитрий Артюховский Посмотреть сообщение
    если такая несложная вещь вызывает у вас небходимость "выеживания" - вам рано заниматься реальным программированием.....

    ... вы так и не поняли, что сбрасывать вы будете ДРУГОЕ значение, совсем не соответствующее считанному значению энкодера...
    Одно из правил программирования процедур прерываний - это либо запись в переменную, либо чтение из нее ... используя переменные для универсальной роли вы создаете почву для очень мудренных ошибок. Цикл контроллера - по сути прерывание таймера с периодом 1 мс, чтобы не было неожиданностей в программе, на время обработки прерывания запрещают все остальные.... в ПЛК это невозможно, значит либо читать либо писать

    именно для того чтобы не объяснять каждому, почему это так, и делают ЭЛЕМЕНТАРНЫЕ модули максимально устойчивыми...

    напишите ОДИН раз процедуру капсулирующую аппаратный счетчик овена в приемлемый для вас вид, с входом обнуления и прочими феньками и используйте его не вспоминая каждый раз почему так
    НУ МЫ, БЛИН, ТАКИ ВУМНИ, ШО МЫ БУДЕМ, ТАМ СМОТРЕТЬ, ШО ХТОТО ЧЕГОТО ХОТИТЬ, ГЛАВНО (МОЖ БЕЗ БУКВ Л) СВОЮ МЫСЛЮ ТОЛКАТЬ.
    ПЛЗ БЕЗ ОБИД, НЕ СЧИТАЙТЕ СЕБЯ БОГОИЗБРАННЫМ И ВСЕ БУДЕ НИСЧАК

  10. #30

    По умолчанию

    а по мне, так сброс не нужен! все отлично решается программно ручками.
    лучше бы сотрудники ОВЕНа уделяли большее внимание надежности и максимальным скоростным характеристикам данного узла и ПЛК в целом.

Страница 3 из 6 ПерваяПервая 12345 ... ПоследняяПоследняя

Похожие темы

  1. Ответов: 20
    Последнее сообщение: 30.11.2010, 09:02
  2. плк110-32 и Rs-232
    от Klik в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 19.02.2010, 10:54
  3. измерение длины с помощью си-8
    от energetic в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 05.05.2009, 22:28
  4. Ответов: 16
    Последнее сообщение: 10.02.2009, 12:11
  5. измерение длины и скорости
    от smokin в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 16.10.2008, 15:02

Ваши права

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