manuals.online logo
Brands
  1. Home
  2. •
  3. Brands
  4. •
  5. CALMET
  6. •
  7. Test Equipment
  8. •
  9. CALMET C300B User manual

CALMET C300B User manual

Popular Test Equipment manuals by other brands

Ambit P.F. Series instruction manual

Ambit

Ambit P.F. Series instruction manual

Megger BMM500 Series user guide

Megger

Megger BMM500 Series user guide

RJG Lynx Sensor Tester operating instructions

RJG

RJG Lynx Sensor Tester operating instructions

Mark-10 TT02 Series user guide

Mark-10

Mark-10 TT02 Series user guide

Martel 3001 Operator's manual

Martel

Martel 3001 Operator's manual

ElproSys DiagProg4 instruction manual

ElproSys

ElproSys DiagProg4 instruction manual

Redtech TRAILERteck T05 user manual

Redtech

Redtech TRAILERteck T05 user manual

Venmar AVS Constructo 1.0 HRV user guide

Venmar

Venmar AVS Constructo 1.0 HRV user guide

Test Instrument Solutions SafetyPAT operating manual

Test Instrument Solutions

Test Instrument Solutions SafetyPAT operating manual

Hanna Instruments HI 38078 instruction manual

Hanna Instruments

Hanna Instruments HI 38078 instruction manual

Kistler 5495C Series instruction manual

Kistler

Kistler 5495C Series instruction manual

Waygate Technologies DM5E Basic quick start guide

Waygate Technologies

Waygate Technologies DM5E Basic quick start guide

StoneL DeviceNet CK464002A manual

StoneL

StoneL DeviceNet CK464002A manual

Seica RAPID 220 Site preparation guide

Seica

Seica RAPID 220 Site preparation guide

Kingfisher KI7400 Series Training manual

Kingfisher

Kingfisher KI7400 Series Training manual

Kurth Electronic CCTS-03 operating manual

Kurth Electronic

Kurth Electronic CCTS-03 operating manual

SMART KANAAD SBT XTREME 3G Series user manual

SMART

SMART KANAAD SBT XTREME 3G Series user manual

Agilent Technologies BERT Serial Getting started

Agilent Technologies

Agilent Technologies BERT Serial Getting started

manuals.online logo
manuals.online logoBrands
  • About & Mission
  • Contact us
  • Privacy Policy
  • Terms and Conditions

Copyright 2025 Manuals.Online. All Rights Reserved.

