Страница 116 из 1041 ПерваяПервая ... 1666106114115116117118126166216616 ... ПоследняяПоследняя
Показано с 1,151 по 1,160 из 10404

Тема: ВОПРОС-ОТВЕТ (отвечаем на простые вопросы от новичков)

  1. #1151

    По умолчанию

    да я просто жалуюсь и злюсь что не понимаю в этом.. уж простите за моё бурчание

  2. #1152
    Пользователь
    Регистрация
    18.10.2012
    Адрес
    Калуга
    Сообщений
    0

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    А как на счет EasyWorkPLC, вроде специально предназначена для этого случая?
    К сожалению, не подходит, Там есть ограничение на размер переменных, которые можно установить - 32 бита. В идеале, конечно, хотелось бы написать что-нибудь на подобие, только для совей темы. ))

  3. #1153

    По умолчанию

    Доброе время суток, вопрос наверное для некоторых покажется идиотский, но ... Установил CoDeSys version 2.3.9.36 русифицированный и теперь все мои проекты открываются с масштабом в 106% :-) при попытке изменить масштаб он меняется на какие то доли секунды и назад прыгает в 106%. Мелочь я понимаю но не комфортно работать ... Подскажите где поправить.

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

    По умолчанию

    Цитата Сообщение от Inna Посмотреть сообщение
    К сожалению, не подходит, Там есть ограничение на размер переменных, которые можно установить - 32 бита. В идеале, конечно, хотелось бы написать что-нибудь на подобие, только для совей темы. ))
    Не переменных, а констант и они могут быть 16, 32 и float.
    Тогда другой экзотический способ.
    Начальные значения некоторых переменных, например, текст сообщения, номер телефона и т. д. хранить в файле на ПЛК в удобном для редактирования в ПК текстовом формате. Изменили, например, номер телефона в "Блокноте" и записали новые параметры в ПЛК с помощью утилиты PLC_IO.
    Это конечно не лучшее решение.
    Но если использовать визуализацию кодесиса, то его надо устанавливать.
    А как быть, ведь
    Очень уж не хочется устанавливать КДС, чтобы работать с контроллером, ведь это нужно использовать лишь один раз, далее контроллер к ПК не подключен.
    А ведь можно найти хорошее решение вопроса
    А как использовать Модбас? Писать свою программу, чтобы осуществлять обмен?
    Для того, чтобы использовать Модбас и не писать свою программу обмена нужно воспользоваться миниSCADA от конфигуратора панели СП270.
    В ПЛК нужно создать модуль slave с нужными переменными. Затем с помощью конфигуратора панели СП270 разработать Вашу визуализацию. Конфигуратор СП270 позволяет использовать режим эмуляции панели с реально подключенным контроллером. Запускаем, отлаживаем визуализацию и при необходимости программу в ПЛК.
    Теперь самое интересное для того, чтобы полученная визуализация работала автономно на компьютере потребителя, выбираем "Файл"-"Встроить в SCADA" , указываем папку где будет готовая SCADA, все мы создали совершенно автономную систему, которая будет работать и без конфигуратора.
    Находим в этой папке "AutoWin.exe" и запускаем его.
    Фактически это SCADA размер 630 кб (без учета размера файла скомпилированной визуализации)! Правда без лицензии наша SCADA будет работать 30 мин, затем ее нужно перезапускать. Но и это вроде можно обойти.
    При некоторых ухищрениях разрешение окна можно сделать не 480Х234, как у СП270, а другое (стандартные разрешения монитора) вплоть до 1440X900
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  5. #1155

    По умолчанию

    Вопрос про скорость обработки сигналов по сети RS-232, скорее всего для тех.поддержки:

    Если я непосредственно на сам ПЛК-100 повешу кнопку и реле, которое будет щёлкать при нажатии на эту кнопку, время задержки реакции реле после нажатия/отжатия кнопки будет стремиться к 0. Если же я кнопку повешу на МДВВ-1, а реле на МДВВ-2 (при этом на входах и выходах обоих модулей МДВВ будут висеть ещё прочие устройства), то задержка задержка уже будет заметна.

    Вопросы: Как рассчитать возможное кол-во подключаемых внешних модулей (МДВВ, МВА,...) к ПЛК-100 по RS-232 при котором особо не будут заметны подтормаживания (не более 0,5 сек.) при опросе портов периферийных устройств или выдачи на них сигналов? Влияет ли на скорость обработки кол-во используемых портов на периферийном устройстве (1 порт, 8, 16 портов)?
    Т.е каково макс.время опроса каждого периферийного устройства в сети? Как влияет ли на это скорость подключения RS-232? Как влияет на общее время опроса устройств кол-во этих устройств в сети? Как влияет на время опроса каждого периферийного устройства кол-во его портов?

    ЗЫ: боимся ситуации, когда нажимаешь на кнопку аварийной остановки, а реакции нет и нет, нет и нет...

  6. #1156
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,224

    По умолчанию

    Цитата Сообщение от askaev Посмотреть сообщение
    Вопрос про скорость обработки сигналов по сети RS-232, скорее всего для тех.поддержки:

    Если я непосредственно на сам ПЛК-100 повешу кнопку и реле, которое будет щёлкать при нажатии на эту кнопку, время задержки реакции реле после нажатия/отжатия кнопки будет стремиться к 0. Если же я кнопку повешу на МДВВ-1, а реле на МДВВ-2 (при этом на входах и выходах обоих модулей МДВВ будут висеть ещё прочие устройства), то задержка задержка уже будет заметна.

    Вопросы: Как рассчитать возможное кол-во подключаемых внешних модулей (МДВВ, МВА,...) к ПЛК-100 по RS-232 при котором особо не будут заметны подтормаживания (не более 0,5 сек.) при опросе портов периферийных устройств или выдачи на них сигналов? Влияет ли на скорость обработки кол-во используемых портов на периферийном устройстве (1 порт, 8, 16 портов)?
    Т.е каково макс.время опроса каждого периферийного устройства в сети? Как влияет ли на это скорость подключения RS-232? Как влияет на общее время опроса устройств кол-во этих устройств в сети? Как влияет на время опроса каждого периферийного устройства кол-во его портов?

    ЗЫ: боимся ситуации, когда нажимаешь на кнопку аварийной остановки, а реакции нет и нет, нет и нет...
    http://ru.wikipedia.org/wiki/Modbus
    Немного об интервалах (речь идёт о Serial Modbus RTU): при скорости 9600 и 11 битах в кадре (стартовый бит + 8 бит данных + бит контроля чётности + стоп-бит): 3.5 * 11 / 9600 = 0,00401041(6), то есть более 4 мс; 1.5 * 11 / 9600 = 0,00171875, то есть более 1 мс. Для скоростей более 19200 бод допускается использовать интервалы 1,75 и 0,75 мс соответственно.

  7. #1157

    По умолчанию

    Цитата Сообщение от askaev Посмотреть сообщение
    боимся ситуации, когда нажимаешь на кнопку аварийной остановки, а реакции нет и нет, нет и нет...
    Правильно боитесь... Кнопка аварийной остановки ("Not-Aus", "E-Stop") должна действовать абсолютно независимо от PLC и его периферийных устройств. То есть отключать управляющее напряжение на всех исполнительных устройствах (например, пневмоклапанах) и гарантированно обесточивать все электроприводы.
    На вход PLC можно завести дополнительную контактную группу этой кнопки, с целью самодиагностики. Например, чтобы сообщить оператору, на каком из нескольких пультов управления установки был нажат "грибок", или выполнить какую-то особую процедуру перезапуска установки после аварийного стопа. Тут уже время реакции некритично - можно и через модуль ввода, подсоединенный через Modbus, за ее состоянием следить.

  8. #1158

    По умолчанию

    Ясно.

    ЗЫ: я там в вопросе опечатался -- речь, естественно, идёт не о RS-232, а о RS-485.

  9. #1159

    По умолчанию

    В глобальных переменных объявил переменную, присвоил адрес
    rMass AT %MD30:REAL:=12.5;
    Теперь в программе пишу
    %MD30:=16.0;
    Понятное дело ошибка преобразования REAL to DWORD.
    Как присвоить значение переменной по адресу? В шнайдере можно было %MF:=16.0

  10. #1160
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,224

    По умолчанию

    %MD30:=REAL_TO_DWORD(16.0); так случайно не получится?

Страница 116 из 1041 ПерваяПервая ... 1666106114115116117118126166216616 ... ПоследняяПоследняя

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

Ваши права

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