Страница 584 из 1052 ПерваяПервая ... 84484534574582583584585586594634684 ... ПоследняяПоследняя
Показано с 5,831 по 5,840 из 10512

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

  1. #5831

    По умолчанию

    Всем добрый день. Подскажите возможно ли организовать счет от 0 до 100 в одну сторону и от 0 до -100 в другую сторону на счетчике CTUD?

  2. #5832

    По умолчанию

    Спасибо Валенок.

  3. #5833

    По умолчанию

    Всем привет. Помогите разобраться в ST, залип на преобразовании переменных из bool_to_word. Заранее спасибо
    Вложение 30746

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

    По умолчанию

    Цитата Сообщение от Руслпн Посмотреть сообщение
    Всем привет. Помогите разобраться в ST, залип на преобразовании переменных из bool_to_word. Заранее спасибо
    Вложение 30746
    http://www.kipshop.ru/CoDeSys/steps/codesys_v23_ru.pdf стр.312 пример на ST
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  5. #5835

    По умолчанию

    Разобрался. Вопрос закрыт

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

    По умолчанию

    Цитата Сообщение от Руслпн Посмотреть сообщение
    Всем привет. Помогите разобраться в ST, залип на преобразовании переменных из bool_to_word. Заранее спасибо
    Вложение 30746
    Кто так пишет?
    Тогда уже надо так
    Код:
    IF BOOL_TO_WORD(Alarm_M1) = 1 THEN
    Хотя на нафига здесь BOOL_TO_WORD?
    Вообще-то нужно так
    Код:
    IF Alarm_M1 THEN
    out_Alarm_M1:=1;
    END_IF
    А если еще окажется, что out_Alarm_M1 имеет тип BOOL, то нафига здесь вообще IF...THEN ?

    Код:
    out_Alarm_M1:=Alarm_M1;
    C IF...THEN только если нужно "защелкнуть" состояние Alarm_M1=TRUE
    Я думаю, что это касается и 55 строки
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

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

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Разве для защелкивания обязательно нужен IF ? )
    Нет, конечно
    Код HTML:
    out_Alarm_M1:=Alarm_M1 OR out_Alarm_M1;
    Но в контексте исходного кода только "защелкивание" - единственное оправдание использования IF
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  8. #5838
    Пользователь
    Регистрация
    23.02.2017
    Адрес
    Радужный ХМАО
    Сообщений
    13

    По умолчанию

    Добрый день. Прошу помощи знатоков. Стоит задача модернизация 10 объектов (ЦТП) в плане телеметрии. Для ознакомления с программированием приобрел ПЛК-150. Задача с точки зрения программирования простая, опросить все датчики, счетчики и передать результат на верхний уровень. С нижнем уровнем проблем нет, создал простенький проект в Simpl Scada по Ethernet и RS-232 Debug с штатный кабелем который идет в комплекте через OPC сервер Codesys все работает. Проблема собственно в чем, связь с объектами будет производится по радио каналу и скорость обмена по RS-232 Debug необходима 9600 бит/сек. В конфигурации ПЛК создаю Modbas slave произвожу его настройку согласно инструкции соответствующие настройки вношу в настройки COM порта ПК прописываю переменную запускаю скаду она обращается к виртуальному COM порту (загорается светодиод преобразователя), а на ПЛК светодиод связь не загорается. Пробовал и кабелем КС1 и делал такой же только без перемычки и в ответ тишина. Что делаю не так?? Какой кабель нужен или может порт RS-232 Debug может использоваться только для программирования и отладки в Codesys?? В качестве скады планируется TRACE Mode т.к. она используется в данный момент и обращаться к ПЛК нужно будет не через ОРС а напрямую к регистрам.

  9. #5839

    По умолчанию Помогите пожалуйста написать программку на LD

    Уважаемые форумчане, помогите пожалуйста написать программу на языке LD.
    На вход подается один аналоговый сигнал, далее преобразуется(любым путем), и на выходе получается другой аналоговый сигнал.

  10. #5840

    По умолчанию

    Дипломная работа? Слишком мало вводных
    +79104444236
    С уважением,
    Лапшин Вячеслав

Страница 584 из 1052 ПерваяПервая ... 84484534574582583584585586594634684 ... ПоследняяПоследняя

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

Ваши права

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