Страница 65 из 94 ПерваяПервая ... 1555636465666775 ... ПоследняяПоследняя
Показано с 641 по 650 из 931

Тема: Панели оператора СП270. Вопросы и ответы

  1. #641
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,113

    По умолчанию

    Помехи(наводки) ,не согласованность кабеля ....
    электронщик до мозга костей и не только

  2. #642

    По умолчанию

    Добрый день. Подскажите мне пожалуйста как реализовать мне такую схему.
    Есть плк150, мдвв и панель СП207. Считывание данных по TCP IP с контроллера. Сделал простой пример, на панели создал кнопку с фиксацией и при нажатии ее срабатывал выход №1 на МДВВ. Все работает отлично. Данные на SCADA считываются. Но я хочу что б и со SCADA мог также нажать кнопку и срабатывал выход №1 МДВВ, и при этом менялась состояние кнопки и на панели. Не могу вот это сделать. подскажите как? Делал пример на s7-1200 и сименовской панели, там все работает меняю значение тега в scade и на панели меняется, а если меняю на панели то и в scada меняется.

  3. #643
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,490

    По умолчанию

    Цитата Сообщение от GooDz Посмотреть сообщение
    Добрый день. Подскажите мне пожалуйста как реализовать мне такую схему.
    Есть плк150, мдвв и панель СП207. Считывание данных по TCP IP с контроллера. Сделал простой пример, на панели создал кнопку с фиксацией и при нажатии ее срабатывал выход №1 на МДВВ. Все работает отлично. Данные на SCADA считываются. Но я хочу что б и со SCADA мог также нажать кнопку и срабатывал выход №1 МДВВ, и при этом менялась состояние кнопки и на панели. Не могу вот это сделать. подскажите как? Делал пример на s7-1200 и сименовской панели, там все работает меняю значение тега в scade и на панели меняется, а если меняю на панели то и в scada меняется.
    Уточните СП207 или СП270, а также СП207 или СПК207?

  4. #644

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    Уточните СП207 или СП270, а также СП207 или СПК207?
    Панель СП270, извините с планшета писал, не заметил ошибку

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

    По умолчанию

    Цитата Сообщение от GooDz Посмотреть сообщение
    Добрый день. Подскажите мне пожалуйста как реализовать мне такую схему.
    Есть плк150, мдвв и панель СП207. Считывание данных по TCP IP с контроллера. Сделал простой пример, на панели создал кнопку с фиксацией и при нажатии ее срабатывал выход №1 на МДВВ. Все работает отлично. Данные на SCADA считываются. Но я хочу что б и со SCADA мог также нажать кнопку и срабатывал выход №1 МДВВ, и при этом менялась состояние кнопки и на панели. Не могу вот это сделать. подскажите как? Делал пример на s7-1200 и сименовской панели, там все работает меняю значение тега в scade и на панели меняется, а если меняю на панели то и в scada меняется.
    Цитата Сообщение от GooDz Посмотреть сообщение
    Панель СП270, извините с планшета писал, не заметил ошибку
    Самый простой способ. http://www.owen.ru/forum/showthread....l=1#post146969
    SCADA и панель должны быть мастерами, а ПЛК слейвом.
    Создать в конфигурации ПЛК один слейв, но с несколькими портами один TCP для скады и второй RS232 для панели.
    2.png
    Для этого варианта все переменные в слейве будут доступны и скаде и панели.
    Если нужно делать не все перемененные общими для скады и панели, а только часть из них, то вариант №2 по той же ссылке.
    В этом случае нужно вставить Modbus Slave в другой Modbus Slave
    4.png
    Для этого варианта только переменные встроенного Modbus Slave общими для обоих мест.

    Аналогичное решение здесь http://www.owen.ru/forum/showthread....l=1#post165101
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  6. #646

    По умолчанию

    Спасибо, получилось, теперь все понятно!

  7. #647

    По умолчанию

    Подскажите, может кто сталкивался с такой проблемой, ответа не нашел.
    :
    1). Необходимо записывать в Coil частотника с 270 панели число (от 0 до 4000 HEXом). не могу понять как записывать регистр из памяти 270 панели PSB, в Coil частотника (необходимо записывать функцией Force Multiple Coils 0F), пока получилось только функцией Force Single Coil 05, но это не дело так как для записи двух байт панель отправляеть для каждого бита отдельное сообщение частотника ( ну и при этом происходит что частота изменяется несколько раз на частотнике так не одним сообщением запись происходит).
    2). Хотим с помощью цифрового ввода записывать в частотник задание от 0 до 100% (но при этом чтобы сама панель отправляла число HEXом(частотник понимает HEX задание от 0 до 4000). не нашел возможности перевести десятичное задание в 16ти ричное
    Помогите, зарание спасибо )

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

    По умолчанию

    Цитата Сообщение от Makc Посмотреть сообщение
    Подскажите, может кто сталкивался с такой проблемой, ответа не нашел.
    :
    1). Необходимо записывать в Coil частотника с 270 панели число (от 0 до 4000 HEXом). не могу понять как записывать регистр из памяти 270 панели PSB, в Coil частотника (необходимо записывать функцией Force Multiple Coils 0F), пока получилось только функцией Force Single Coil 05, но это не дело так как для записи двух байт панель отправляеть для каждого бита отдельное сообщение частотника ( ну и при этом происходит что частота изменяется несколько раз на частотнике так не одним сообщением запись происходит).
    2). Хотим с помощью цифрового ввода записывать в частотник задание от 0 до 100% (но при этом чтобы сама панель отправляла число HEXом(частотник понимает HEX задание от 0 до 4000). не нашел возможности перевести десятичное задание в 16ти ричное
    Помогите, зарание спасибо )
    1. Действительно запись регистров 0х(по Вашему Coil) выполняются командой 05 http://www.owen.ru/forum/showthread....l=1#post139313
    Единственный выход -написать свой скрипт на Си по аналогии с этим http://www.owen.ru/forum/showthread....l=1#post149572

    2. Это у Вас какое-то завихрение в головах случилось. Что значит "при этом чтобы сама панель отправляла число HEXом(частотник понимает HEX задание от 0 до 4000"
    Это в руководстве на частотник значения в регистрах приведены в Hex. А так все данные передаются потоком ноликов и единиц, т.е. в двоичном формате. Все эти Hex или Oct придуманы только для человека, а компьютеры и другие цифровые устройства и даже Ваш частотник оперируют двоичными данными. Вот только человеку не свойственно считать в двоичной системе счисления, ведь у него не два пальца на руках, а десять. Вот и придумали яйцеголовые как упростить восприятие и запись этих ноликов и единиц в более или менее приемлемой для человека форме. И появились Восьмеричная система счисления и Шестнадцатеричная система счисления
    А по сути число-то одно и тоже, как его не представляй, хоть bin, хоть Hex, хоть Oct.
    Вот например представление числа в регистре PSW256 в различных системах счисления
    Смотреть:

    Меняйте(вводите) хоть в двоичном, хоть в десятичном, хоть в шестнадцатеричном формате, а суть числа одна и та же.
    По этому если ввести число 16384 в цифровой ввод с форматом Dec или Unsigned, то и получится, что в частотник пойдет число 4000 в Hex.
    Это Вам не переводом чисел нужно заниматься, а масштабированием оных значений, что бы вводить числа в диапазоне от 0 до 100, а посылались значения в диапазоне от 0 до 16384.
    Но это уже другой разговор.
    Вложения Вложения
    Последний раз редактировалось petera; 20.05.2015 в 21:50.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  9. #649

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    1. Действительно запись регистров 0х(по Вашему Coil) выполняются командой 05 http://www.owen.ru/forum/showthread....l=1#post139313
    Единственный выход -написать свой скрипт на Си по аналогии с этим http://www.owen.ru/forum/showthread....l=1#post149572

    2. Это у Вас какое-то завихрение в головах случилось. Что значит "при этом чтобы сама панель отправляла число HEXом(частотник понимает HEX задание от 0 до 4000"
    Это в руководстве на частотник значения в регистрах приведены в Hex. А так все данные передаются потоком ноликов и единиц, т.е. в двоичном формате. Все эти Hex или Oct придуманы только для человека, а компьютеры и другие цифровые устройства и даже Ваш частотник оперируют двоичными данными. Вот только человеку не свойственно считать в двоичной системе счисления, ведь у него не два пальца на руках, а десять. Вот и придумали яйцеголовые как упростить восприятие и запись этих ноликов и единиц в более или менее приемлемой для человека форме. И появились Восьмеричная система счисления и Шестнадцатеричная система счисления
    А по сути число-то одно и тоже, как его не представляй, хоть bin, хоть Hex, хоть Oct.
    Вот например представление числа в регистре PSW256 в различных системах счисления
    Смотреть:

    Меняйте(вводите) хоть в двоичном, хоть в десятичном, хоть в шестнадцатеричном формате, а суть числа одна и та же.
    По этому если ввести число 16384 в цифровой ввод с форматом Dec или Unsigned, то и получится, что в частотник пойдет число 4000 в Hex.
    Это Вам не переводом чисел нужно заниматься, а масштабированием оных значений, что бы вводить числа в диапазоне от 0 до 100, а посылались значения в диапазоне от 0 до 16384.
    Но это уже другой разговор.
    Да Вы правы, что 4000 (HEX), что 16384 (DEC) побитно записываются одинакого, а какие есть возможности масштабирования у панельки? т.е. нужно чтобы человек вводил от 0 до 100 а в регистр памяти это уже записывалось отмасштабированным в 0-16384 к примеру.

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

    По умолчанию

    в память PFW как написано в инструкции лушче ничего не писать
    Вот это да. И где это написано?
    Память PFW -энергонезависимая и в нее можно писать. И даже нужно тогда, когда необходимо сохранять данные даже после выключения питания, например различные настройки, например если в примере с вводом частоты частотника вместо PSW256 использовать PFW256, то заданное значение частоты останется в поле ввода даже после отключения питания панели.
    один адрес PSW занимает 1 регистр
    Не всегда один, может и два регистра занимать, например для значений Float(c плавающей точкой) нужно два регистра (Dword).
    Например для вычислений в примере из #754 фактически задействованы два регистра PSW500 и PSW501
    Захват-1.png
    здесь тип данных для PSW500 - DWord потому, что используются вычисления с плавающей точкой
    Захват-2.png
    и в следующей функции тоже
    Захват-3.png

    как можно во вкладке "объект" блока "если" добавить в столб "имя модуля" другие модули?
    Для этого нужно прочитать тему о том, как делать графические макросы http://www.owen.ru/forum/showthread.php?t=14406
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

Страница 65 из 94 ПерваяПервая ... 1555636465666775 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 3177
    Последнее сообщение: Вчера, 12:47
  2. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  3. СПК 110 в качестве Панели оператора
    от GSM73 в разделе СПК1хх
    Ответов: 3
    Последнее сообщение: 14.03.2017, 00:42
  4. СПК 107 в качестве панели оператора
    от Леонид в разделе СПК1хх
    Ответов: 15
    Последнее сообщение: 20.11.2015, 08:17
  5. Ответов: 4
    Последнее сообщение: 27.10.2012, 23:12

Метки этой темы

Ваши права

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