Показано с 1 по 10 из 10

Тема: ПЛК 154 trace mode

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Здраствуйте, извините пожалуйста я новичок во всем этом. У меня протокол Modbus TcpIp. Я в Источниках/Приемниках создал Modbus_1 потом внутри создал только W_SingleCoil(5) для дискретного входа и Rin_Word(4) для дискретного выхода, потом связал их с RTM_1, правильно ли это все? я сделал то что видел на примере ПЛК 150, но там он работал с Аналоговыми входами и выходами и он использовал компонент Call в каналах, а я убрал это( и если можете отправить пример простой, было бы замечательно)

  2. #2

    По умолчанию

    Каждый в чем то новичОк )
    Теперь нужно создать внутри RTM каналы (а лучше сначала группы каналов например, Input, Output, Prg итд по смыслу) внутри группы Input создать компонент (канал Call), например, InpW - который будет вызывать источник(приемник) Rin_Word(4) создать и привязать. Внутри группы Output создать компонент (канал Call) OutW и привязать его к W_SingleCoil. теперь у каналов должны появицо аргументы. далее в шаблонах программ создать компонент-программу например "IO" в ней создать аргументы тип OUT UINT например uRead и uWrite и написать в теле программы что то типа:

    PROGRAM
    VAR_OUTPUT uRead : UINT; END_VAR
    VAR_OUTPUT uWrite : UINT; END_VAR


    if uRead == 1 then
    uRead = 0;
    uWrite = 1;
    elsif uWrite == 1 then
    uRead = 1;
    uWrite = 0;
    else
    uRead = 1;
    uWrite = 0;
    end_if;

    END_PROGRAM

    Далее внутри группы Prg создать компонент/канал - программа и привязать его к шаблону "IO" а аргументы канала uRead и uWrite привязать к соотв каналам call - InpW и OutW к атрибуту "отработать"

    Вроде все, после запуска в аргументах каналов Call должно чота появицо.

    Сразу скажу. каналы стоят денег, поэтому неэффективно читать переменную одним каналом. приемники-источники это "пакеты модбас" и возможно сразу прочитать много переменных групповым запросом. получицо один канал читает много переменных c ПЛК в свои аргументы.
    Последний раз редактировалось lazy; 01.06.2017 в 13:42.

  3. #3

    По умолчанию

    Я все это завтра постараюсь сделать, но я кажется не правильно объясняю вам)) мне бы по проще пример типа как на этом видео (https://www.youtube.com/watch?v=eXwaMZ9MMz0), здесь через USB-порт, а у меня через Ethernet, что мне поменять надо там( и в Codesyse и в TraceMode), было бы понятнее если бы вы могли посмотреть и подсказать как и что, там вроде много чего не нужно менять))) заранее спасибо за все)

Похожие темы

  1. Trace Mode 6 + трм-212
    от Андрей Котенко в разделе Другие SCADA системы
    Ответов: 21
    Последнее сообщение: 22.07.2024, 16:58
  2. СП 270 и Trace Mode
    от Константинов Сергей в разделе Панели оператора (HMI)
    Ответов: 17
    Последнее сообщение: 02.05.2012, 08:39
  3. ТРМ 202 + Trace Mode
    от net_terminator в разделе Другие SCADA системы
    Ответов: 11
    Последнее сообщение: 24.03.2012, 10:20
  4. ПЛК 150 и Trace mode
    от mtop в разделе Master SCADA 3
    Ответов: 3
    Последнее сообщение: 10.11.2009, 18:22
  5. Trace Mode 6 и ПЛК 150
    от hawk в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 10.06.2008, 10:51

Ваши права

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