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

Тема: ПЛК + МСД200 Slave

  1. #1

    По умолчанию ПЛК + МСД200 Slave

    Доброго времени суток, на сайте скачал пример пересылки 4 переменных из ПЛК(мастер) в МСД-200(слейв), подскажите как изменить код чтобы можно было пересылать 5 и более переменным ( в итоге мне нужно сделать около 10)
    Прога в ПЛК:

    PROGRAM PLC_PRG (*пример программы для записи 6 переменных *)
    VAR
    var_array_var1,var_array_var2,var_array_var3,var_a rray_var4 : POINTER TO ARRAY[0..3] OF BYTE;
    P_string: POINTER TO ARRAY [0..15] OF BYTE;
    real1,real2,real3,real4: REAL; (*значения, которые необходимо писать в МСД*)
    (*В МСД выбирается тип данных Float32-Big_endian, адреса 0,2,4,6*)
    END_VAR


    var_array_var1 := ADR( real1 );
    var_array_var2 := ADR( real2 );
    var_array_var3 := ADR( real3 );
    var_array_var4 := ADR( real4 );
    p_string:=ADR(string1);

    p_string^[0]:=var_array_var1^[2];
    p_string^[1]:=var_array_var1^[3] ;
    p_string^[2]:=var_array_var1^[0];
    p_string^[3]:=var_array_var1^[1];

    p_string^[4]:=var_array_var2^[2];
    p_string^[5]:=var_array_var2^[3] ;
    p_string^[6]:=var_array_var2^[0];
    p_string^[7]:=var_array_var2^[1];

    p_string^[8]:=var_array_var3^[2];
    p_string^[9]:=var_array_var3^[3] ;
    p_string^[10]:=var_array_var3^[0];
    p_string^[11]:=var_array_var3^[1];

    p_string^[12]:=var_array_var4^[2];
    p_string^[13]:=var_array_var4^[3] ;
    p_string^[14]:=var_array_var4^[0];
    p_string^[15]:=var_array_var4^[1];
    Изображения Изображения
    Вложения Вложения

Похожие темы

  1. МСД200 (slave) помогите настроить.
    от VVS_123 в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 23.11.2014, 18:44
  2. Modbus.lib и МСД200 slave
    от Andy5 в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 18.07.2014, 01:35
  3. МСД200 Slave ModBus RTU 0x10 не пишет все регистры
    от Туман в разделе Эксплуатация
    Ответов: 10
    Последнее сообщение: 06.10.2013, 13:23
  4. Возможность работы с МСД200 в режиме Slave
    от SergeyN в разделе Эксплуатация
    Ответов: 3
    Последнее сообщение: 30.01.2013, 11:01
  5. Интеграция МСД200(Slave) в ПЛК100+МВ110-8А(5)
    от Александр Ч. в разделе Эксплуатация
    Ответов: 0
    Последнее сообщение: 27.06.2012, 12:00

Ваши права

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