Страница 60 из 116 ПерваяПервая ... 1050585960616270110 ... ПоследняяПоследняя
Показано с 591 по 600 из 1327

Тема: ПР205

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от Cs-Cs Посмотреть сообщение
    Васильев Так входы и выходы FB - это тоже "переменные", которые туда передаются.
    И при этом функция - это НЕ функциональный блок. Они же имеют разную логику работы (в функции между вызовами ничего НЕ сохраняется).
    Так что, если тут требуется сделать расчёт без сохранения данных (ну, образно, эти 16 переменных перемножить или взять какое-нить ИЛИ, И) - то это Функция. А если надо хранить промежуточные результаты (ну, если это какой-то блок управления чем-то, и он должен "помнить" своё состояние) - это только Функциональный Блок.
    Я написал статью про Функцию и Функциональный блок. Как раз для новичков в OL в том числе: https://cs-cs.net/funkciya-fun-i-fun...esys-owenlogic
    Разницу между функцией и функциональным блоком понимаю.
    Отличная статья. Всё доходчиво написано. Спасибо большое.
    Меня по прежнему интересует мой вопрос.

    Сейчас у меня в проекте ПР205 с двумя модулями ПРМ-24.3 и около 150 переменных ModBus (так надо заказчику)
    и системное ОЗУ показывает занятость 97% просит уменьшить количество сетевых переменных или модулей.
    А заявлено работа с 1020 сетевыми переменными..
    Последний раз редактировалось Васильев; 27.07.2024 в 13:03.

  2. #2

    По умолчанию

    ПР205

    В проекте есть сетевые переменные — присваиваются локальным переменным
    и если локальная переменная не энергонезависимая или не выводится на экран (по сути тоже самое)
    данная сетевая переменная не доступна из сети как регистр Modbus Slave.

    и только после того как сделаем локальную переменную энергонезависимой или выведем на экран — только в этом случае сетевая переменная доступна по сети.
    Так должно быть? Или ошибка?

  3. #3

    По умолчанию

    Цитата Сообщение от Васильев Посмотреть сообщение
    ПР205

    В проекте есть сетевые переменные — присваиваются локальным переменным
    и если локальная переменная не энергонезависимая или не выводится на экран (по сути тоже самое)
    данная сетевая переменная не доступна из сети как регистр Modbus Slave.

    и только после того как сделаем локальную переменную энергонезависимой или выведем на экран — только в этом случае сетевая переменная доступна по сети.
    Так должно быть? Или ошибка?
    Похоже, что так и должно быть. Всё, что в программе не делает полезной работы - в компиляцию не включается

  4. #4

    По умолчанию

    Овен в своём репертуаре, на всех модулях, ПЛК и ПР везде 0 был общим (минусом) или нулём, тут сделали выход 0.

    Проще же как везде сделать U+, U-(0) , V+, V-(0)
    Последний раз редактировалось kondor3000; 30.07.2024 в 14:17.

  5. #5

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Овен в своём репертуаре, на всех модулях, ПЛК и ПР везде 0 был общим (минусом) или нулём, тут сделали выход 0.
    Написать Out, краски что ли пожалели.
    Проще же как везде сделать U+, U-(0) , V+, V-(0)
    И здесь также. Общий минус. И обозначение "V-".
    А вот "O" - это не ноль. Это такое не очень удачное сокращение от "Out" получилось. Поэтому иногда возникает путаница.
    На предыдущих приборах(ПР102, ПР103) был шаг клеммников больше, 5.08мм. И там слово "Out" помещалось нормально. А здесь шаг 3.5мм.
    Подумаем что с этим можно сделать. чтобы было понятнее.

  6. #6
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    2,009

    По умолчанию

    Цитата Сообщение от Дмитрий Костюков Посмотреть сообщение
    И здесь также. Общий минус. И обозначение "V-".
    А вот "O" - это не ноль. Это такое не очень удачное сокращение от "Out" получилось. Поэтому иногда возникает путаница.
    На предыдущих приборах(ПР102, ПР103) был шаг клеммников больше, 5.08мм. И там слово "Out" помещалось нормально. А здесь шаг 3.5мм.
    Подумаем что с этим можно сделать. чтобы было понятнее.
    О - это не ноль, согласен, но на клемме обозначение 0 - а это уже ноль. Не хватает места, просто напишите + и -. Тогда точно будет понятно: V+ и V- это питание, + и - под АО - выход
    А еще, сбивает с толку:
    вот схема подключения для других ПРок
    1.png
    нагрузка непосредственно к выходу подключается

    а вот схема для ПР205
    2.png
    ну, по аналогии, и думаешь, что V- это и есть выход
    Последний раз редактировалось Dimensy; 30.07.2024 в 14:32.

  7. #7
    Пользователь
    Регистрация
    22.02.2012
    Адрес
    Челябинск
    Сообщений
    261

    По умолчанию

    Как можно быть такими м...чудаками? Не хватает места "бублик" нарисуйте вместо 0, но лишь бы на ноль не было похоже! Y поставьте!. Мне схему пришлось переделывать, потому что я знаю что 0, это всегда 0!

  8. #8
    Пользователь
    Регистрация
    22.02.2012
    Адрес
    Челябинск
    Сообщений
    261

    По умолчанию

    И кстати, раз уж зашла тема про схемы подключения: если у меня используется скажем AI1 для подключения термосопротивления, а AI2 в дискретном режиме, то их общую "землю" я сажаю на -24В? И тогда почему бы просто не сажать все эти земли на -24В? И тогда получается (может получиться), что термосопротивления у меня одним концом сидят на минусе общего источника питания и насколько это хорошо для точности измерений? Это я к тому, что другие производители (не будем говорить кто, используют в дискретном режиме просто замыкание между аналоговым входом и его "землей", по принципу есть сопротивление, или нет его.

  9. #9

    По умолчанию

    Здравствуйте.
    Имеем ПР205 230 121 22 2 0. Есть проблема в чтении по rs485.
    Есть восьмиканальный модуль сбора температуры с выходом Modbus CWT-TM-8PT1000. Сам прибор исправный, через usb\rs485 без каких либо проблем читается, данные передает на стандартных настройках. Но ПР его ни в какую не видит. Ни на 1м модуле, ни на отдельном втором. Другие датчики по шине видны и работают. Все ID разнесены. Все переменные в программе используются (вывод на экран и исчесления). Все настройки регистров и битов перебрал. Не помогает.
    модбас.JPG
    модбас2.JPG
    модбас3.JPG
    модбас4.JPG
    модбас5.JPG
    модбас.JPG

  10. #10

    По умолчанию

    У тебя регистры 68h, а в ПРке они задаются в десятичном виде. То есть 68h = 104.
    Занудно добавлю, что если бы в Прке ты ещё и написал бы контроль ошибок (задал и отслеживал переменную "Статус" для модуля), то увидел бы что модуль в ошибке.
    И ещё на всякий случай: если ты начнёшь получать значения, но они будут какие-то дикие - то поиграйся с порядком Байт-Регистров в ПРке.
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net | Канал в ТГ @CsCsNetLab

Страница 60 из 116 ПерваяПервая ... 1050585960616270110 ... ПоследняяПоследняя

Похожие темы

  1. Бета тест ПР205 в Owen Logic
    от Денисов Максим Сергеевич в разделе Среда программирования OWEN Logic
    Ответов: 66
    Последнее сообщение: 30.05.2023, 15:02
  2. Пр205 в новом каталоге
    от игорь68 в разделе Программируемые реле
    Ответов: 75
    Последнее сообщение: 10.04.2023, 12:48
  3. судьба пр205
    от Regedit в разделе Трёп (Курилка)
    Ответов: 3
    Последнее сообщение: 01.04.2022, 19:46

Ваши права

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