Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 35

Тема: Два мастера в сети Ethernet

  1. #21
    Пользователь Аватар для spinogryz57
    Регистрация
    27.04.2012
    Адрес
    Россия
    Сообщений
    156

    По умолчанию

    А можно как то сделать, что бы когда переменная (скажем "opapa") стала False ПЛК остановил выполнение цикла? (по аналогии нажатия кнопки стоп на панели ПЛК)
    Где то мне это попадалось, а найти не могу((
    Делай что хочешь, все равно пожалеешь!

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

    По умолчанию

    Цитата Сообщение от spinogryz57 Посмотреть сообщение
    А можно как то сделать, что бы когда переменная (скажем "opapa") стала False ПЛК остановил выполнение цикла? (по аналогии нажатия кнопки стоп на панели ПЛК)
    Где то мне это попадалось, а найти не могу((
    а что просто первой строчкой поставить условие с ретурном не подходит, обязательно надо в стоп уходить?
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  3. #23
    Пользователь Аватар для spinogryz57
    Регистрация
    27.04.2012
    Адрес
    Россия
    Сообщений
    156

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    а что просто первой строчкой поставить условие с ретурном не подходит
    Первой строчкой где? и что такое ретурн?

    Мне нужно, что бы значения переставали передаваться на SCADA (во вложении скрин проекта)
    Последний раз редактировалось spinogryz57; 25.02.2015 в 22:12.
    Делай что хочешь, все равно пожалеешь!

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

    По умолчанию

    создаете в левом верхнем углу элемент с en/eno, пишите там слово return, входу En приставляете переменную блокирующую работу.
    И всё это Вас не спасает, потому что слейв конфигуратора работает даже если программа находится в состоянии стоп

    ЗЫ где Вы оставили свою логику, если скада как мастер не должна принимать данные от слейва, то зачем посылать в плк какую либо переменную, для чего?
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  5. #25
    Пользователь Аватар для spinogryz57
    Регистрация
    27.04.2012
    Адрес
    Россия
    Сообщений
    156

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    ЗЫ где Вы оставили свою логику, если скада как мастер не должна принимать данные от слейва, то зачем посылать в плк какую либо переменную, для чего?
    Ды вот подумал, что вечер воскресенья идеально подходит для того что бы потупить

    Спасибо!
    Делай что хочешь, все равно пожалеешь!

  6. #26
    Пользователь Аватар для spinogryz57
    Регистрация
    27.04.2012
    Адрес
    Россия
    Сообщений
    156

    По умолчанию

    Столкнулся с проблемой

    Мастер (сеть Ethernet) запросил у слейва состояние переменной "shk9" (было TRUE) тут все путем, но когда слейв отключаешь от сети состояние переменной не изменяется.
    Я так понимаю, что так и должно быть т.е. мастер запрашивает состояние переменной, а так как слейва в сети нет, то и ответа нет и он его (состояние) оставляет прежним?

    А вот можно ли как то сделать так, что бы при отсутствии слейва в сети он(мастер) присваивал переменной FALSE?

    P.S. Извиняйте за коряво поставленный вопрос))
    Последний раз редактировалось spinogryz57; 25.02.2015 в 22:12.
    Делай что хочешь, все равно пожалеешь!

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

    По умолчанию

    Проверяйте связь и обнуляйте в программе

  8. #28
    Пользователь
    Регистрация
    24.07.2012
    Адрес
    Россия
    Сообщений
    1,492

    По умолчанию

    Предвижу что следующий вопрос будет как проверить связь.

    Вобщем есть в конфигураторе "Last error" так вот, если там 0, то все норм, если 81, то ошибка, могу ошибаться, уточнить коды ошибок можете в инструкции к конфигуратору в приложении.
    Если у вас один слейв, то так решите проблему, если несколько, то эта ошибка будет привязана к номеру слейва, который в свою очередь отображается в "Last address".

  9. #29
    Пользователь Аватар для spinogryz57
    Регистрация
    27.04.2012
    Адрес
    Россия
    Сообщений
    156

    По умолчанию

    Цитата Сообщение от Scream Посмотреть сообщение
    Предвижу что следующий вопрос будет как проверить связь.


    Сеть работает отлично! Слейв устр-во намеренно аппаратно(физически) отключают от сети. И надо, что бы мастер не получив ответ от слейва перевел переменную в FALSE.

    Смысл в том, что бы когда ПЛК(Slave) негодяи отключат от сети, все ПЛК(Master) это поняли.
    Я по незнанию предположил, что если мастер при опросе слейва не получит ответа, то переведет переменную в состояние FALSE.
    Делай что хочешь, все равно пожалеешь!

  10. #30
    Пользователь Аватар для spinogryz57
    Регистрация
    27.04.2012
    Адрес
    Россия
    Сообщений
    156

    По умолчанию

    Пытался использовать переменную "Last error", но она word, а у меня весь проект на LD наколякан.
    А word_to_bool на LD как я понял не работает))
    Делай что хочешь, все равно пожалеешь!

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

Похожие темы

  1. Два мастера Modbus на одном PLC
    от Igor_Pavlov в разделе Панели оператора (HMI)
    Ответов: 4
    Последнее сообщение: 07.12.2012, 12:23
  2. Два modbus rtu в одной сети
    от gr_vl в разделе Сетевые технологии
    Ответов: 2
    Последнее сообщение: 03.04.2011, 09:55
  3. два компьютера в одной сети rs-485
    от электроподонаг в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 09.11.2010, 11:52
  4. сми-1 в качестве мастера сети
    от bbreak_d в разделе Панели оператора (HMI)
    Ответов: 4
    Последнее сообщение: 29.04.2010, 19:50
  5. трм151 в качестве мастера сети
    от Alor в разделе Эксплуатация
    Ответов: 5
    Последнее сообщение: 24.02.2010, 04:08

Ваши права

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