1. Safety Warnings
- Connect the device to a computer. Turn on the device. Wait for the device to be recognized (Bootloader).
- Do not use the device in environments with a risk of explosion or fire.
- Recycle the device and battery according to applicable country standards and laws.
- Do not disassemble or improperly handle the device. In case of any difficulties or uncertainties, contact the service center.
2. Device Description
2.1 Specifications
Signal | Range | Accuracy | Resolution | Max Load | External Power |
---|---|---|---|---|---|
Active Current (mA) Output | 0~24mA | ± (0.1%+0.005) | 0.01mA | 750Ω | |
Passive Current (XMT) Output | 0~24mA | ± (0.1%+0.005) | 0.01mA | 0~30V | |
Voltage (V) Output | 0~24V | ± (0.1%+0.005) | 0.01V | ||
24V Loop | 0~24mA | ± (0.1%+0.005) | 0.01mA | ||
Frequency (Hz) Output | 0~9999Hz | ±2% | 5 digits | ||
Current (mA) Input | 0~24mA | ± (0.1%+0.005) | 0.01mA | ||
Voltage (V) Input | 0~30V | ± (0.1%+0.005) | 0.01V |
2.2 Functions
Display Conversion
Signals are displayed as physical or engineering (i.e., pure quantity) values. The physical quantity linearly corresponds to the engineering quantity. For example: a current signal of 4~20 mA corresponds to 0~100, meaning 4 mA corresponds to 0, 12 mA to 50, and 20 mA to 100. The range can be modified using parameters.
Preset Value
For quick output adjustment, 4 groups of commonly used signal values can be preset.
Signal Conversion
The input signal is converted to an output signal, which can be converted between different physical quantities; for example: an input frequency signal is converted to a current signal, and an input range of 0-1000Hz to 4-20mA.
Program Output
It has an automatic and continuous output size change function according to set parameters and can choose three modes: monotonic increase, monotonic decrease, and cycle.
Real-time Curve
The trend of changes in input and output signals can be displayed by drawing a curve, and the curve sampling time can be set. It can also automatically adjust the displayed curve within the range of maximum and minimum values over a certain period.
Modbus Slave
The FNIRSI SG-003A can communicate with configuration software or PLC via RS485 to set up the device.
Firmware Update
USB emulated U disk for software updates.
2.3 Interface
Top View of Device Ports:
The device features four cable ports on the top, each with an inner diameter of 4 mm, indicated by different colored rings.
- Blue Port (IN-): Has an alternative function and also serves as an input-. It can be switched to an independent 24V test power supply. If needed, it can be switched to another port. The IN- port is internally connected to the black COM port in input mode. When IN- is an independent power source, there is 24V voltage between it and the COM port.
- Red Port (OUT): Forms an output port with the black COM port.
- Black Port (COM): Common ground for output and input.
- Yellow Port (IN+): Forms an input port with the blue IN- port.
If the IN- port is an independent power source, it can be called the 24V port and forms a pair of output ports with the COM port.
2.4 Power & Charging
Bottom View of Device:
Shows the Type-C charging port.
- Built-in Battery: High-capacity lithium battery, 3000 mA.
- Battery Display: The current battery charge status is displayed in the upper right corner of the screen.
- Charging Port: Type-C port (DC 5V).
- Charging Status: When charging, a red light appears on the power button. When fully charged, charging automatically stops, and a blue light is displayed.
3. Buttons
- All buttons are made of white translucent silicone material. Colored LED backlighting is set under the buttons, which can cause the button surface to change color with changes in function and mode. This provides more intuitive status indication.
- The buttons are mainly divided into 3-button and 5-button groups, and each button has multiple functions. Among them, the FN and 5-button groups have up/down functions and a function indicated on the surface, which changes according to the FN button status and interface mode. When powered on, the default function is the one shown above.
- The FN button status is divided into: default white light status and red light status.
- The 5-button status is divided into: Button lights white (manual adjustment mode); Button lights green (preset output mode); Button lights blue (programming mode); Button does not light (conversion mode).
- ① RUN Button: Power on/off, white LED light.
- ② IN Button (Input): Used to switch the input signal mode in the main interface; when the red LED for FN is lit, pressing IN enters input settings.
- ③ OUT Button (Output): Used to switch the output signal mode in the main interface. When the red LED for FN is lit, pressing FN enters output settings.
- ④ FN Button (Exit/Return): In the main interface, press FN to change to a red LED, which activates the secondary function of other buttons (entering different modes, etc.). In the settings interface, the FN button is for returning.
- ⑤ Main Interface: Main display interface.
- ⑥ RCVK Button (Up Function Button): When white, it is used to add value or select upwards (when the output pulse is quantitative and the cursor is not present, it is the same as in programming mode). When the red LED for FN is lit (button is green), press RCVK to enter/exit preset output mode. At this point, the up, down, left, and right buttons can quickly recall the preset signal value.
- ⑦ AUTO Button (Left Function Button): When white, it is used to select left (when the output pulse is quantitative and the cursor is not present, it is the same as in programming mode). When FN is red, press AUTO to enter/exit programming mode (button lights blue). At this point, the up button is single-shot output, down button is reset, left button is end output, right button is pause/resume.
- ⑧ ON/OFF Button (Confirmation Button): In the main interface (power on/off); when setting the interface (press to confirm "OK").
- ⑨ CURVE Button (Right Function Button): When white (select right ~ when the output pulse is quantitative and the cursor is not present, it is the same as in programming mode). When FN is red (press to switch curve/character interface).
- ⑩ CONVRET Button (Down Function Button): When white, it is used to decrease value or select downwards (when the output pulse is quantitative and the cursor is not present, it is the same as in programming mode; when FN is red (click to enter/exit conversion mode).
4. Display & Signal Description
Screenshots of Input Signal Settings and Output Signal Settings:
These images show the user interface for configuring input and output signals, including basic settings, mode selection (Actual, Range), output ranges (0-24mA, 4-20mA, 0-20mA, 0-10mA, USER), loop voltage options (12V, 24V), and calibration.
4.1 Signal Type Switching
Press FN on the main interface. After the FN button turns red, if you want to switch the input signal type, press the IN button to enter the input settings.
If you want to switch the output signal type, press the OUT button to enter the output settings. After entering the settings interface, you can directly select the desired signal type from left to right. Pressing the FN button will return you to the main interface.
Within different signal types, there are also various signal switching modes available. Different signal types also have different parameters that can be set.
4.2 Current Signal in mA
Mode Switching
When the main interface FN is white, press IN/OUT to switch the display of the actual input/output value and the technical quantity.
Output Open Circuit Detection
If an open circuit is displayed and flashes on the interface when the output is enabled, it means the output signal is not connected or the output is close to zero.
Output Circuit Voltage
The device can set the no-load current output voltage. The purpose of 12V is to save energy. Some devices require 24V power supply.
Output Range
The limit range of current output can be set.
4.3 Voltage Signal V
Mode Switching
When the main interface FN is white, press the IN/OUT button to switch/display the values and technical quantities of input/output.
Overcurrent Protection
If the output voltage is short-circuited, the voltage will automatically shut down.
Output Range
The limit range of output voltage can be set.
4.4 Passive Current Signal XMT
Mode Switching
When the main interface FN is white, press the IN/OUT buttons to switch/display the actual values and technical quantities of input/output.
Output Range
The limit range of passive current output can be set.
4.5 Pulse Signal Hz
Mode
The pulse signal has four modes: frequency, PWM duty cycle, rotation speed, quantitative/pulse counting. When the main interface FN is white, long press OUT to switch modes.
Range
Select the output frequency range: 0~99.999 Hz, 0~999.99 Hz, 0~9999 Hz, 0~200 kHz.
Method
Select the level/open circuit based on the presence or absence of a pulse.
Maximum Output Value
The height of the output waveform level, the maximum value is 24V.
Operation Instructions for Frequency Mode
The frequency range can be switched by pressing the OUT button when the main interface FN is white.
Operation Instructions for PWM Mode
In PWM mode, two parameters are displayed: frequency value (i.e., period value) and duty cycle. The frequency value is displayed in the original position of the technical quantity (without displaying the technical quantity). Note that the maximum frequency does not exceed 9999 Hz. The frequency/duty cycle parameters can be set during output. When the main interface FN is white, press OUT to switch, a yellow cursor will appear.
Operation Instructions for Speed Mode
- Rotation speed mode is used to calculate motor or gear rotation speed. One motor or gear rotation generates 1 pulse, one minute is 3000 rotations, so 1 motor or gear rotation is 1 pulse. In 1 second, it is 50 pulses.
- Time Unit: Frequency = RPS (per second) * pulses per revolution, RPM (per minute) = RPS * 60, RPH (per hour) = RPS * 3600. When selecting rotation speed settings, ensure that the maximum frequency does not exceed 9999 Hz.
- Number of Rotation Pulses: The number of pulses per motor or gear rotation that can be selected in the rotation speed settings.
- Missing Tooth: Mainly used to simulate motor rotation speed, select it in the rotation speed settings.
Operation Instructions for Quantitative/Counting Mode
The main purpose of the pulse quantitative mode is to simulate a flow control quantitative sensor. The frequency value is displayed in the original position of the quantity. The cycle is displayed in the original technical position and the unit is milliseconds. When the main interface FN is white, press OUT to switch between cycle and quantitative values, which are distinguished by cursors.
The period value can be changed during quantitative output. In this mode, when the cursor disappears after enabling output, the up, down, left, and right backlights will turn blue. The functions of the up, down, left, and right buttons will also change, meaning up sends one pulse. Down stops and resets the program, left has no function, right is start/pause.
4.6 24V Loop Detection
By selecting the 24V label left and right in the OUT signal type interface, you enter this function state. In this state, the 24V loop output current is displayed on the main interface. Unlimited input signal detection type.
- Loop 1: When output is enabled, 24V voltage is output between the OUT and COM ports, and the loop current is simultaneously detected and displayed in the "24V loop output" area. This function can be used to test, for example, pneumatic control valves or two-wire transmitters powered by 24V with current detection.
- Loop 2: After activating the independent 24V power supply, the IN- port outputs 24V voltage between the 24V port and the COM port. This does not affect the input signal detection type by the IN+ port. In this case, select mA as the input signal type. Then the IN- port can be combined with the IN+ port to create a 24V output. And simultaneously detect the current loop. The function is similar to the circuit.
- Port (IN-): The IN- port can be switched to the independent 24V power supply function. It outputs a single DC24V voltage, which is now the 24V port. The 24V port is used with IN+ to test two-wire transmitters.
- The difference between 24V loop detection and independent 24V is: the 24V port output signal loop detection is for measuring feedback current.
- The independent 24V port and output port can form a 24V power supply. It can also be combined with the input (+) to form a transmitter for powering and measuring the transmitter's feedback current.
Mode Switching
When the main interface FN is white, press OUT to switch the display position of the actual output current value of the loop and the technical quantity.
Activate Independent 24V
If this option is checked, the independent 24V power supply will start outputting from the 24V (IN-) port and the COM port, and will not be affected by switching input and output signal types.
Activate Hold Function
If this option is checked, the device will remain in the 24V state of the last power-on every time it is turned on. Otherwise, 24V needs to be manually turned on every time it is powered on.
5. Expansion
5.1 Engineering/Industrial
If the analog signal value is used in industry, it is generally necessary to convert it to an engineering value. Therefore, in the input and output settings of each signal, the upper and lower limits of its engineering value and the corresponding signal value can be set.
5.2 Current Value
Parameter Setting
You can set the signal value corresponding to the up, down, left, and right buttons.
Operation Instructions
Start and End: When the main interface FN is red, press the up button (RCVK) to start/end the preset.
Up, Down, Left, and Right Buttons
After starting the preset, the keyboard backlight will light up. Up, down, left, and right will turn green, and the button functions will also change to "output set values".
5.3 Signal Conversion
- Upper Input Limit / Lower Input Limit: Amplitude range of the input signal.
- Upper Output Limit / Lower Output Limit: Amplitude range of the output signal.
- Overflow Allowed: If the user checks this option, the output will follow 0mA when the input is 0V. If the user does not check it, the output will be 4mA and the output will be locked within the set range.
- Automatic Operation: If this option is checked, signal conversion will automatically start the next time it is powered on, and signal conversion will automatically be canceled after conversion is completed.
Instructions
Start and Exit: After starting, the backlight of the up, down, left, and right buttons turns off and they have no function.
5.4 Program Output
Programmed output can automatically complete N cycles of output signal according to user-set parameters. This function is mainly used for aging tests of electric or pneumatic valves or for testing work such as PLC program debugging.
Parameter Settings
- Mode: Divided into three modes: single rise, single fall, and cycle.
- Number of Cycles: 0 is infinite, 30000 is maximum.
- Start Value: Value at each start.
- End Value: Value at the end of each.
- Step Increment Value: Value of each increment.
- Step Increment Time: Time between each increment.
- End Value Delay: Time delay at the end value.
- Step Decrement Value: Value to be decremented each time.
- Step Decrement Time: Time between each decrement.
- Loop Stop: Time delay at the start value.
Additional Parameter Description
The start and end values for single rise and fall are selected according to high and low and are not automatically closed.
Instructions
- Start and End: When the main interface FN is red, press the left button (AUTO) to start/end the program output mode.
- Up, Down, Left, and Right Buttons: After starting the program output mode, the backlights of the up, down, left, and right buttons will turn blue. The functions of the up, down, left, and right buttons will also change, meaning up is a single run, down is program reset, left is single-step run, and right is stop/resume.
5.5 Real-time Curve
Instructions
When the main interface FN is red, press the right button (CURVE) to switch the interface with or without the curve.
Parameter Description
- Enable Output Curve: Enable the following curve display, signal output (red line).
- Automatic Output Scaling: Automatic adjustment of the output signal scale range and automatic adjustment of the y-axis scale range with maximum and minimum curve values.
- Automatic Input Scaling: Automatic adjustment of the input signal scale range and automatic adjustment of the y-axis scale range according to maximum and minimum curve values.
- Capture Time: Curve refresh interval, which also changes the time scale.
5.6 Output Time
Output Activation Time
If checked, each output will automatically turn off after the output time expires.
Output Time
Setting the output time.
5.7 Communication
USB Connection
An analog serial USB port is used for communication. Note that charging slows down after checking the USB connection.
Slave Device Address
MODBUS address, refer to the attached tables 1, 2, 3 on page 14, which list the address and register description of the device.
6. Wiring Guide
Wiring for PLC/Process (Switched Electronically)
Scenario 1: Connect the device's COM port to the PLC/Process ground. Connect the OUT port to the PLC/Process input. Connect the IN-/24V port to the PLC/Process 24V supply. Connect the IN+ port to the PLC/Process signal input.
This configuration allows for full-range signal output (current/voltage/frequency) to a PLC or process control system.
Scenario 2: Similar to Scenario 1, but illustrating a different connection point or specific application, still providing full-range signal output (current/voltage/frequency) to a PLC or process control system.
Wiring for Pneumatic Valves (Position Given & Position Feedback)
Scenario 3: Connect the device's COM port to the pneumatic valve's common. Connect the OUT port to the valve's position input. Connect the IN-/24V port to the valve's 24V supply (acting as power for valve feedback). Connect the IN+ port to the valve's position feedback input.
This setup allows simultaneous input and output, where the IN- port acts as a 24V power supply for valve feedback.
Scenario 4: Similar to Scenario 3, but the IN- port is closed at 24V, acting as the negative pole of the signal input. Input and output are performed simultaneously.
7. Troubleshooting & Maintenance
7.1 Troubleshooting
No response after device power-up:
- Check if the battery is powered and if the charging indicator light is normal.
- Incorrect firmware update operation leads to system crash.
Abnormal screen display:
Check if the screen is properly connected.
Abnormal output value or measured value:
- Check signal wiring.
- Check the signal selection interface.
- Does the target connection parameter exceed the range indicated by the technical indicator? (This may cause abnormal device operation or even damage).
Input and output errors:
It is normal for errors to occur in input and output because input and output are not isolated.
7.2 Maintenance
- The meter is powered by a 3.7V rechargeable lithium battery. For long-term use, use a power adapter to extend battery life.
- The device is not waterproof; do not use it in high humidity environments.
- Do not place the device on an unstable surface or in a place that may be exposed to strong air currents or vibrations.
- Do not place the device in high humidity, dusty, direct sunlight, outdoors, or near objects emitting high temperatures.
7.3 Firmware Update
The SG-003A uses a USB emulated U disk for firmware updates.
Update Steps
- Connect the device to a computer and turn it on. Wait for the computer to recognize the USB interface named "Bootloader".
- Copy the firmware to be updated to the U disk.
- After a few seconds, the device will power on normally, and the update will be successful.
- If the U disk cannot be recognized normally after connecting to the computer while powered on, turn off the disk and restart!
- Firmware updates via USB only support WIN10.
- It is forbidden to drag other files than those officially released by FNIRSI. Otherwise, it is highly probable that irreversible consequences will occur.
Modbus Register Information
Table 1: Function Codes
Function Code | Hexadecimal | Data Type | Attributes |
---|---|---|---|
100 | 0x64 | uint16_t | Read |
101 | 0x65 | uint16_t | Write |
102 | 0x66 | float | Read |
103 | 0x67 | float | Write |
Table 2: Modbus Register Addresses
Address | Hexadecimal | Data Type | Attributes | Illustration |
---|---|---|---|---|
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 Upper Limit USER |
40010 | 0X9C4A | uint16_t | RW | Active Current Output Lower Limit USER |
40011 | 0X9C4B | uint16_t | RW | Voltage Output Upper Limit USER |
40012 | 0X9C4C | uint16_t | RW | Voltage Output Lower Limit USER |
40013 | 0X9C4D | uint16_t | RW | Passive Current Output Upper Limit USER |
40014 | 0X9C4E | uint16_t | RW | Passive Current Output Lower Limit USER |
Table 3: Enter Register Bit Definitions
Register | Description |
---|---|
Upper 8 bits | 01 is current; 02 is voltage; 03 is frequency; 04 is millivolt; 05 is resistance. |
Lower 8 bits | The upper four bits are type: 1-8 represent S, B, E, K, R, J, T, N respectively. The lower four bits are mode: 1 is mV, 2 is thermocouple, 3 is WR thermocouple. |
Example: Writing Input Millivolt Signal, Type J Thermocouple
Slave Address | Function Code | Register Address | Register Address Low Byte | Register Number High Byte | Register Number Low Byte | CRC High Byte | CRC Low Byte |
---|---|---|---|---|---|---|---|
01 | 65 | 9C | 42 | 04 | 62 | 40 | AF |