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

Тема: Ошибка при попытке загрузки любой функции

  1. #1

    По умолчанию Ошибка при попытке загрузки любой функции

    Столкнулся недавно с СП270 и пытаюсь разобраться в конфигураторе. Создаю функцию, при загрузке в СП вылетает ошибка Debug Assertion Failed ... (скрин прилагаю)
    ошибка.JPG

    и программа вылетает без сохранения. Сам факт наличия функции (любого содержания, просто писал даже Delay(1000), и снова ошибка). Помогите разобраться, люди добрые

    И раз уж создал тему, задам другой вопрос здесь же: можно ли сделать звуковой сигнал при превышении значения уставки (на цифровом дисплее), типа сигнализация, которая является непрерывным или прерывистым пищанием до тех пор, пока не нажмется кнопка, выключающая её?

  2. #2
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,388

    По умолчанию

    При отсутствии самого проекта Ваш вопрос не имеет смысла.
    26 лет деятельности в области промышленной безопасности

  3. #3

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    При отсутствии самого проекта Ваш вопрос не имеет смысла.
    Оказалось все довольно примитивно, попробовал с другого ПК - там все работает, значит не хватает каких-то библиотек, это уже просто и понятно

    Со звуком тоже вроде получается, надо просто разбираться, экспериментировать, а Ваши посты очень в этом помогают разобраться, как и посты Андрея в скриптописании

    Раз уж Вы посетили эту тему, еще рискну спросить, есть ли возможность (чувствую, что есть), пересылать данные на сервер (например) с СП270, может используя для этого порт DOWNLOAD? Если конкретно: нужно пересылать архивные данные (тренды) на сервер. Может даже пример есть подобный? Заранее спасибо

  4. #4
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,388

    По умолчанию

    Цитата Сообщение от erfinder Посмотреть сообщение
    Оказалось все довольно примитивно, попробовал с другого ПК - там все работает, значит не хватает каких-то библиотек, это уже просто и понятно

    Со звуком тоже вроде получается, надо просто разбираться, экспериментировать, а Ваши посты очень в этом помогают разобраться, как и посты Андрея в скриптописании

    Раз уж Вы посетили эту тему, еще рискну спросить, есть ли возможность (чувствую, что есть), пересылать данные на сервер (например) с СП270, может используя для этого порт DOWNLOAD? Если конкретно: нужно пересылать архивные данные (тренды) на сервер. Может даже пример есть подобный? Заранее спасибо
    Порт Download можно использовать. Для этого
    В разъеме кабеля, которым будете подключаться к порту Download сделать перемычку между 6 и 5 кон. Это обязательно!
    для RS485 использовать контакты 4 и 7
    Скрытый текст:

    Если панель будет слейвом
    1. В проекте задать для порта Download режим ModBus RTU Slave, назначить панели адрес
    Захват-10.png
    2. Мастер (утройство на верхнем уровне) может читать любые регистры панели. Вот шпаргалка по карте регистров панели
    Скрытый текст:


    Если панель будет мастером,
    то соответственно в настройках проекта нужно задать для порта Download режим ModBus RTU (Панель мастер)
    Захват-2.png
    В этом режиме нужно будет уже в самой панели копировать нужные блоки регистров с архивными данными с помощью ф.области или ф.кнопки.

    Только я сомневаюсь, что Ваш сервер поймет формат строк из архива.
    26 лет деятельности в области промышленной безопасности

  5. #5

    По умолчанию

    Спасибо за развернутый ответ, после праздников займусь этим, буду экспериментировать

  6. #6
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,388

    По умолчанию

    Цитата Сообщение от erfinder Посмотреть сообщение
    И раз уж создал тему, задам другой вопрос здесь же: можно ли сделать звуковой сигнал при превышении значения уставки (на цифровом дисплее), типа сигнализация, которая является непрерывным или прерывистым пищанием до тех пор, пока не нажмется кнопка, выключающая её?
    Если воспользоваться ГМ сравнения http://www.owen.ru/forum/showthread....l=1#post218579
    то такую сигнализацию сделать можно
    Еще понадобятся два свободных бита PSB, для хранения промежуточных операций.
    Захват-1.png

    1. Зуммер управляется PSB500
    Захват-2.png Захват-3.png

    2. ГМ сравнения - (уставка и текущее значение)-->intA_gt_B_1.png-->PSB256

    3. На функциональной кнопке сделан триггер для бита PSB500(управляет зуммером)
    - в не нажатом состоянии бит PSB500 включается, если включится бит PSB256 (выход ГМ сравнения)
    Захват-4.png
    PSB500 останется включенным даже если условие сравнения перестанет выполняться.
    - сброс триггера(PSB500) происходит при нажатии кнопки
    Захват-5.png
    Скрытый текст:


    Т.к. библиотеку ГМ для СП270 я давно не обновлял, то нужный макрос можно взять или из моего проекта или по ссылке выше.

    Вложения Вложения
    26 лет деятельности в области промышленной безопасности

  7. #7

    По умолчанию

    Тысяча благодарностей, petera, Вы, как всегда, даёте самый исчерпывающий ответ

Похожие темы

  1. Ошибка при попытке запуска OPC сервера
    от Пьер в разделе Master SCADA 3
    Ответов: 7
    Последнее сообщение: 26.02.2015, 20:18
  2. ошибка загрузки
    от Михаил@ в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 13.01.2011, 13:34
  3. Ответов: 2
    Последнее сообщение: 23.11.2010, 08:15
  4. Ответов: 3
    Последнее сообщение: 02.04.2010, 13:42

Ваши права

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