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

Тема: Состояние входа ПЛК150 через MudBas

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь Аватар для Flomaster
    Регистрация
    03.05.2007
    Адрес
    Khabarovsk
    Сообщений
    278

    По умолчанию

    В режиме симуляции, конечно же, не будет работать!
    И еще. В принципе все значения дискретных входов можно упаковать в один регистр Modbus, например:

    mb_var_1.0:=din_1;
    mb_var_1.1:=din_2;

    Таким образом в одну переменную вы можете поместить до 16 дискретных сигналов.

    Успехов!

  2. #2

    По умолчанию я сделал несколько по иному

    Меня не устроил переназначение переменой дискрета типа BOOL, в переменную WORD. Скада видит ее как аналог, что не есть хорошо. Поэтому в мадбас добавил подэлемент 8 bits, там 8 переменных типа BOOL в общем то-что надо. Можно привязать все шесть дискретных входов ПЛК. Завтра буду мучать аналоги. Всем удачи. И мне тоже

  3. #3
    Пользователь Аватар для Flomaster
    Регистрация
    03.05.2007
    Адрес
    Khabarovsk
    Сообщений
    278

    По умолчанию

    Наверное использование 8 bit в вашем случае будет наиболее удобно.
    Я своей целью видел задать вам направление, куда двигаться, и не претендовал на 100% верное решение Так что теперь вам и карты в руки
    По поводу аналогов - можно попробовать переменную Float в Modbus.
    Если не получится, то как вариант, можно умножать аналоговое значение на 10 или на 100, передавать в СКАДу как WORD, а там уж делить на 10 или на 100 соответственно. Пробуйте, дерзайте!

Ваши права

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