1. Safety Instructions
- Plug the meter into the PC and turn it on. Wait for the PC to recognize the USB drive named "Bootloader".
- Do not use the instrument in a flammable and explosive environment.
- Used batteries for instrument replacement and discarded instruments cannot be disposed of with household waste. Please handle in accordance with relevant national or local laws and regulations.
- If there is any quality problem with the instrument or if you have questions about using it, contact "FNIRSI" online customer service or the manufacturer.
2. Product Description
2.1 Specifications
Signal | Range | Precision | Resolution | Impedance |
---|---|---|---|---|
Current (mA) | 0~24mA | ±(0.02%+0.003) | 0.001mA | 100Ω |
Voltage (V) | 0~24V | ± (0.02%+0.003) | 0.001V | 500K |
Passive (XMT) | 0~24mA | ± (0.02%+0.003) | 0.001mA | 100Ω |
24V loop | 0~24mA | ± (0.1%+0.005) | 0.01mA | 100Ω |
FRQ (Hz) | 0~9999Hz | ±2% | 5 digits | 1MK |
mV | -10~100mV | ± (0.03%+0.03) | 0.01mV | 2K |
TC (TC-S) | 0~1760°C | ±(0.2%+1) | 1°C | 2K |
TC (TC-B) | 0~1810°C | ±(0.5%+1) | 1°C | 2K |
TC (TC-E) | 0~990°C | ±(0.2%+1) | 1°C | 2K |
TC (TC-K) | 0~1320°C | ±(0.2%+1) | 1°C | 2K |
TC (TC-R) | 0~1760°C | ±(0.3%+1) | 1°C | 2K |
TC (TC-J) | 0~1190°C | ±(0.3%+1) | 1°C | 2K |
TC (TC-T) | 0~390°C | ±(0.2%+1) | 1°C | 2K |
TC (TC-N) | 0~1290°C | ±(0.2%+1) | 1°C | 2K |
TC (WRe3/25) | 0~2320°C | ±(0.2%+1) | 1°C | 2K |
TC (WRe5/26) | 0~2320°C | ±(0.2%+1) | 1°C | 2K |
RES(ohm) | 0~390Ω | ±(0.2%+1) | 0.1Ω | / |
Pt100 | -200~650°C | ±(0.5%+1) | 0.1°C | / |
Cu50 | -20~150°C | ±(0.5%+1) | 0.1°C | / |
2.2 Function Introduction
- Conversion Of Engineering Quantity Display: Signals are displayed as physical or engineering values. The physical quantity corresponds linearly with the engineering quantity. For example, a 4-20mA signal corresponds to 0-100, where 4mA is 0, 12mA is 50, and 20mA is 100. This range can be modified by parameters.
- Preset Value: Four groups of commonly used signal values can be preset for quick adjustment of output.
- Signal Conversion: The input signal is converted into an output signal, allowing conversion between different physical quantities. For example, an input frequency signal can be converted into a current signal, with an input range of 0-1000Hz converting to 4-20mA.
- Programming Output: This function allows automatic and continuous changing of the signal size according to set parameters, with three modes: monotonous rise, monotonous fall, and cycle.
- Real-time Curve: The trend of input and output signals can be displayed as a curve. The sampling time of the curve can be set, and the display can automatically adjust to the maximum and minimum values within a certain period.
- Modbus Slave: The FNIRSI SG-004A can communicate with configuration software or PLC via RS485.
- History Record: Records and displays historical data.
- Firmware Upgrade: Allows firmware upgrades via a USB-emulated U disk.
2.3 Interface Terminal
The device features 4 inner diameter 4mm wiring ports on the top surface, distinguished by different color rings:
- Blue port (IN-): An alternate function, also serving as an input. It can be switched to a 24V independent test power supply. When used as an independent power supply, there is a 24V voltage between the COM port.
- Red (OUT) port and black (COM) port: Form an output port.
- Yellow (IN+) and blue (IN-): Form the input port.
Note: The safety limit voltage of the input terminal cannot exceed 30Vpp; exceeding this limit will damage the equipment.
2.4 Power & Charge
- Built-in 3000mA large capacity lithium battery.
- Battery display shows the current battery percentage in the upper right corner.
- Charging interface: Type-C port (DC 5V-12V).
- State of charge (Up to 10W): When charging, the power button displays a red light. When fully charged, it automatically stops charging and displays a blue light.
3. Button Panel Introduction
All buttons are made of white translucent silicone material with color LED backlights that change with function and mode for intuitive status indication.
- The keys are divided into a 3-Key area and a 5-Key area. Each key may have multiple functions. The FN button and the 5-Key area key have up/down functions and their marked functions change based on the FN key state and interface mode. Startup defaults to the upshift function.
- FN key state: Default white light (normal), red light (shift function activated).
- 5-Key area status: Button white light (Manual setting mode); Button green light (Preset output mode); Button blue light (Programming mode); No button light (Conversion mode).
Button Function Operation Description:
- RUN: White light indicates power on/output on.
- IN: Input key. Used to switch input signal mode. When FN is red, press IN to enter input setting.
- OUT: Output key. Used to switch output signal mode. When FN is red, press FN to enter output setting.
- FN: Exit/Return key. In the main interface, pressing FN turns the light red, activating the downshift function for other keys. In setting interfaces, it functions as a return key.
- Main Interface: Displays the main interface.
4. Display & Signal Description
4.1 Switching Of Signal Types
- Press [FN] on the main interface. When the [FN] button turns red, press [IN] to enter the input setting to switch the input signal type.
- To switch the output signal type, press [OUT] to enter the output setting. Select the desired signal type from left to right. Press [FN] to exit to the main interface.
- Various signal modes and parameters are available for switching under different signal types.
4.2 mA Current Signal
- Mode Switch: When [FN] is white on the main interface, press [IN/OUT] to switch between displaying the actual value and engineering quantity of input/output.
- Output Open Circuit Detection: If the output is turned on and the interface displays "open circuit" with flashing, it indicates the output signal is not connected or is close to zero.
- Output Circuit Voltage: The FNIRSI SG-004A can set the current output no-load voltage. 12V is used for power saving, while some devices require 24V.
- Output Range: The limit range of the current output can be set.
4.3 V Voltage Signal
- Mode Switch: When [FN] is white on the main interface, press [IN/OUT] to switch the display of actual value and engineering quantity of input/output.
- Overcurrent Protection: If the output voltage is shorted, the output will automatically shut down.
- Output Range: The limit range of the voltage output can be set.
4.4 XMT Passive Current Signal
- Mode Switch: When [FN] is white on the main interface, press [IN/OUT] to switch the display of actual value and engineering quantity of input/output.
- Output Range: The limit range of passive current output can be set.
4.5 Hz Pulse Signal
- Mode: The pulse signal supports four modes: frequency, PWM duty cycle, speed frequency, and pulse quantitative/counting. For input, press [IN] when [FN] is white on the main interface to switch modes. For output, long press [OUT] to switch modes.
- Range: Select the frequency output range: 0~99.999Hz, 0~999.99Hz, 0~9999Hz, 0~200kHz.
- Method: Select level/open circuit based on the presence or absence of pull-up.
- Output Peak Value: The level height of the output waveform, with a maximum of 24V.
- Input Counting Method: A rising edge increments the counter from 0V to the peak value. A falling edge increments the counter when the level drops to 0V. "Jump" increments the counter when the input level changes. Long press [IN] to clear the count.
- Frequency Mode Operation Instructions: The input frequency range is 0~9999Hz. The decimal point shifts automatically. Output frequency range can be switched by pressing [OUT] when [FN] is white on the main interface.
- Operating Instructions In PWM Mode: PWM displays frequency and duty cycle. Frequency is displayed in the original engineering quantity position. The maximum frequency is 9999Hz. Parameters can be set when outputting. Press [OUT] when [FN] is white on the main interface to switch.
- Operating Instructions For Speed Mode:
- Speed mode calculates motor/gear speed. 1 pulse per revolution. 3000 revolutions per minute = 50 pulses per second.
- Time Unit: Frequency=RPS * pulses/revolution; RPM=RPS*60; RPH=RPS*3600. Maximum frequency is 9999Hz.
- Number Of Revolution Pulses: Select the number of pulses per revolution of the motor or gear.
- Tooth Missing: Used to simulate engine speed.
- Quantitative/Counting Mode Operation Instructions: Simulates flow control sensors. For input, the input frequency value is displayed in the original quantity position. For output, the cycle is displayed in the original engineering position (milliseconds). Press [OUT] when [FN] is white on the main interface to switch between cycle and quantitative values, distinguished by cursors. The period value can be modified during quantitative output. In this mode, the up, down, left, and right keys turn blue and change functions: up is single pulse, down is program stop/reset, left is no function, right is start/pause.
4.6 mV Millivolt Signal
- Mode: Millivolt signal has three modes: 110mV, thermocouple, WR thermocouple. Press [IN/OUT] when [FN] is white on the main interface to switch.
- Type: Select thermocouple type: TC-S, B, E, K, R, J, T, N.
- WR Type: Select WR thermocouple type: WRE25, WRE26.
- Temperature Unit: Set to Celsius or Fahrenheit.
- Cold Junction Setting: Select temperature detected by the meter or user-defined.
- Cold End Temperature: Customized cold end temperature value.
4.7 24V Loop Detection
- Select the 24V label left and right in the OUT signal type interface to enter this function. The main interface displays the output 24V loop current.
- Loop 1: Outputs 24V between the (OUT) port and (COM) port, and detects loop current simultaneously. This is useful for testing pneumatic control valves or two-wire transmitters.
- Loop 2: Activates the independent 24V power supply from the (IN-) port to the (COM) port. It does not affect the input signal detection type of the (IN+) port. Select mA for the input signal type. The (IN-) port can then be combined with the (IN+) port to form a 24V output and detect loop current.
- Port (IN-): Can be switched to an independent 24V power supply function, outputting a single DC24V voltage (the (24V) port). This port, used with (IN+), tests two-wire transmitters.
Notice:
- The difference between 24V loop detection and standalone 24V is that loop detection measures feedback current.
- The independent 24V port and output port can form a 24V power supply, and can also be combined with the input (+) to supply power to a transmitter and measure its feedback current.
4.8 Ohm Resistance Signal
- Mode Switch: When [FN] is white on the main interface, press [OUT] to switch the display of output actual loop current value and engineering quantity.
- Activate independent 24V: When checked, the independent 24V power supply outputs from the (24V) port (IN-) and (COM) port, unaffected by input/output signal type switching.
- Activate Hold: When checked, the 24V state remains as the last turn-on state each time the machine is powered on. Otherwise, manual activation is required each time.
- Temperature Unit: Set to Celsius or Fahrenheit.
- The resistance signal is divided into three types: Pt100, Cu50, and RES. Press [IN/OUT] when [FN] is white on the main interface to switch.
- Resistance Offset: Used to correct the resistance value of input/output.
5. Extensions
5.1 Engineering
In industrial applications, analog quantity signal values often need to be converted into engineering quantity values. The instrument allows setting the upper and lower limits of engineering quantity and their corresponding signal values for each signal's input and output settings.
5.2 Preset Value
- Parameter Setting: Set the signal value corresponding to the up, down, left, and right buttons.
- Operation Instructions: Start/Exit: When [FN] is red on the main interface, press the [PRESET] key to start/exit the preset mode.
- Up, Down, Left And Right Keys: After starting the preset, the backlight of these keys turns green, and their function changes to "output the set value".
5.3 Signal Conversion
The input signal is converted into an output signal. For example, an input frequency signal (0-1000Hz) can be converted into a current signal (4-20mA).
- Parameter Settings:
- Input upper limit/input lower limit: the amplitude range of the input signal.
- Output upper limit/output lower limit: the amplitude range of the output signal.
- Overrun allowed: For example, converting 1-5V to 4-20mA. If checked, 0V input results in 0mA output. If unchecked, 0V input results in 4mA output, locked within the set range.
- Automatic operation: If checked, signal conversion starts automatically on the next power-on and is canceled when exited.
- Instructions:
- Start and Exit: When [FN] is red on the main interface, press [CONVERT] to start/exit signal conversion mode. After startup, the backlight of the up, down, left, and right keys turns off and they have no function.
5.4 Program Output
The programming output can automatically complete N cycles of signal output based on user-set parameters. This is mainly used for aging tests of electric or pneumatic valves, or for PLC program debugging.
- Parameter Settings:
- Mode: Single rise, single fall, and cycle.
- Number of loops: 0 for infinite, 30000 maximum.
- Start value: The value at each start.
- End value: The value at the end of each cycle.
- Increment step value: The value of each increment.
- Increment step time: The time between each increment.
- End stop: The time delay at the end value.
- Decrement step value: The value to decrease each time.
- Decrease step time: The time between each decrease.
- Loop stop: Time delay at start value.
- Supplementary Parameter Description: Start and end values for single rise and single fall are selected based on high and low, and do not automatically close.
- Instructions:
- Start and Exit: When [FN] is red on the main interface, press the left key [AUTO] to start/exit programming output mode.
- Up, Down, Left and Right Keys: After starting programming output mode, the backlight of these keys turns blue. Their functions change: up is single run, down is program reset, left is single-step run, and right is Stop/Continue.
5.5 Real-time Curve
- Instructions: When [FN] is red on the main interface, press the right button [CURVE] to switch the interface with/without the curve.
- Parameter Description:
- Turn on the output curve: displays the output signal curve (red line).
- Automatic output scaling: automatically adjusts the output signal scale range and the y-axis scale range based on the curve's maximum and minimum values.
- Input automatic scaling: automatically adjusts the input signal scale range and the y-axis scale range based on the maximum and minimum values of the curve.
- Acquisition time: the refresh interval of the curve, which also affects the time scale.
5.6 History Record
- Enable/Close Recording: When [FN] is red on the main interface, press [ON/OFF] to enable/disable recording. When enabled, the top of the screen flashes to display the record number.
- View Record: Select the desired record in the setting interface history record. Press [ON/OFF] to confirm. When viewing, the backlight of the up, down, left, and right keys turns yellow, and their functions change: up/down to view 100 records before/after, left/right to view 1 record forward/backward.
- Delete Record: When viewing a record, press [ON/OFF] to choose whether to delete it.
5.7 Output Time
- Output Activation Output Time: When checked, each output will automatically turn off after the set output time expires.
- Output Time: Set the output time.
5.8 Communication
- USB connection: Uses a USB analog serial port for communication. Note that charging slows down when the USB connection is active.
- Slave address: MODBUS slave address. Refer to the attached tables for register addresses and descriptions.
6. Wiring Instructions
The device can be connected to PLC/Process instruments, etc., supporting various signal outputs including Current, Voltage, Millivolt, Frequency, Resistance, Thermal Resistance, and Thermocouple Signals.
Connection Examples:
- To PLC/Process Instrument: Connect to COM, OUT ports for signal output.
- Pneumatic Valves: Use the input (-) port as a 24V power supply for valve feedback. Input and output occur simultaneously.
- Pneumatic Valves (Alternative): Use the input (-) port closed to 24V as the negative pole of the input signal. Input and output occur simultaneously.
7. Fault Resolution & Equipment Maintenance
7.1 Fault Resolution
- No response when SG-004A is turned on: Check battery power and charging indicator. Check for firmware upgrade errors causing system crashes.
- Abnormal screen display: Ensure the screen connection is proper.
- Abnormal output value or measured value: Check the signal line and interface signal selection. Verify if the target parameter exceeds the technical indicator's range, which could cause abnormal operation or damage.
- Error in input and output: Input and output errors are normal as they are not isolated.
7.2 Equipment Maintenance
- The meter is powered by a 3.7V rechargeable lithium battery. Use the power adapter for extended use.
- This instrument is not waterproof; avoid high humidity environments.
- Do not place the unit in unstable locations or areas subject to strong vibrations.
- Avoid placing the unit in places with high humidity, dust, direct sunlight, outdoors, or near high temperatures.
7.3 Firmware Upgrade
- The SG-004A uses a USB-emulated U disk for firmware upgrades.
- Upgrade Steps:
- Plug the meter into the PC and turn it on. Wait for the PC to recognize the USB drive named "Bootloader".
- Copy the firmware to be upgraded to the U disk.
- After a few seconds, the device will power on normally, and the upgrade will be successful.
Notice:
- If the U disk is not recognized normally when connected to the PC while powered on, shut down and restart.
- USB firmware upgrade only supports WIN10. Do not drag and drop files other than those officially released by FNIRSI, as this may cause irreversible consequences.
8. Production Information
Product name: Multi-functional Signal Generator
Brand / Model: FNIRSI / SG-004A
Manufacturer: Shenzhen FNIRSI Technology Co., Ltd.
Website: www.fnirsi.cn
Address: Building C, Weihuada Industrial Park, Dalang Street, Longhua District, Shenzhen, Guangdong, China
Communication Protocol Details
Schedule 1
Function code | Hexadecimal | Type of data | Attributes |
---|---|---|---|
100 | 0x64 | uint16_t | read |
101 | 0x65 | uint16_t | write |
102 | 0x66 | float | read |
103 | 0x67 | float | write |
Schedule 2
Address | Hexadecimal | Type of data | Attributes | Illustrate |
---|---|---|---|---|
40001 | 0X9C41 | uint16_t | read | Firmware version |
40002 | 0X9C42 | uint16_t | RW | Input signal |
40003 | 0X9C43 | uint16_t | RW | Output signal |
40004 | 0X9C44 | float | read | Input value |
40006 | 0X9C46 | float | RW | Output value |
40008 | 0X9c48 | uint16_t | RW | Software output mode and output switch |
40009 | 0X9C49 | uint16_t | RW | Active current output value USER upper limit |
40010 | 0X9C4A | uint16_t | RW | Active current output value USER lower limit |
40011 | 0X9C4B | uint16_t | RW | Voltage output value USER upper limit |
40012 | 0X9C4C | uint16_t | RW | Voltage output value USER lower limit |
40013 | 0X9C4D | uint16_t | RW | Passive current output value USER upper limit |
40014 | 0X9C4E | uint16_t | RW | Passive current output value USER lower limit |
Schedule 2: Enter
- Register upper 8 bits: 01 is current; 02 is voltage; 03 is frequency; 04 is millivolt; 05 is resistance.
- Register lower 8 bits: The upper four bits represent thermocouple types (1-8: S, B, E, K, R, J, T, N). The lower four bits indicate the mode: 1 is mV, 2 is thermocouple, 3 is WR thermocouple.
Schedule 3: Example - Write input millivolt signal, J thermocouple type
Slave address | Function code | Register address low byte | Register address high byte | Register number high byte | Register number low byte | CRC high byte | CRC low byte |
---|---|---|---|---|---|---|---|
01 | 65 | 9C | 42 | 04 | 62 | 40 | AF |
Illustrate: 01: Slave address set by the device; 65: Write function code (see Table 1); 9C42: Read and write input signal address (see Table 2); 04: 01=current, 02=voltage, 03=frequency, 04=millivolt, 05=resistor; 62: upper four bits are type (1=S, 2=B, 3=E, 4=K, 5=R, 6=J, 7=T, 8=N), lower four bits are mode (1=millivolt, 2=thermocouple, 3=WR thermocouple); 40AF: CRC code (send in hex).