C300B
Transmission protocol
for C300B firmware 5.x.x
C300B
Transmission Protocol
Przedsiębiorstwo Innowacyjno Wdrożeniowe
calmet Spółka z o.o.
65472 ZIELONA GÓRA ul. Kukułcza 18
tel.+48 68 324-04-56 fax.+48 68 324-04-57
www.calmet.com.pl [email protected].pl
C300B transmission protocol 2017-06
www.calmet.com.pl C300 Transmission protocol for C300 firmware 5.x.x C300B transmission protocol 2017-06-12.doc 2/22
1. General information
In order to communicate with C300 calibrator, please use standard RS232 cable and RS232
communication port. If you don’t have RS232 port in your computer, you can use USB port and
USB/RS232 converter dongle.
Communication port settings are:
Speed 57600 bauds,
8 bits DATA,
1 bit STOP,
No parity,
RTS/CTS handshake flow control.
Communication with the calibrator is done with Master/Slave scheme. PC (Master) can communicate
with calibrator (Slave) via set of ASCII commands. All commands should be written with CAPITAL
characters. Each command ends with line termination sequence of two ASCII characters with decimal
codes 13[CR] and 10[LF].
For each command from PC there is an answer from the calibrator:
The structure of command is following:
COMMAND_<PARAM1>,<PARAM2>,<PARAMx>[CR][LF]
The structure of answer is following:
OK[CR][LF]
(everything is OK, calibrator have realized command)
or
ER[CR][LF]
(problem with the transmission or bad command syntax)
or
<ANSWER_PARAM1> <ANSWER_PARAMx>[CR][LF]
(everything is OK, calibrator answered with parameters).
COMMAND
ANSWER
START
www.calmet.com.pl C300 Transmission protocol for C300 firmware 5.x.x C300B transmission protocol 2017-06-12.doc 3/22
2. Read commands of calibrator's output and information about calibrator
Function
Read calibrator’s info
Command
VR_[CR][LF]
Answer
<INFO_STRING>[CR][LF]
Description
Return calibrator’s info string. It is first command that should be use after opening
communication port to check if communication is established.
Answer
parameter(s)
<INFO_STRING> string contains 6 parts separated with spaces:
“C300 f.f.f date yyyy-mm-dd S/N: nnn”
f.f.f –string with firmware version, e.g. 4.0.7 (max. 9 chars)
nnn –string with serial number (max. 19 chars)
Example answer
C300 4.0.7 date 2006-06-27 S/N: 23007[CR][LF]
Function
Read frequency output module info
Command
S0VR_[CR][LF]
Answer
<INFO_STRING>[CR][LF]
Description
Return frequency output module info string. It is command that should be use to check if
frequency output module is enable and what kind of mode is running.
Answer
parameter(s)
<INFO_STRING> string contains 2 parts separated with space:
“FFFFvNNN YYYYMMDD”
FFFFvNNN –mode code (FFFF) and program version number (NNN)
YYYYMMDD –date of program build
Example answer
FIRMv004 20100622[CR][LF]
(frequency output module is running in firmware mode and ready to setting the frequency)
BOOTv001 20100521[CR][LF]
(frequency output module is running in boot loader mode and ready to updating the firmware)
ER[CR][LF]
(frequency output module is disabled or communication is failed)
Function
Read minimal values of voltage setting
Command
GETMINURNG_[CR][LF]
Answer
<R1Umin> <R2Umin> <R3Umin> <R4Umin>[CR][LF]
Description
Return calibrator’s minimal values of voltage setting for each voltage range.
Answer
parameter(s)
<R1Umin> minimal value of voltage setting for range R1U (real number)
<R2Umin> minimal value of voltage setting for range R2U (real number)
<R3Umin> minimal value of voltage setting for range R3U (real number)
<R4Umin> minimal value of voltage setting for range R4U (real number)
Example answer
0.5000, 1.000, 2.000, 5.000[CR][LF]
Function
Read maximal values of voltage setting
Command
GETMAXURNG_[CR][LF]
Answer
<R1Umax> <R2Umax> <R3Umax> <R4Umax>[CR][LF]
Description
Return calibrator’s maximal values of voltage setting (range values) for each voltage range.
Answer
parameter(s)
<R1Umax> maximal value of voltage setting for range R1U (real number)
<R2Umax> maximal value of voltage setting for range R2U (real number)
<R3Umax> maximal value of voltage setting for range R3U (real number)
<R4Umax> maximal value of voltage setting for range R4U (real number)
Example answer
70.0000, 140.000, 280.000, 560.000[CR][LF]
Function
Read minimal values of current setting
Command
GETMINIRNG_[CR][LF]
Answer
<R1Imin> <R2Imin> <R3Imin> <R4Imin>[CR][LF]
Description
Return calibrator’s minimal values of current setting for each current range.
Answer
parameter(s)
<R1Imin> minimal value of current setting for range R1I (real number)
<R21Imin> minimal value of current setting for range R2I (real number)
<R3Imin> minimal value of current setting for range R3I (real number)
<R4Imin> minimal value of current setting for range R4I (real number)
Example answer
0.005000, 0.05000, 0.2000, 1.000[CR][LF]
Function
Read maximal values of current setting
Command
GETMAXIRNG_[CR][LF]
Answer
<R1Imax> <R2Imax> <R3Imax> <R4Imax>[CR][LF]
Description
Return calibrator’s maximal values of current setting (range values) for each current range.
Answer
parameter(s)
<R1Imax> maximal value of current setting for range R1I (real number)
<R2Imax> maximal value of current setting for range R2I (real number)
<R3Imax> maximal value of current setting for range R3I (real number)
<R4Imax> maximal value of current setting for range R4I (real number)
Example answer
0.500000, 6.00000, 20.0000, 120.000[CR][LF]
www.calmet.com.pl C300 Transmission protocol for C300 firmware 5.x.x C300B transmission protocol 2017-06-12.doc 4/22
Function
Read minimal values of frequency setting
Command
GETMINFRRNG_[CR][LF]
Answer
<FR1min> <FR2min>[CR][LF]
Description
Return calibrator’s minimal values of frequency setting for each frequency range.
Answer
parameter(s)
<FR1min> minimal value of frequency setting for range FR1 (real number)
<FR2min> minimal value of frequency setting for range FR2 (real number)
Example answer
40.0000, 100.000[CR][LF]
(40Hz for range FR1, 100Hz for range FR2)
Function
Read maximal values of frequency setting
Command
GETMAXFRRNG_[CR][LF]
Answer
<FR1max> <FR2max>[CR][LF]
Description
Return calibrator’s maximal values of frequency setting for each frequency range.
Answer
parameter(s)
<FR1max> maximal value of frequency setting for range FR1 (real number)
<FR2max> maximal value of frequency setting for range FR2 (real number)
Example answer
99.9999, 500.000[CR][LF]
(99.9999Hz for range FR1, 500Hz for range FR2)
Function
Read minimal value of angle setting
Command
GETMINANGLERNG_[CR][LF]
Answer
<FAmin> [CR][LF]
Description
Return calibrator’s minimal value of phase angle and angle between voltages setting.
Answer
parameter(s)
<FAmin> minimal value of angle setting (real number)
Example answer
-360.00[CR][LF]
Function
Read maximal value of angle setting
Command
GETMAXANGLERNG_[CR][LF]
Answer
<FAmax> [CR][LF]
Description
Return calibrator’s maximal value of phase angle and angle between voltages setting.
Answer
parameter(s)
<FAmax> maximal value of angle setting (real number)
Example answer
360.00[CR][LF]
Function
Read Standby/Operate state
Command
SO_[CR][LF]
Answer
<U1> <U2> <U3> <I1> <I2> <I3>[CR][LF]
Description
Return status of the STANDBY/OPERATE for all channels (U1,2,3,I1,2,3).
Answer
parameter(s)
<Ux><Ix> = 0 channel U or I is ON
<Ux><Ix> = 1 channel U or I is OFF
Example answer
1 1 1 1 1 1[CR][LF]
(all channels are OFF)
0 0 0 1 1 1[CR][LF]
(U1,2,3 channels are ON, I1,2,3 channels are OFF)
1 1 1 0 0 0[CR][LF]
(U1,2,3 channels are OFF, I1,2,3 channels are ON)
Function
Read Standby/Operate state and frequency
Command
SOF_[CR][LF]
Answer
<U1> <U2> <U3> <I1> <I2> <I3> <Freq>[CR][LF]
Description
Return status of the STANDBY/OPERATE for all channels (U1,2,3,I1,2,3) and power net
frequency.
Answer
parameter(s)
<Ux><Ix> = 0 channel U or I is ON
<Ux><Ix> = 1 channel U or I is OFF
<Freq> measured frequency (real number) (always 6 decimal places)
Example answer
1 1 1 1 1 1 50.025000[CR][LF]
(all channels are OFF, Frequency=50.025Hz)
0 0 0 1 1 1 49.985000[CR][LF]
(U1,2,3 channels are ON, I1,2,3 channels are OFF, Frequency=49.985Hz)
1 1 1 0 0 0 50.002000[CR][LF]
(U1,2,3 channels are OFF, I1,2,3 channels are ON, Frequency=50.002Hz)
Function
Read settings of voltage and current
Command
ENDAMP_[CR][LF]
Answer
<U1> <U2> <U3> <I1> <I2> <I3>[CR][LF]
Description
Return values of voltage and current settings in all channels.
This command is used to read setting parameters after ramp/relay process.
Answer
parameter(s)
<U1> <U2> <U3> values of voltage settings (real number)
<I1> <I2> <I3> values of current settings (real number)
Example answer
231.000 170.000 114.000 5.80000 33.400 33.200[CR][LF]
www.calmet.com.pl C300 Transmission protocol for C300 firmware 5.x.x C300B transmission protocol 2017-06-12.doc 5/22
Function
Read settings of phase angles and angles between voltages
Command
ENDPHA_[CR][LF]
Answer
<U1I1> <U2I2> <U3I3> <U1U2> <U1U3>[CR][LF]
Description
Return values of phase angles and angles between voltages.
This command is used to read setting parameters after ramp/relay process.
Answer
parameter(s)
<U1I1> <U2I2> <U3I3> values of phase angle settings (real number)
<U1U2> <U1U3> values of angles between voltages settings (real number)
Example
answer(s)
10.00 10.00 15.00 120.00 –120.00[CR][LF]
Function
Read settings of frequency
Command
ENDFRQ_[CR][LF]
Answer
<FRU1> <FRU2> <FRU3> <FRI1> <FRI2> <FRI3>[CR][LF]
Description
Return values of frequency settings.
This command is used to read setting parameters after ramp/relay process.
Answer
parameter(s)
<FU1> <FU2> <FU3> values of voltage frequency settings (real number)
<FI1> <FI2> <FI3> values of current frequency settings (real number)
Example
answer(s)
50.000 50.000 50.000 50.000 50.000 50.000[CR][LF]
Function
Check interharmonics status
Command
HRSTAT_[CR][LF]
Description
Returns interharmonics status
!!! Command used in firmware 4.0.0 or newer !!!
Answer
<0> interharmonics disabled
<1> interharmonics enabled
Example answer
0[CR][LF]
Function
Read interharmonics state
Command
INTERHARMSTAT_[CR][LF]
Answer
<IHU1> <IHU2> <IHU3> <IHI1> <IHI2> <IHI3>[CR][LF]
Description
Return status of the interharmonics for all channels (U1,2,3,I1,2,3).
!!! Command used in firmware 4.0.0 or newer !!!
Answer
parameter(s)
<IHUx><IHIx> = 0 interharmonic U or I are OFF
<IHUx><IHIx> = 1 interharmonic U or I are ON
Example answer
0 0 0 1 1 1[CR][LF]
(U1,2,3 interharmonics are OFF, I1,2,3 interharmonics are ON)
1 1 1 0 0 0[CR][LF]
(U1,2,3 interharmonics are ON, I1,2,3 interharmonics are OFF)
Function
Check current interharmonics present
Command
IHRIPRESENT_[CR][LF]
Description
Returns current interharmonics presence.
!!! Available only if current interharmonics are present !!!
Answer
<0> current interharmonics not present
<1> current interharmonics present
Example answer
1[CR][LF]
Function
Read MET ranges
Command
RDMETRANGES_<INPUT>[CR][LF]
Answer
<R0>,<R1>,<R2>,<R3>,<R4>,<R5>,<R6>,<R7>[CR][LF]
Description
Read ranges of measurement input
Answer
parameter(s)
<INPUT> = 0 DC input –default 14 (VDC),
<INPUT> = 1 mDC input –default 24 (mADC),
<INPUT> = 2 AC input –default 10 (VAC),
<INPUT> = 3 mAC input –default 200 (mAAC),
<INPUT> = 4 AC input –default 6 (AAC),
<INPUT> = 5 mAC input –default 16 (mAAC),
<INPUT> = 6 not used (only for internal measurements),
<INPUT> = 7 not used (only for internal measurements),
<Rx> real number of range value (default value of next range is a half of previous range),
Example(s)
RDMETRANGES_1[CR][LF]
(read ranges of input 1))
Example answer
24.000000,12.000000,6.000000,3.000000,1.500000,0.750000,0.375000,0.187500[CR][LF]
www.calmet.com.pl C300 Transmission protocol for C300 firmware 5.x.x C300B transmission protocol 2017-06-12.doc 6/22
Function
Read meter firmware or boot version
Command
METVR_[CR][LF]
Answer
<MET FIRMWARE VERSION>[CR][LF]
Description
Return firmware or boot version
Answer
parameter(s)
<MET FIRMWARE VERSION> string contains 2 parts separated with space:
“FFFFvNNN YYYYMMDD”
FFFFvNNN –mode code (FFFF) and program version number (NNN)
YYYYMMDD –date of program build
Example answer
FIRMv001 20130806[CR][LF]
(or)
BOOTv002 20130806[CR][LF]
Function
Read measurements of phase angles and angles between voltages
Command
RPHAMEAS_[CR][LF]
Answer
<U1I1>,<U2I2>,<U3I3>,<U1U2>,<U1U3>,<N>[CR][LF]
Description
Returns the measurements of phase angles, angles between voltages and a time
measurements
Answer
parameter(s)
<U1I1>, <U2I2>, <U3I3> value of phase angle (φ1, φ2, φ3)
<U1U2>, <U1U3> value of angle between voltages (<U12, <U13)
<N> time of measurement expressed in number of periods
Example answer
-0.004,-0.005,-0.002,119.998,-120.007,54 [CR][LF]
www.calmet.com.pl C300 Transmission protocol for C300 firmware 5.x.x C300B transmission protocol 2017-06-12.doc 7/22
3. Setting commands of calibrator's output
Function
Set calibrator reset
Command
RST_[CR][LF]
Description
Reset calibrator, restore all settings to the defaults, enter STANDBY mode, no phases at
outputs.
Example answer
OK[CR][LF]
Function
Set Standby/Operate
Command
STB_<U1>,<U2>,<U3>,<I1>,<I2>,<I3>[CR][LF]
Description
Switch specified channels to the STANDBY/OPERATE mode; switching output of channel
U1,2,3, I1,2,3 OFF/ON depending on value of <Ux><Ix>; switching is made immediately
without any other conditions.
Actual status of calibrator's Standby/Operate status can be read by SO_ or SOF_ command.
Parameter(s)
<Ux><Ix> = 0 channel U or I is ON
<Ux><Ix> = 1 channel U or I is OFF
Example(s)
STB_1,1,1,1,1,1[CR][LF]
(all channels are OFF)
STB_0,0,0,1,1,1[CR][LF]
(U1,2,3 channels are ON, I1,2,3 channels are OFF)
STB_1,1,1,0,0,0[CR][LF]
(U1,2,3 channels are OFF, I1,2,3 channels are ON)
Example answer
OK[CR][LF]
Function
Set voltage value
Command
U_<U1>,<U2>,<U3>[CR][LF]
Description
Setting value of voltage <Ux> in channel U1, U2 and U3; the setting will be applied to the
output.
Parameter(s)
<Ux> Value (real number) in range from R1Umin (command GETMINURNG_) to R4Umax
(command GETMAXURNG_).
Example(s)
U_230.000,60.0004,1.000[CR][LF]
U_230,60.0004,1[CR][LF]
(Setting U values: U1=230.000V, U2=60.0004V, U3=1.0000V)
Example answer
OK[CR][LF]
Function
Set voltage range
Command
RU_<RU1>,<RU2>,<RU3>[CR][LF]
Description
Setting the range <RUx> in channels U1, U2 and U3; the range will be applied to the output.
Values of ranges R1U, R2U, R3U and R4U can be read from the calibrator by the
GETMAXURNG_ command
Parameter(s)
<RUx> = 1 range R1U
<RUx> = 2 range R2U
<RUx> = 3 range R3U
<RUx> = 4 range R4U
Example(s)
RU_1,3,3[CR][LF]
(Setting ranges: U1 –range R1U, U2 –range R3U, U3 –range R3U)
Example answer
OK[CR][LF]
Function
Set current value
Command
I_<I1>,<I2>,<I3>[CR][LF]
Description
Setting value of current <Ix> in channel I1, I2 and I3; the setting will be applied to the output.
Parameter(s)
<Ix> Value (real number) in range from R1Imin (command GETMINIRNG_) to R4Imax
(command GETMAXIRNG_).
Decimal places depend on the selected range –see C300 datasheet
Example(s)
I_0.500000,10.2400,100.000[CR][LF]
I_0.5,10.24,100[CR][LF]
(Setting I values: I1=0.500000A, I2=10.2400A, I3=100.000A)
Example answer
OK[CR][LF]
www.calmet.com.pl C300 Transmission protocol for C300 firmware 5.x.x C300B transmission protocol 2017-06-12.doc 8/22
Function
Set current range
Command
RI_<RI1>,<RI2>,<RI3>[CR][LF]
Description
Setting the range <RIx> in channel I1, I2 and I3; the range will be applied to the output.
Values of ranges R1I, R2I, R3I and R4I can be read from the calibrator by the
GETMAXIRNG_ command
Parameter(s)
<RIx> = 1 range R1I
<RIx> = 2 range R2I
<RIx> = 3 range R3I
<RIx> = 4 range R4I
Example(s)
RI_1,3,3[CR][LF]
(Setting ranges: I1 –range R1I, I2 –range R3I, I3 –range R3I)
Example answer
OK[CR][LF]
Function
Set frequency setting
Command
FR_<Freq>[CR][LF]
Description
Setting value of frequency <Freq>; the frequency will be applied to the output.
Values of frequency range can be read from the calibrator by the GETMINFRRNG_ and
GETMAXFRRNG_ commands
!!! If interharmonics are used then max. frequency value is reduced to 70Hz !!!
Parameter(s)
<Freq> = FR1min… FR2max Value of frequency (real number)
Example(s)
FR_50.000[CR][LF]
(Setting frequency 50.000Hz)
FR_242.361[CR][LF]
(Setting frequency 242.361Hz)
Example answer
OK[CR][LF]
Function
Set frequency synchronization
Command
FN_[CR][LF]
Description
Value of the frequency will be synchronized to the power net frequency; the next command
FR_<Freq>[CR][LF] will OFF synchronization and set new value of the frequency.
The actual frequency can be read using SOF_ command
Example answer
OK[CR][LF]
Function
Set phase angle and angle between voltages
Command
FA_<U1I1>,<U2I2>,<U3I3>,<U1U2>,<U1U3>[CR][LF]
Description
Setting value of phase angle between the quantities U1-I1, U2-I2, U3-I3, U1-U2, U1-U3; the
angle will be applied to the output.
Values of phase angle and angles between voltages range can be read from the calibrator by
the GETMINANGLERNG_ and GETMAXANGLERNG_ commands
Parameter(s)
<Ux-Ix>,<U1-Ux> = FAmin… FAmax Values of phase angle and angle between voltages
(real numbers)
Example(s)
FA_10.00,20.00,30.00,120.00,-120.00[CR][LF]
FA_10,20,30,120,-120[CR][LF]
(Setting angles: U1I1=10.00°, U2I2=20.00°, U3I3=30.00°, U1U2=120.00°, U1U3=-120.00°)
Example answer
OK[CR][LF]
Function
Set output frequency
Command
FOUT_<FREQUENCY>[CR][LF]
Description
Setting value of output frequency in Hz; the frequency will be applied to the S0 output.
Parameter(s)
<FREQUENCY> Value (real numbers) from range 0.000000Hz to 210000.000000Hz
Example(s)
FOUT_150000.000000[CR][LF]
(Setting 150kHz output frequency)
FOUT_0.0[CR][LF]
(Stop generating the output frequency)
Example answer
OK[CR][LF]
www.calmet.com.pl C300 Transmission protocol for C300 firmware 5.x.x C300B transmission protocol 2017-06-12.doc 9/22
4. Setting commands for calibrator's functions
4.1. Setting harmonics
Function
Prepare calibrator to receive block of data
Command
BD_<VAL_INT>[CR][LF]
Description
Prepare calibrator to receive <VAL_INT> bytes of data.
Command is used to transmit data (table) of harmonic shape (4096 samples) to a calibrator.
Parameter(s)
<VAL_INT> = 16384 Prepare calibrator to receive harmonic table
Example(s)
BD_16384[CR][LF]
Example answer
OK[CR][LF]
Function
Write data to calibrator
Command
WR_<DATA><CRC>[CR][LF]
Description
Write data (table of samples) of harmonic shape to the calibrator. The table of shape consists
of 4096 samples (one period).
Each sample of shape is coded as a 4 ASCII chars (hexadecimal value of Sample).
Sample = ShapeSample • 4095 + 4096; where:
Sample calculated sample in range from 1…4096…8191 (natural number)
ShapeSample sample of a shape (shape normalized to 1 values)
ShapeSample = 0 1000 hex value (4096)
ShapeSample = -10001 hex value (1)
ShapeSample = +11FFF hex value (8191)
Parameter(s)
<DATA> binary data coded as an ASCII chars. Max. size of <DATA> is 114 chars (29
samples)
<CRC> 4 bytes of CRC checksum
Example(s)
WR_10000FFA0FF40FEE0FE70FE10FDB0FD50FCE0FC80FC20FBB0FB50FAF0FA90FA
20F9C0F960F8F0F890F830F7D0F760F700F6A0F630F5D0F570F51F387[CR][LF]
(116 bytes of first 29 samples of sine-shape, last 4 bytes are CRC “F387” counted from
<DATA>)
Example answer
OK[CR][LF]
Function
Harmonics –uploading to channels
Command
H2CH_<CHANNEL>[CR][LF]
Description
Rewrite shape with harmonics from the C300’s receiving buffer to the memory.
Parameter(s)
<CHANNEL> = 0 change default SIN shape to the new one
<CHANNEL> = 1 set harmonics shape to the U1
<CHANNEL> = 2 set harmonics shape to the U2
<CHANNEL> = 3 set harmonics shape to the U3
<CHANNEL> = 4 set harmonics shape to the I1
<CHANNEL> = 5 set harmonics shape to the I2
<CHANNEL> = 6 set harmonics shape to the I3
Example(s)
H2CH_1[CR][LF]
(set harmonics shape to the U1 channel)
Example answer
OK[CR][LF]
START
Prepare calibrator
to data transfer
BD_16384
Send data to
calibrator
WR_
Upload buffer to
channel memory
H2CH_
Send
FREQDIV_1
Switch harmonic ON in uploaded
channel
HR
NO
YES
Send data
to next
channel?
www.calmet.com.pl C300 Transmission protocol for C300 firmware 5.x.x C300B transmission protocol 2017-06-12.doc 10/22
Function
Harmonics –switching ON/OFF
Command
HR_<U1>,<U2>,<U3>,<I1>,<I2>,<I3>[CR][LF]
Description
Switching between pure sinusoidal signal (harmonics OFF) and signal with programmed
harmonics (harmonics ON); the switching will be made immediately.
Parameter(s)
<Ux> = 0 harmonics in channel Ux are OFF;
<Ux> = 1 harmonics in channel Ux are ON;
<Ix> = 0 harmonics in channel Ix are OFF;
<Ix> = 1 harmonics in channel Ix are ON;
Example(s)
HR_1,1,1,1,1,1[CR][LF]
(harmonics in all channels are ON)
HR_1,1,1,0,0,0[CR][LF]
(harmonics in U1,2,3 channels are ON, harmonics in I1,2,3 channels are OFF)
HR_0,0,0,1,1,1[CR][LF]
(harmonics in U1,2,3 channels are OFF, harmonics in I1,2,3 channels are ON)
Example answer
OK[CR][LF]
4.2.Setting interharmonics
Function
Setting interharmonic’s amplitude in voltage channels
Command
INTERHARMA_<A1><A2><A3>[CR][LF]
Description
Setting amplitudes of interharmonics in voltage channels. Expressed as percent of first
harmonic.
!!! Command used in firmware 4.0.0 or newer !!!
Parameter(s)
<A1><A2><A3> Values of amplitude of interharmonics (real numbers). Setting range is
presented in Table 2.1 in C300 user manual
Example(s)
INTERHARMA_30.0,10.0,20.0[CR][LF]
(30% of U1 amplitude, 10% of U2, 20% of U3)
Example answer
OK[CR][LF]
Function
Setting interharmonic’s phase angle in voltage channels
Command
INTERHARMP_<P1><P2><P3>[CR][LF]
Description
Setting phase angle of interharmonics in voltage channels. Expressed in degrees.
!!! Command used in firmware 4.0.0 or newer !!!
Parameter(s)
<P1><P2><P3> Values of phase angles of interharmonics (real numbers). Setting range is
presented in Table 2.1 in C300 user manual
Example(s)
INTERHARMP_60.0,15.0,45.0[CR][LF]
(60°, 15°, 45°)
Example answer
OK[CR][LF]
Function
Setting interharmonic’s frequencies in voltage channels
Command
INTERHARMF_<A1><A2><A3>[CR][LF]
Description
Setting frequencies of interharmonics in voltage channels. Expressed in Hz.
!!! Command used in firmware 4.0.0 or newer !!!
Parameter(s)
<F1><F2><F3> Values of frequencies of interharmonics (natural number). Setting range is
presented in Table 2.1 in C300 user manual
Example(s)
INTERHARMA_113,78,300[CR][LF]
(133Hz, 78Hz, 300Hz)
Example answer
OK[CR][LF]
START
Set interharmonics
amplitude
INTERHARMA_
Set interharmonics
phase angle
INTERHARMP_
Set interharmonics
frequencies
INTERHARMF_
Set interharmonics
scaling factor
INTERHARMSF_
Switch interharmonic ON in
configured channel
INTERHARM_