Страница 776 из 893 ПерваяПервая ... 276676726766774775776777778786826876 ... ПоследняяПоследняя
Показано с 7,751 по 7,760 из 8921

Тема: CODESYS V3.5. Вопросы и ответы

  1. #7751

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Вы должны запрограммировать, когда её включать, например, при изменении любого бита в 125 или 194 регистре.
    а как это сделать можно пример. и почему когда я делаю xWrite true то при изменении real переменных передача проходит а при изменении bool переменных ничего не меняется
    Последний раз редактировалось инт; 30.10.2024 в 10:18.

  2. #7752

    По умолчанию

    Цитата Сообщение от инт Посмотреть сообщение
    а как это сделать можно пример. и почему когда я делаю xWrite true то при изменении real переменных передача проходит а при изменении bool переменных ничего не меняется
    Значит вы так программу составили, что ваш блок управляет записью только REAL переменных.
    В слейве бита записи вообще нет, а в Мастере я вам давал пример, записи массива WORD по одной переменной B_zap
    Последний раз редактировалось kondor3000; 30.10.2024 в 10:34.

  3. #7753

    По умолчанию

    Цитата Сообщение от Jeleshka Посмотреть сообщение
    Добрый день! Потребовалось управлять элементом визуализации Трассировка из кода программы, а именно сбрасывать трассировку и начинать запись званого. То есть элемент визуализации должен начинать работать как будто его только что запустили.
    Для этого использую CmpTraceMgr Library.
    1) Получил нужные hPacket, hRecord и их конфигурации.
    2) Использование TraceMgrPacketRestart() выполняет только сброс времени трассировки.
    3) Костыль в виде сохранения пустой трассировки в файл, а потом ее перезаписывание - не решает задачу, потому что трассировка рисует ерунду.
    Прошу помощи, идеи заканчиваются)
    Добрый день.
    Насколько помню - "рисование ерунды" происходит только в течение времени, равного диапазону по оси X, дальше ситуация нормализуется.

    В любом случае - штатного способа сброса трассировки в данный момент нет.

    30-10-2024 10-22-38.png

    Можете попробовать использовать нашу реализацию трассировки из библиотеки OwenVisuTools - там такой функционал предусмотрен.

  4. #7754

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Значит вы так программу составили, что ваш блок управляет записью только REAL переменных.
    В слейве бита записи вообще нет, а в Мастере я вам давал пример, записи массива WORD по одной переменной B_zap
    c записью переменных BOOL разобрался .заработали BOOL .REAL.WORD передаются спасибо. а как быть с командой xWrite.
    получается если в слейве бита записи нет то библиотека овен коммуникации только для для модбас мастера и в слейве ее нельзя использовать?
    Последний раз редактировалось инт; 30.10.2024 в 11:23.

  5. #7755

    По умолчанию

    Цитата Сообщение от инт Посмотреть сообщение
    c записью переменных BOOL разобрался .заработали BOOL .REAL.WORD передаются спасибо. а как быть с командой xWrite.
    получается если в слейве бита записи нет то библиотека овен коммуникации только для для модбас мастера и в слейве ее нельзя использовать?
    Зачем вам и то и то одновременно?
    Если вы используете биб-ку, то не используйте массив в соотнесении и наоборот.
    В слейве удобнее массив, так как не нужен бит записи, в мастере на выбор, как вам удобнее.
    Последний раз редактировалось kondor3000; 30.10.2024 в 12:37.

  6. #7756

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Зачем вам и то и то одновременно?
    Если вы используете биб-ку, то не используйте массив в соотнесении и наоборот.
    В слейве удобнее массив, так как не нужен бит записи, в мастере на выбор, как вам удобнее.
    я изучаю .конечно же я использую один. просто хочу понять как работает. и все же как запустить xWrite на примере хотя бы 125 адреса не покажете?

  7. #7757

    По умолчанию

    Цитата Сообщение от инт Посмотреть сообщение
    я изучаю .конечно же я использую один. просто хочу понять как работает. и все же как запустить xWrite на примере хотя бы 125 адреса не покажете?
    Для изучения лучше создать новый проект или ещё проще взять готовый пример на сайте. И вполне достаточно массива из 2-3 переменных с началом от 0.
    Вот в эту переменную можно забить начальный адрес слейва, в Параметрах блока 1 Начальный регистр слейва.jpg c_uiStartAddr :=125

    а длина задаётся массивом awSlaveDada объявленным в программе.
    Пример кода запуска бита записи xWrite при изменении маски бит w0 и переменной w1
    Код:
    IF awSlaveData[0]<>w0 OR awSlaveData[1]<>w1   THEN
        xWrite:=TRUE;   
      // ELSE  xWrite:=False;    // снять комментарий после проверки, для сброса xWrite
    END_IF
    Код надо вставить после присвоения в программе в Маску бит w0 (или изменения целочисленной w1) и до R_Trig, который запустит присвоение из w0 в переменную массива awSlaveData[0] или целочисленной w1 в awSlaveData[1]
    Последний раз редактировалось kondor3000; 31.10.2024 в 08:14.

  8. #7758
    Пользователь
    Регистрация
    12.11.2013
    Адрес
    Краснодар
    Сообщений
    126

    По умолчанию

    Здравствуйте,
    CS3.5 SP17 P3
    ПЛК200-03

    При первой заливке прошивки словил исключение, но не могу разобраться, где его ловить
    2024-10-30_22-41-09.png
    Как понять где исправить?

  9. #7759

    По умолчанию

    Цитата Сообщение от yaroslavcik Посмотреть сообщение
    Здравствуйте,
    CS3.5 SP17 P3
    ПЛК200-03

    При первой заливке прошивки словил исключение, но не могу разобраться, где его ловить
    2024-10-30_22-41-09.png
    Как понять где исправить?
    Добрый день.
    Свяжитесь, пожалуйста, со мной по телеграм (в подписи) и предоставьте доступ по AnyDesk.

  10. #7760
    Пользователь
    Регистрация
    12.11.2013
    Адрес
    Краснодар
    Сообщений
    126

    По умолчанию

    отправил в телеграм сообщение

Страница 776 из 893 ПерваяПервая ... 276676726766774775776777778786826876 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе СП3хх, СП270
    Ответов: 4209
    Последнее сообщение: 26.08.2026, 16:07
  2. Ответов: 863
    Последнее сообщение: 02.03.2026, 17:13
  3. ИПП120. Вопросы и ответы
    от Р.Александр в разделе Программируемые реле
    Ответов: 273
    Последнее сообщение: 08.09.2025, 13:21
  4. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  5. Панели оператора СП270. Вопросы и ответы
    от Давидюк в разделе СП3хх, СП270
    Ответов: 930
    Последнее сообщение: 15.05.2017, 17:12

Ваши права

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