Страница 254 из 699 ПерваяПервая ... 154204244252253254255256264304354 ... ПоследняяПоследняя
Показано с 2,531 по 2,540 из 6982

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

  1. #2531
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,060

    По умолчанию

    В любом случае для OwenCloud вам потребуются отдельные переменные элементарных типов.
    Так что надо просто вытащить их из массива. Все нужные средства в библиотеке для этого есть.
    Посмотрите все же видео - там видно, что в программе идет работа с переменными типа WORD, REAL и т.д. - то есть именно теми, которые вам и нужны.

    P.S. - хотя возможно библиотечный slave избыточен в вашем случае. Вы в исходном посте ничего не написали про OwenCloud, и я подумал, что у вас классическая проблема "holiding регистры слэйва не меняются из кода программы".
    Как верно заметили ниже - достаточно привязывать к стандартному слэйву не массив, а отдельные WORD'ы

  2. #2532

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    ну а смысл работать с указателями, если напрямую так же будет строчка заниматься value2cloud := array_modbus[0] против ptr:=ADR(array_modbus[0]);value2cloud:=ptr^;
    очень интересно. То-есть array_modbus[0] - это ссылка на нулевой элемент %IW3, а дальше от него посчитать можно, или как?

  3. #2533

    По умолчанию

    Спасибо! С синтаксисом пойнтеров разобрался, всё работает!

  4. #2534

    По умолчанию

    убил некоторое время на постановку опытов и чесание в затылке.
    Итого, до чего сумел додуматься и доопытиться:
    чтобы управлять и смотреть и панелью и овенклаудом,
    а) создаём проект с овеновской библиотекой модбас-слейва
    б) создаём кучку переменных для облака.
    в) пишем что-то типа
    IF(writ)THEN
    panel[0]:=val;
    panel[1]:=val2;
    panel[2]:=val3;
    panel[3]:=val4;
    ELSE
    val:=panel[0];
    val2:=panel[1];
    val3:=panel[2];
    val4:=panel[3];
    END_IF;
    где
    panel - массив данных от Овеновской библиотеки
    writ - переключатель на запись с облака, который с облака и включаем
    Хорошо б было не писать кучу присваиваний, а циклом их, по пойнтерам. Но не выходит ничего, так как кодесис как-то загадочно переменные в памяти раскидывает.

  5. #2535
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,060

    По умолчанию

    Хотелось бы уточнить, что всех этих трудностей можно было бы избежать, если бы в качестве панели использовалась бы web-панель ВП110.
    Тогда Modbus Slave и все связанные с ним операции просто бы не понадобились.

  6. #2536

    По умолчанию

    коллеги добрый день!
    Нужен совет.
    Имеется пк, на котором разрабатываются проекты в Cds3. Имеются собственные библиотеки. Вообщем все хорошо, пока не надо переносить проект на ноутбук и ехать на пнр.
    Кто как разрабатывает? Вот мне надо правку в библиотеке сделать и как быть? Править на пк , а потом переносить на ноут ? Опять же, если несколько проектов используют одну библиотеку то перенос актуальной превращается в то ещё занятие.
    Например в САПРах различных есть база данных с проектами и библиотеками, к ней из любого пк подключается и работаешь . Есть ли в cds3 онлайн хранилище библиотек ?

  7. #2537

    По умолчанию

    Да яндекс диск и гугл диск называются. Ну или любое другое по вкусу.

  8. #2538
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,154

    По умолчанию

    Можно собственный сетевой накопитель дома поставить и иметь к нему доступ через интернет.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  9. #2539

    По умолчанию

    Цитата Сообщение от RV9WFJ Посмотреть сообщение
    Да яндекс диск и гугл диск называются. Ну или любое другое по вкусу.
    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Можно собственный сетевой накопитель дома поставить и иметь к нему доступ через интернет.
    Ну про сетевые хранилища то все понятно. Вопрос в том как вы организовываете ?

    Просто добавляете в репозиторий библиотек сетевую папку ?
    Screenshot_5.png

    С SVN есть у кого практика работы ?

  10. #2540

    По умолчанию

    Системный лог контроллера ПЛК210 забит подобными записями:
    Код:
    daemon.err owen-cloud[10980]: 2020/04/06  9:54:06 error: gethostbyname("gate.owencloud.ru") failed
    И искать что-то полезное там становится сложновато. Как можно полностью отключить Owen Cloud? В настройках проекта Codesys он отключен, в настройках ПЛК отключение не нашёл.
    Да и не очень хорошо как-то получается: вроде соединение с Owen Cloud нигде не включалось, а ПЛК всё-равно туда лезет, зачем?

Страница 254 из 699 ПерваяПервая ... 154204244252253254255256264304354 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 3177
    Последнее сообщение: Вчера, 12:47
  2. Панели оператора ИП320. Вопросы и ответы
    от automat в разделе Панели оператора (HMI)
    Ответов: 822
    Последнее сообщение: 20.11.2023, 17:48
  3. ИПП120. Вопросы и ответы
    от Р.Александр в разделе Программируемые реле
    Ответов: 245
    Последнее сообщение: 02.10.2022, 11:34
  4. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  5. Панели оператора СП270. Вопросы и ответы
    от Давидюк в разделе Панели оператора (HMI)
    Ответов: 930
    Последнее сообщение: 15.05.2017, 17:12

Ваши права

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