Панель пользователя

Автор Тема: Программируемый логический контроллер Z401  (Прочитано 2639 раз)

Оффлайн mike

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1126
  • Карма: +23/-1
Re: Программируемый логический контроллер Z401
« Ответ #30 : 04 Апрель 2016, 13:57:24 »
Почти правильно.
Только мы же должны знать начальное состояние подчиненного (значение переменной).
Например, при подаче питания.
Следовательно, надо сначала считать, а затем уже принимать решение на запись.

Оффлайн serge197a

  • Постоялец
  • ***
  • Сообщений: 246
  • Карма: +0/-0
Re: Программируемый логический контроллер Z401
« Ответ #31 : 04 Апрель 2016, 14:21:52 »
Я исходил из того, что по умолчанию(включении питания)
у нас в переменных на входе макроса и внутри нули, т.к. переменные мы не сохраняем.
После считывания значения из слева (ПМП) на входе значение будет отличным от нуля.
и при каждом изменении, будет инициироваться запись.
Планировал в ФБ добавить счетчик ошибок, чтобы отключать попытки записи при неисправности или
отключении слейва.
К примеру отсчитали 20 неудачных посылок, выставили флаг и больше не стучимся в слейв до перезагрузки.
С этим вопросов нет.

Спасибо. Вы мне сильно помогли.

Оффлайн mike

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1126
  • Карма: +23/-1
Re: Программируемый логический контроллер Z401
« Ответ #32 : 04 Апрель 2016, 15:03:34 »
Пожалуйста, обращайтесь!

Оффлайн serge197a

  • Постоялец
  • ***
  • Сообщений: 246
  • Карма: +0/-0
Re: Программируемый логический контроллер Z401
« Ответ #33 : 20 Апрель 2016, 08:03:29 »
Здравствуйте mike!
Я замахнулся на один проект.
В нем заложено другое железо.
Но можно здорово сэкономить, используя к примеру Z401 или М100.
Не хватает мне функционала немного.
В частности часов реального времени и работы с нестандартным протоколом.
Но эти недостатки можно обойти.
есть представление как.
Если Вас не затруднит, напишите мне в личку, чтобы обсудить.
serge197a@yandex.ru
Я бы вложился в разработку.
С Уважением Сергей.