Показано с 1 по 3 из 3

Тема: реализация передачи данных от мва8 к плк

  1. #1

    По умолчанию реализация передачи данных от мва8 к плк

    Чтобы не флудить в теме про SysLibCom вынесу дополнительный вопрос отдельно.

    Я читаю в ПЛК данные от 3-х МВА8 вот таким способом:

    VAR_GLOBAL
    t_in AT %QD8.1.1:REAL;
    ...

    В основной программе я провожу проверку такого типа:

    IF t_in>100 THEN %QX1.0:=TRUE; ELSE %QX1.0:=FALSE; END_IF;

    Но в переменные и при мониторинге через PLC_Configuration пишутся одни нули. Где я допустил ошибку - не пойму...

    Опрос идет, лампочки RS485 на МВА8 мигают.

    МВА8 подключены к ПЛК, согласно рекомендациям ОВЕН, прилагаемым на диске, протокол ОВЕН(Master).

    Проект - в приложении.

    ПЛК100-220.Р.М.
    Прошивка: 2.05.7
    Таргет: 2.10
    Вложения Вложения
    • Тип файла: zip Res.zip (55.7 Кб, Просмотров: 39)

  2. #2

    По умолчанию

    Цитата Сообщение от Lightning Посмотреть сообщение

    Но в переменные и при мониторинге через PLC_Configuration пишутся одни нули. Где я допустил ошибку - не пойму...
    При описании переменных в конфигурации ПЛК вы не указали hash name.
    Если читаете данные об измерениях - hash должен быть read.

    Кроме того, ваша проверка работать не будет, т.к. для того, чтобы реле на выходе замкнулось, необходимо, чтобы все описанные вами условия выполнялись.
    Попробуйте перечислить их через or.

  3. #3

    По умолчанию

    Цитата Сообщение от Kirill Посмотреть сообщение
    При описании переменных в конфигурации ПЛК вы не указали hash name.
    Если читаете данные об измерениях - hash должен быть read.
    Спасибо!
    Цитата Сообщение от Kirill Посмотреть сообщение
    Кроме того, ваша проверка работать не будет
    Я знаю, просто надо было что-то прописать в основную прграмму, чтобы использовать объявленные переменные Вот и скопипастил

Ваши права

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