Страница 5 из 53 ПерваяПервая ... 3456715 ... ПоследняяПоследняя
Показано с 41 по 50 из 528

Тема: ПЛК110 М02 MasterSCADA 4D

  1. #41

    По умолчанию

    Цитата Сообщение от Эдуард_Н Посмотреть сообщение
    Как переменные объявить ретейн?
    когда создаёте переменную в окне редактирования имеется позиция "Сохранять". установите "ДА" и переменная станет энергонезависимой.

    Цитата Сообщение от klocker Посмотреть сообщение
    Тоже заметил. Не нашел в библиотеках, как word на биты разложить, а как в КДС (указание номера бита через точку) не получается.
    данный вид вытягивания битов из слова и обратно работает , применял не раз. можете приложить проект или выслать на почту? a.trofimov@owen.ru

  2. #42
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,612

    По умолчанию

    когда создаёте переменную в окне редактирования имеется позиция "Сохранять". установите "ДА" и переменная станет энергонезависимой.
    Спасибо, так и думал, что это оно.
    Но библиотека всё-таки маловата, не кажется Вам? Даже перенести свою бибку полностью не получится.
    Инсат не хочет случайно увеличить свою библиотеку или ОВЕН свою выдаст?

  3. #43

    По умолчанию

    Что именно не получается, если через точку писать? https://www.screencast.com/t/0vMil1eEVI
    Для работы с различными типами данных, преобразованием - можно использовать функции из группы OSCAT https://www.screencast.com/t/jGF1UdTjlVhK
    Стандартные функции, например, LREAL_TO_DINT (TO) поддерживаются в ST, просто в явном виде не добавлены в библиотеку.
    Последний раз редактировалось Maria Momotova; 11.05.2017 в 12:12.

  4. #44

    По умолчанию

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

  5. #45
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,612

    По умолчанию

    Цитата Сообщение от Maria Momotova Посмотреть сообщение
    Работа над увеличением библиотек идет постоянно. Если вам не хватает какого-то элемента, то мы готовы рассмотреть добавление нового и неизведанного, ждем описание, что необходимо на адрес технической поддержки.
    Вы посмотрите в сторону стандартных бибок КДС, это раз, а два это то, что нет возможности у булевых элементов, математических элементов увеличить количество входов и т.д.
    И этих En-Eno напихали где надо и где не надо, это конечно не мешает, но всё же.
    Последний раз редактировалось Эдуард_Н; 11.05.2017 в 12:15.

  6. #46

    По умолчанию

    Ну En-Eno - это все таки стандартные моменты.
    По поводу преобразований. OSCAT есть ФБ BYTE_TO_BITS, на большее количество разрядов делается по аналогии. Может быть будет полезна такая библиотека - https://www.dropbox.com/s/99ltd0f0eu...D0%B8.zip?dl=0
    Еще хотелось бы добавить: чтобы целочисленный тип (например, INT) разложить на биты нужно взять ФБ DWORD_TO_BITS из библиотеки, на которую ссылка выше, и ему на вход подать значение от параметра типа INT.
    Про преобразование типов: Если связь от INT к DWORD проложена между параметрами или в FBD, то произойдёт неявная конвертация. А вот если этот ФБ будет использоваться в ST, то потребуется явная конвертация INT_TO_DWORD на входе ФБ.

  7. #47
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,612

    По умолчанию

    А если мне нужно BOOL_TO_REAL конвертнуть, то как?
    Где счётчики в бибках?
    И как выше упомянутую бибку установить в СКАДу?

  8. #48

    По умолчанию

    Про конвертацию, смотря где нужна конвертация: если передача между параметрами или в языке FBD, то может производиться неявная конвертация. В ST нужно в явном виде написать функцию конвертации
    Out := BOOL_TO_REAL (In);
    Как добавить библиотеку: поместите папку с библиотекой в рабочую папку MasterSCADA 4d: "c:\Users\Public\Documents\MasterSCADA4D1.1\Librar ies\Битовые конвертации" Откройте среду разработки. И нажмите в дереве библиотек ПКМ и в появившемся меню выберите пункт "Подключить библиотеку"
    Счетчики есть в стандартной библиотеке.Есть в OSCAT, в папке "Триггеры", можете в справочной системе сделать поиск по слову Счетчик.

  9. #49
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,612

    По умолчанию

    За счётчики извините сразу не увидел.
    И всё таки лучше бы было если у элементов булевых и т.п. можно было увеличивать количество входов, а не собирать их в кучу (сколько входов столько и элементов).
    Последний раз редактировалось Эдуард_Н; 11.05.2017 в 18:21.

  10. #50

    По умолчанию

    Да, в принципе, я согласна, есть потребность в этом, мы рассмотрим этот функционал.

Страница 5 из 53 ПерваяПервая ... 3456715 ... ПоследняяПоследняя

Похожие темы

  1. ПЛК110 со средой исполнения MasterSCADA 4D
    от Kirill в разделе ПЛК (среда MasterSCADA 4D)
    Ответов: 31
    Последнее сообщение: 06.05.2021, 14:21
  2. Ответов: 25
    Последнее сообщение: 30.07.2015, 14:53
  3. конвертация проекта из Masterscada 3.5 в Masterscada 3.4
    от Сергей_SPB в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 01.04.2013, 17:56
  4. Ответов: 4
    Последнее сообщение: 23.04.2012, 13:56

Ваши права

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