Страница 729 из 1041 ПерваяПервая ... 229629679719727728729730731739779829 ... ПоследняяПоследняя
Показано с 7,281 по 7,290 из 10404

Тема: ВОПРОС-ОТВЕТ (отвечаем на простые вопросы от новичков)

  1. #7281

    По умолчанию

    Здравствуйте!
    Объясните пожалуйста допустим cifra = 777.777
    x := REAL_TO_INT (cifra*5); если здесь я понял как можно вывести число до запятой (будет 3889)
    y := (cifra/0.5); то как здесь реализовать чтобы было число после запятой (получается 1555.554 (а я хочу чтобы было 554))

  2. #7282

    По умолчанию

    Доброго времени!
    Подскажите плз можно ли из под линукса править переменные на ПЛК (к примеру 160)
    (по 485 я такое уже делал. А по изернету что то не могу додуматься. ПЛК ещё нет. Пытаюсь найти инфу о возможности чтения правки переменных)
    Может быть укажите ссылку описания настроек.

  3. #7283
    Пользователь
    Регистрация
    31.07.2013
    Адрес
    Аркаим
    Сообщений
    1,033

    По умолчанию

    wotan
    y := (cifra/0.5) ... хочу чтобы было 554
    Что-то я не нашел специального оператора для этого. Сочиняю велосипед:
    Код:
    VAR
    Y_1: REAL;(*Вспомогательная переменная*)
    Y_2: REAL;(*Вспомогательная переменная*)
    y:INT; (*требуемый результат*)
    END_VAR;
    -----
    Y_1:= cifra/0.5; (*Вычисляем правильное значение*)
    Y_2:= TRUNC(Y_1);(*Отбрасываем дробную часть*)
    y:=REAL_TO_INT ((Y_1-Y_2)*1000); (*Вычисляем разницу с дробью и без, и умножаем на требуемую точность после запятой*)

  4. #7284

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    В вопросе находится ответ - параметр Register adress отвечает за адрес регистра МУ, в который Вы хотите писать биты (для МУ110 это 50 - адрес битовой маски)

    Вложение 45392

    В слейве (в МУ110) есть карта распределения регистров, каждый регистр имеет уникальный адрес
    Вложение 45393

    Странно? Почему этот вопрос возник в конце, а не в начале?
    Какой адрес Вы там написали для МУ, если не знаете зачем этот параметр?
    Потихоньку разбираюсь с ПЛК. ПЛК150, напомню.

    Удалось сделать все операции с помощью выходов DI самого ПЛК.

    Но с модулем МУ110-224.16К непонятки. Програмно включаю отключаю вход - он всё равно подает на катушку 24в. Не подскажете , куда копать ?
    Придется промежуточные реле ставить ?

  5. #7285
    Пользователь
    Регистрация
    31.07.2013
    Адрес
    Аркаим
    Сообщений
    1,033

    По умолчанию

    МУ110-224.16К ... всё равно подает на катушку 24в
    Он в принципе не может подавать напряжение. У него выход типа "открытый коллектор". Т. е. проще говоря, когда индикатор выхода горит, то выход "замкнут" на СОМ. Промежуточное или твердотельное реле подключается плюсом к +24V, минусом на выход блока.

  6. #7286
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,317

    По умолчанию

    Цитата Сообщение от Sulfur Посмотреть сообщение
    Он в принципе не может подавать.. .
    Не рассмотрен вариант когда вход грохнули неправильным подключением))

  7. #7287
    Пользователь
    Регистрация
    31.07.2013
    Адрес
    Аркаим
    Сообщений
    1,033

    По умолчанию

    Валенок
    Выход - "открытый коллектор", эмиттер выходного транзистора сидит на СОМ, коллектор торчит наружу. Пробой коллектор-эмиттер будет по факту замыканием DOхх на СOM. Откуда там взяться напряжению?
    Напоминаю, задавший вопрос так и сказал буквально - блок выдает напряжение.

  8. #7288

    По умолчанию

    Всем привет. Может кто-то на пальцах объяснить разницу в языках fbd и cfc? Я тут что-то запутался. Что в codesys называется cfc, в owen logic называется fbd. Я различий не заметил или не понял. Если они одинаковы, то зачем в codesys есть отдельно cfc и fbd? В codesys не работал, может поэтому не понимаю отличий.

  9. #7289
    Пользователь Аватар для _Mikhail
    Регистрация
    25.07.2013
    Адрес
    Ярославль
    Сообщений
    510

    По умолчанию

    Цитата Сообщение от stanislau Посмотреть сообщение
    Всем привет. Может кто-то на пальцах объяснить разницу в языках fbd и cfc? Я тут что-то запутался. Что в codesys называется cfc, в owen logic называется fbd. Я различий не заметил или не понял. Если они одинаковы, то зачем в codesys есть отдельно cfc и fbd? В codesys не работал, может поэтому не понимаю отличий.
    SFC это одна из разновидностей FBD
    Вложение 45512

  10. #7290
    Пользователь Аватар для Rednaxel
    Регистрация
    15.05.2015
    Адрес
    Минск
    Сообщений
    19

    По умолчанию

    Цитата Сообщение от stanislau Посмотреть сообщение
    Может кто-то на пальцах объяснить разницу в языках fbd и cfc
    Чтобы совсем уже запутать Станислава который вроде спрашивал про CFC а не про SFC, процитирую классика:
    Цитата Сообщение от Петров И. В. <Программируемые контроллеры...>
    Одним из вариантов FBD является язык программирования CFC (Continuous Function Chart). Он позволяет произвольно задавать порядок выполнения блоков. Диаграммы CFC дают программисту большую свободу действий, но платой за это является несколько большая вероятность допустить ошибку и более объемный код.

Страница 729 из 1041 ПерваяПервая ... 229629679719727728729730731739779829 ... ПоследняяПоследняя

Метки этой темы

Ваши права

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