32-channel switching input module is compatible with NPNPNP multi-point DCS communication TCP

32-channel switching input module is compatible with NPNPNP multi-point DCS communication TCP

Price:   $330.00

  • Model: ic0A168
  • Shipping Weight: 0.2kg
  • 9999 Units in Stock

(0 reviews)
(complete orders today,deliverd around 25/04/2025)
  • Shipping time
    Shipping Worldwide.About 5-15 days.
  • means of transportation
    EMS,DHL,FEDEX,HK Post
  • Payment
    Paypal,T T,
  • Email us
    [email protected]
  • New Products
    Pure Sine Wave Inverter 12V 24V DC To AC 220V2500W 3000W 4000W 5000W Voltage Converter Portable Car Converter Solar LED Inverter
    $536.00
    10000w1600w Inverter 12v 24v 48v 220v Amorphous Pure Sine High Power Invertercharging Adapter Led Display Support Customization
    $882.67
    3000W Pure Sine Wave Inverter Power Inverter Solar Car Inverter DC 12V 24V to AC 110V 220V Converter Transformador 230V Inverter
    $154.17
    6000W Digital Car Inverter 12V To 220V Modified Sine Wave Inverter Voltage Converter + Lcd Display
    $64.52
    • Details
    • Reviews
    • Tags
    • FAQ
    Type:Logic ICs
    Condition:New
    Model Number:JF-32IN-13-002
    Decoration and Construction Contents:Hydropower project
    Basic functions:Support standard MODBUS devices such as text, touch screen, PLC, etc.
    • 32-way switch input, compatible with NPN/PNP input
    • 1 way TCP network port(Support modbus-TCP protocol)
    • 1-way standard 485 communication port (supporting modbus-RTU protocol)

    Code Function Support Function Code:

    Function codeDefinitionOperations (binary)
    0x02Read switch inputRead one or more switch state input data
    0x01Read switch outputRead one or more switch output status data
    0x030x04Read register dataRead data from one or more registers
    0x050X0FWrite switch outputWrite multiple switchesControl all the wayRelay"Hop / sub" output
    0x06Write single path registerWrite a set of binary data into a single register
    0x10Write multiplexer registerWrite multiple sets of binary data into multiple registers

    **************************************************************************************************************

    MODBUS address1 (default, modifiable)

    Baud Rate: 9600 (default, modifiable)Default IP address: 192.168.16.31:502 (default, modifiable)8Bit data bits1 bit stop bitsNo check1X0001-1X002032 switch input**********************************************-

    Read analog input (0x04)

    Host sends:Addr 04 regH regL NumH numL crcH crcL

    From the machine back:Addr 04 len d0H d0L...DnH dnL crcH crcL

    Interpretation: Register address from0Start counting.numH numLRepresents the number of routes of the analog quantity to be read. This card has 5 analog input channels.10bitADCEach analog takes up two bytes of data. For example, to read the2Lu He3The register address is0001The number of registers is0002 For example, to read all analog quantities1Lu Zhi di8The address of the register is uuuuuuuuuuuuu0000The number of registers is0008 Return data0-0x3FFRepresents the collected analog quantities, such as analog quantities.0-20mAThe data read are18CThe decimal number is396So the current value isI = 20mA*396/1023 = 7.742mA Sensors are generally4-20mAIf the reading value is less than4mAThe connection line is faulty.

    Example: read the first1Lu Zhi di8Road analogue

    Host sends:01 04 00 00 08 F1 CC

    From the machine back:0104 0C d0H d0L...D5H d5L crcH crcL

    -Analog quantityInput and outputVC source code(clear notes):// Read the status of a single register
    //ip_Addr slave MODBUS address
    //data_Addr Data Storage Register Address
    UInt16 readBUF (byte ip_Addr, UInt16 data_Addr)
    {
    UInt16 crc; //check value
    Byte [] MSG = new byte [8]; // instruction array

    MSG [0] = ip_Addr; //slave address
    MSG [1] = 0x04; // Read a single register
    MSG [2] = byte (data_Addr > 8); high bit of // register address
    MSG [3]= (byte) data_Addr; low bit // register address
    MSG [4] = 0x00; high bit of data length to read
    MSG [5] = 0x01; the base length of the data to be read
    CRC = CRC16 (msg, 6);
    MSG [6] = byte (crc > 8); 8 digits higher in // check
    MSG [7] = (byte) crc; //check low 8 bits

    Comm.Write(msg); //Send Read Request Zheng

    Receive_A_Frame(); //Receive the Zhen reply signal

    // Add here: Judge the received data
    }

    ...More source code, please contact the seller after buying.

    -