Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 35

Тема: Сп310 не отвечает на действия из кодесис

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

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

    По умолчанию

    Цитата Сообщение от vvsluv Посмотреть сообщение
    Здравствуйте. Да, start tuning показывает состояние бита из СП310
    И то, что на видео да, я обратил внимание, но в моем случае вообще через кодесис не получается сбросить бит.

    Я так же попробовал использовать код, который выше писал kondor3000, но тоже эффекта никакого.
    А я могу с кем нибудь из вас связаться в ватсап или телеграмм? Я бы отправил видео с демонстрацией
    Давайте проще сделаем, выложите пример на 2-3 переменных с добавленным кодом, посмотрим и проверим у себя.

  2. #2

    По умолчанию

    Цитата Сообщение от vvsluv Посмотреть сообщение
    Мне в таком случае, создавать в кодесис еще один модбас, но уже слейв? Оно будет так работать, если в одном проекте и мастер и слейв? И на видео, которое выше прислал, там панель слейв и все работает. И у меня тоже работало, просто со сбоями. Может, дело в чем то другом?
    Установить и сбросить бит можно разными способами, вот пара вариантов 1 Установка бита.jpg
    В первом варианте сброс переменной RESET
    Во втором, сбрасывать надо уже start_tuning1. Только не делайте эти варианты одновременно.

    Вот вариант на ST для 1 бита 1 Переклюсение бит.jpg
    Вообще то биты надо передавать Масками бит (по 16 шт. в регистре) и управлять ими в программе на ST, у меня так.
    Последний раз редактировалось kondor3000; 20.04.2024 в 12:47.

  3. #3

    По умолчанию

    8970105275639612014.mp4-274274522230562991.mp4

    Уже не могу скинуть сегодня проект, но до этого я записывал видео

  4. #4

    По умолчанию

    Вот что происходит
    При нажатом Старт не работает
    Вложения Вложения

  5. #5

    По умолчанию

    Цитата Сообщение от vvsluv Посмотреть сообщение
    Вот что происходит
    При нажатом Старт не работает
    Что то мешает обмену или есть ещё регистры или блоки записывающие в ту же переменную ( в тот же регистр).
    Сделайте новый проект, добавьте только панель и ФБ и проверьте. У меня всё работает.
    Последний раз редактировалось kondor3000; 12.04.2024 в 13:27.

  6. #6

    По умолчанию

    Давайте попробуем следующий вариант:
    создадим всего один программный модуль на ST
    Код:
    IF Start_tuning <> Start_tuning1 THEN
      Start_tuning1 := Start_tuning;
    END_IF
    Т.е. если измениться состояние бита в панели, то это состояние сдублируется в output-регистр ПЛК.

  7. #7

    По умолчанию

    Огромное всем спасибо, нашел проблему
    kondor3000 натолкнул на мысль, что, проблема в конфликте каких то параметров и регистров
    Удалил все, кроме старт тюнинг и сет поинт, все работает
    начал потихоньку добавлять оставшиеся параметры
    В итоге, при добавлении значения выходной нагрузки возникала эта проблема
    Решением оказалось создание нового модбас девацса и добавление этого параметра как глобального именно туда
    И еще только потом заметил, что у меня уже был создан такой модбас девайс, но я не обратил на это внимание…

    Еще раз всем большое спасибо, без вас бы точно не справился.

  8. #8

    По умолчанию

    Цитата Сообщение от vvsluv Посмотреть сообщение
    Огромное всем спасибо, нашел проблему
    kondor3000 натолкнул на мысль, что, проблема в конфликте каких то параметров и регистров
    Еще раз всем большое спасибо, без вас бы точно не справился.
    Это хорошо, что разобрались. Только передавать лучше не по 1 биту, а по 8 или по 16.1 Запись регистра.jpg
    Для этого, всего то надо поменять в ФБ тип BOOL на тип BYTE или WORD.
    Если сделаете WORD, то и 8 Bit (BYTE) надо заменить на Registr (WORD адрес например 256). А в панели вместо бита PSB256 используйте регистр PSW256, бит 0.....15
    Последний раз редактировалось kondor3000; 12.04.2024 в 18:43.

  9. #9

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Только передавать лучше не по 1 биту, а по 8 или по 16.1 Запись регистра.jpg
    А чем это лучше? Будет стабильнее работать? И не совсем понял, как Registr будет передавать булевые значения (или он будет передавать все 8 или 16 бит, но на панели будет читаться только 1 конкретный?). Где можно об этом почитать?

    И еще подскажите, какой лучше язык изучать? Продолжить изучать ФБ или лучше учить тот же ST?
    Последний раз редактировалось vvsluv; 15.04.2024 в 09:02.

  10. #10

    По умолчанию

    Цитата Сообщение от vvsluv Посмотреть сообщение
    А чем это лучше? Будет стабильнее работать? И не совсем понял, как Registr будет передавать булевые значения (или он будет передавать все 8 или 16 бит, но на панели будет читаться только 1 конкретный?). Где можно об этом почитать?

    И еще подскажите, какой лучше язык изучать? Продолжить изучать ФБ или лучше учить тот же ST?
    Если будете платить в скаде за количество каналов передачи данных, то как лучше? Заплатить за 1 регистр, в котором 32 дискрета сжаты, или за 32 булевых значения...? Цена от типа не зависит, вот и думайте, что же лучше.

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

Похожие темы

  1. ТРМ138 не отвечает по RS-485
    от PazDim в разделе Эксплуатация
    Ответов: 12
    Последнее сообщение: 01.04.2020, 11:57
  2. Сообщение для Подтверждения действия
    от KHoups в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 26.11.2019, 15:19
  3. Сообщения.Действия оператора
    от Vitamin в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 27.02.2015, 08:32
  4. [ИП320] Два действия на кнопку
    от Frayl в разделе Панели оператора (HMI)
    Ответов: 5
    Последнее сообщение: 27.09.2012, 12:31
  5. Контроллер не отвечает
    от Aleksey в разделе ПЛК1хх
    Ответов: 32
    Последнее сообщение: 14.11.2008, 13:31

Ваши права

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