1 Figures FIGURE 1 STARTING SCREEN.........................8 FIGURE 2 FRONT PANEL...........................9 FIGURE 3 DISPLAY.............................9 FIGURE 4 REAR PANEL...........................11 FIGURE 5 RESISTANCE SCREEN........................12 FIGURE 6 PLATINUM SCREEN........................13 FIGURE 7 NICKEL SCREEN..........................13 FIGURE 8 USER FUNCTION SCREEN......................14 FIGURE 9 USER FUNCTION LIST........................14 FIGURE 10 NEW USER FUNCTION........................15 FIGURE 11 USER FUNCTION POINT EDITING...................15 FIGURE 12 USER FUNCTION EDIT........................16 FIGURE 13 TIMING SCREEN..........................16...
Low thermal voltage relays and stable resistors are used as main parts of the RTD Simulator. Actual set values are displayed on high resolution TFT display. MC641 is sophisticated instrument with its own re-calibration procedure. The procedure enables to correct any deviation in resistance without any mechanical adjustment.
Figure 1 Starting Screen The instrument performs internal hardware checks for app. 5 seconds. After the tests conclude, the instrument is set to “Startup” preset. This preset is adjustable however, the instrument will always start with OPEN terminals. 2.3. Warm-up time The instrument works after it is switched on and the initial checks complete.
3. Description 3.1. Front panel Figure 2 Front panel On the front panel there are located all main control keys, display and output terminals. Output terminals Four wire output terminals. Measuring (evaluation) circuit can be connected by 2, 3 or 4 wires. Both sides (red and grey) are floating up to 500Vpk against the case (PE).
Page 10
The display is divided into four sections: A. Information line Selected function (RESISTANCE, PLATINUM, …) Time B. Main area This section displays the set-up values of generated signals and the data related to the simulator status. The section includes the following types of data: 1.
OPER (Operate key) OPER key connects / disconnects selected value to the output terminals. Connected output terminals are indicated by the lit LED in the key. SHORT (Short key) Active SHORT key (LED in the key is ON) replaces the main value with the short circuit. Also the short circuit must be connected to the output terminals by the OPER key.
4. Operation 4.1. Connection and disconnection of output terminals Set value is connected (disconnected) to the output terminals after pressing OPER key. Connected output terminals are indicated by the lit LED in the key. Disconnected output terminals can be used for “Open terminals” simulation. “Short circuit” is simulated after pressing SHORT key.
Page 13
Platinum Offers direct setting of temperature of simulated platinum thermometer. Figure 6 Platinum screen Editable parameters: Temperature: -200 °C … +850 °C (-328 !F … 1562 !F) R0 value: 100 Ω … 1 kΩ Temperature standard: PT385 (68), PT385 (90), PT3916, PT3926, PT User Switching mode: FAST, SMOOTH, VIA OPEN, VIA SHORT Nickel...
Page 14
User function Offers simulation of conversion curve defined by a table. User can define more conversion curves. Values between defined points are linearly interpolated. Figure 8 User function screen Editable parameters: Main value: according to the function User function: curves defined by the user Switching mode: FAST, SMOOTH, VIA OPEN, VIA SHORT Function is defined by table of user values and corresponding resistance values.
Page 15
Creating a new table Pressing the Edit soft key upon plain curve opens this submenu: Figure 10 New user function Curve name – table name is set using ▲,▼ (character selection) and ◄, ► (position) cursor keys. Name may be 8 characters long at most. Soft key „A <-> a“ switches between uppercase and lowercase of selected character.
Page 16
Editing an existing table Existing table can be edited in the same way as it can be created. Editable entries (Curve name, Unit, Lookup table points) are selected using the key. SELECT Figure 12 User function edit Timing Offers simulation of time-varying resistance defined by a table. User can define more time curves. Figure 13 Timing screen Editable parameters: Timing table:...
Page 17
Figure 14 Time sequence list Menu shows a list of all sequences. Soft keys on the right hand side of the panel have these functions: Edit – edit selected sequence. Sequence can be selected using cursor keys where ◄, ► skip through pages.
Page 18
Timing table – a list of values in Ω and their durations in seconds. Browsing through the table is done by ▲,▼ cursor keys. Editing is done using these soft keys: Add – create a new point. Figure 16 Timing sequence point editing Duration –...
4.4. Setting the value of output signal Edit mode Parameters of output signal can be changed in Edit mode. Only parameters displayed in blue color can be changed. Display can be switched to edit mode in different ways: - Pressing numeric button Pressing SELECT - Pressing cursor button...
4.5. Parameter settings (settings menu) Settings menu is displayed after pressing „Settings“ soft key in main function window. It won’t appear in editing mode so when in editing mode you have to press “Cancel” first. Figure 19 Settings menu In settings menu you can edit all available auxiliary parameters of the current function. These settings are discarded on restart so if you’d like to save them for your next calibration session, use the “Preset”...
4.7. Main menu Main menu is displayed after pressing „Menu“ soft key In main menu you can set all the parameters available. Figure 21 Main menu Required menu item is highlighted using cursor keys ▲,▼ or display soft keys Highlighted menu is selected by pressing key or „Select“...
Page 22
Platinum standard Platinum thermometers can be simulated according to the different standards. Available standards are: PT385 (68) DIN, standard EN60751, temperature scale IPTS68 (A=3.90802e-3, B=-5.80195e-7, C=-4.2735e-12) PT385 (90) DIN, standard EN60751, temperature scale ITS90 (A=3.9083e-3, B=-5.775e-7, C=-4.18301e-12) PT3916 Pt3916 temperature curve (A=3.9692e-3, B=-5.8495e-7, C=-4.2325e-12) PT3926 Pt3926 temperature curve...
RS232 Baud rate RS232 communication baud rate setting. The same baud rate must be used in the controller. GPIB Address GPIB address setting. Each instrument connected to the GPIB bus must have a unique address. LAN Settings Ethernet parameters setting. Device use Telnet protocol. Default setting is: DHCP IP Address 192.168.001.100...
Page 25
Measure resistance of the selected element. Use ohm-meter with appropriate accuracy in 4-wire connection mode. Figure 23 Calibration point screen Using cursor keys ▲,▼, ◄, ► adjust resistance value in MC641 according to the ohm meter. Confirm new calibration value by pressing “Save” soft key Repeat above described procedure for all resistance elements.
23 ! 3 °C. Connect simulator terminals 4W to the standard ohm-meter (multimeter). 2. Case of the simulator should be grounded or connected to the Lo terminal of multimeter. 3. Check resistance value in points according to Table I. Maximal absolute deviations MC641 Nominal value MC641 max. deviation 19 ...
RS232 Interface The simulator can be controlled via standard RS232 interface. Following equipment is required: MC641 RTD simulator Personal Computer (or other controlling device) with RS232 port (USB-to-RS232 converter is also possible) 9-pin D-SUB, 3-wire direct (1:1) male/female RS232 cable The RS232 interface must be selected from decade system menu to be in operation (SETUP- >Interface->Active bus).
GPIB Interface (option) The simulator can be controlled via GPIB (General Purpose Interface Bus) interface. Following equipment is required: MC641 simulator with LAN, USB, IEEE488 bus option Personal Computer (or other controlling device) with GPIB interface GPIB cable The GPIB interface must be selected from simulator system menu to be in operation (SETUP- >Interface->Active bus).
Page 29
LAN Interface allows communication with simulator using Telnet protocol. A proper setting must be established. Following equipment is required: MC641 simulator with LAN, USB, IEEE488 bus option Personal Computer (or other controlling device) with LAN interface LAN cable The LAN interface must be selected from simulator system menu to be in operation (SETUP- >Interface->Active bus).
USB Interface (option) The simulator can be controlled via USB (Universal Serial Bus) interface. Following equipment is required: MC641 simulator with LAN, USB, IEEE488 bus option Personal Computer (or other controlling device) with USB interface (USB type A connector) Standard USB A-B cable The USB interface must be selected from simulator system menu to be in operation (SETUP- >Interface->Active bus).
6.5. Command syntax The commands described in this chapter can be issued through all buses (RS232/GPIB/LAN/USB). All commands listed in this chapter are explained in two columns: KEYWORD and PARAMETERS. KEYWORD column includes the name of the command. Each command includes one or more keywords.
*TST? *WAI 6.7. Standard Status Data Structures RTD simulator meets standard protocol according to the standard IEEE488.2. The protocol can be used for checking of error and status behavior of the device. It enables single-wire transmitting of SRQ command. The conditions on which SRQ signal (local control request) is sent can be set with parameters *STB?, *SRE?, *SRE, *ESR?, *ESE?, *ESE a *CLS.
Page 35
Status data structure contains following registers: STB – Status Byte Register SRE – Service Request Enable Register ESR – Event Status Register ESE – Event Status Enable Register Output Queue STB Status Byte Register STB is main register where information from other status registers and from output queue is collected. Value of STB register is reset after switching on the device or after sending command *CLS.
Operation Complete, bit 0. This event bit is generated in response to the *OPC command. It indicates that the device has completed all selected pending operations. ESE Event Status Enable Register The Event Status Enable Register allows one or more events in the Event Status Register to be reflected in the ESB summary-message bit.
Page 37
<CPD> model <DNPD> serial number <DNPD> firmware version Remarks: Overlapped command Example: *IDN? Response: Powertek,MC641,620151,1.00 *OPC Syntax: *OPC Description: This command sets the OPC bit in the ESR (Event Status Register) when all pending operations are complete. Parameters: None Remarks:...
Page 38
*WAI Syntax: *WAI Description: Prevents the instrument from executing any further commands or queries until all previous remote commands have been executed. Parameters: None Remarks: Sequential command Example: *WAI *RST Syntax: *RST Description: This command resets the device to its initial factory-set state. This state may be different from the “Startup”...
Page 39
*SRE Syntax: *SRE *SRE? Description: This command allows set condition of the Service Request Enable register. Since bit 6 is not used, the maximum value is 191. Parameters: <DNPD> Service Request Enable register Remarks: Overlapped command Example: *SRE 2 *SRE? Response: 2 *ESR? Syntax: *ESR?
Parameters: <DNPD> Standard resistance value in Ohms. Ranges and default values varies in accordance to selected resistance etalon (see table “Calibration points MC641”). Remarks: This command requires "Calibration" access Overlapped command Value is not affected by reset or by *RST command Example: CAL:RES:AMPL 1.944...
Page 41
:CALibration:SECure:PASSword Syntax: :CALibration:SECure:PASSword <DNPD> Description: This command validates entered password and enables calibration access if verification is successful. Access is invalidated after reset or if CAL:SEC:EXIT command is issued. Calibration password can be changed from simulator system menu SETUP->Calibration- >Change password. Parameters: <DNPD>...
Page 42
:DISPlay:ANNotation:CLOCk[:STATe] Syntax: :DISPlay:ANNotation:CLOCk[:STATe] <BOOL> :DISPlay:ANNotation:CLOCk[:STATe]? Description: This command enables/disables showing actual time in title on device screen Parameters: <BOOL> {ON|OFF|1|0} (default 1) ·ON actual time is shown ·OFF actual time is hidden ·1 same as ON ·0 same as OFF Remarks: Overlapped command Value is not affected by reset or by *RST command...
:OUTPut:SHORt <BOOL> :OUTPut:SHORt? Description: This command turns on short function. “Short” is activated only if output terminals are switched on (see OUTP:STAT command). Parameters: <BOOL> {ON|OFF|1|0} (default 0) ·ON short is set if output is on ·OFF resistance is set if output is on ·1 same as ON ·0...
Page 44
:OUTPut:SWITching Syntax: :OUTPut:SWITching <CPD> :OUTPut:SWITching? Description: If output amplitude is changed and output terminals are already switched on, some glitches appear at output terminals. This setting allows selecting a method how new resistance at output terminals is achieved. Parameters: <CPD> {FAST|SMOoth|OPEN|SHORt} (default FAST) ·FAST new resistance is set as fast as possible...
Page 45
[:SOURce]:NICKel:ZRESistance Syntax: [:SOURce]:NICKel:ZRESistance <DNPD>[<UNIT>] [:SOURce]:NICKel:ZRESistance? Description: This command sets resistance at 0 °C for Nickel function. Parameters: <DNPD> Range 100.0 ... 1000.0 (default 100.0). <UNIT> {OHM} ·OHM Remarks: Overlapped command Value is set according to “Startup” preset on restart and to default on *RST command Example: NICK:ZRES 100.0 NICK:ZRES? Response: 1.000000E+02 OHM...
Page 46
[:SOURce]:PLATinum:STANdard <CPD> [:SOURce]:PLATinum:STANdard? Description: This command selects Platinum temperature standard. Parameters: <CPD> {PT385A|PT385B|PT3916|PT3926|USER} (default PT385A) ·PT385A Pt385 (68) standard ·PT385B Pt385 (90) standard ·PT3916 Pt3916 standard ·PT3926 Pt3926 standard ·USER User (see PLAT:COEF command) Remarks: Overlapped command Value is set according to “Startup” preset on restart and to default on *RST command Example: PLAT:STAN PT385A PLAT:STAN? Response: PT385A...
Page 47
This command retrieves maximum number of timing sequences. This number represents maximum index used in sequence commands. Parameters: <DNPD> Integer value representing maximum sequence count Remarks: Overlapped command Example: TIM:PCO? Response: 64 [:SOURce]:TIMing:PRESet:NAME Syntax: [:SOURce]:TIMing:PRESet:NAME <SPD> [:SOURce]:TIMing:PRESet:NAME? Description: This command allows reading and changing sequence name. Data will be saved to non- volatile memory on TIM:PRES:SAVE command.
Page 48
[:SOURce]:TIMing:PRESet:RAPPend Syntax: [:SOURce]:TIMing:PRESet:RAPPend <SPD> Description: This command appends new record at the end of timing table. Data will be saved to non- volatile memory on TIM:PRES:SAVE command. Parameters: <SPD> Quoted string representing amplitude. The amplitude consists of two float numeric fields separated by comma. The first one represents timing interval in seconds and the second one amplitude in Ohms.
Page 49
[:SOURce]:TIMing:PRESet:ROW<IND_ROW>:RDELete Syntax: [:SOURce]:TIMing:PRESet:ROW<IND_ROW>:RDELete Description: This command deletes row from timing table. Data will be saved to non-volatile memory on TIM:PRES:SAVE command. Parameters: <IND_ROW> Range 1 ... Row count (1 - if omitted) Remarks: Overlapped command Example: TIM:PRES:ROW1:RDEL [:SOURce]:TIMing:PRESet:SAVE Syntax: [:SOURce]:TIMing:PRESet:SAVE Description: This command saves current sequence to non-volatile memory.
Page 50
[:SOURce]:UFUNction[:AMPLitude] Syntax: [:SOURce]:UFUNction[:AMPLitude] <DNPD> [:SOURce]:UFUNction[:AMPLitude]? Description: This command sets amplitude in USER FUNCTION mode. Node SOUR:UFUN also selects “USER FUNCTION” function if not already selected. Parameters: <DNPD> Range depends on translation curve, default value is 1.0 or minimal value that can be set Remarks: Overlapped command Value is set according to “Startup”...
Page 51
[:SOURce]:UFUNction:CURVe:PRESet:NAME Syntax: [:SOURce]:UFUNction:CURVe:PRESet:NAME <SPD> [:SOURce]:UFUNction:CURVe:PRESet:NAME? Description: This command allows reading and changing selected curve name. Data will be saved to non-volatile memory on UFUN:CURV:PRES:SAVE command. Parameters: <SPD> Quoted curve name. Upper alpha, lower alpha, digits and spaces are allowable. Maximum string size is 8 characters. Remarks: Overlapped command Example:...
Page 52
[:SOURce]:UFUNction:CURVe:PRESet:RCOunt? Syntax: [:SOURce]:UFUNction:CURVe:PRESet:RCOunt? Description: This commands returns actual number of records in curve table. Parameters: <DNPD> Integer value representing number of records for particular curve table Remarks: Overlapped command Example: UFUN:CURV:PRES:RCO? Response: 2 [:SOURce]:UFUNction:CURVe:PRESet:ROW<IND_ROW>:AMPLitude Syntax: [:SOURce]:UFUNction:CURVe:PRESet:ROW<IND_ROW>:AMPLitude <SPD> [:SOURce]:UFUNction:CURVe:PRESet:ROW<IND_ROW>:AMPLitude? Description: This command sets / retrieves selected row in curve table. Data will be saved to non- volatile memory on UFUN:CURV:PRES:SAVE command.
Page 53
[:SOURce]:UFUNction:CURVe:PRESet:SAVE Syntax: [:SOURce]:UFUNction:CURVe:PRESet:SAVE Description: This command saves current curve to non-volatile memory. Unsaved changes will disappear on restart, function change or selection of another curve. Parameters: None Remarks: Overlapped command Example: UFUN:CURV:PRES:SAVE [:SOURce]:UFUNction:CURVe:PRESet:UNIT Syntax: [:SOURce]:UFUNction:CURVe:PRESet:UNIT <SPD> [:SOURce]:UFUNction:CURVe:PRESet:UNIT? Description: This command sets / retrieves unit of selected curve. Data will be saved to non-volatile memory on UFUN:CURV:PRES:SAVE command.
Page 54
:STATus:OPERation:ENABle Syntax: :STATus:OPERation:ENABle <DNPD> :STATus:OPERation:ENABle? Description: This command enables bits in the Operational Data Enable register. Selected bits are summarized at bit 7 (OSS) of the IEEE488.2 Status Byte register. Parameters: <DNPD> Operational Data Enable register Remarks: Overlapped command Example: STAT:OPER:ENAB 2 STAT:OPER:ENAB? Response: 2 :STATus:OPERation[:EVENt]?
Page 55
:STATus:OPERation:PTRansition Syntax: :STATus:OPERation:PTRansition <DNPD> :STATus:OPERation:PTRansition? Description: This command allows set Operation Positive Transition Register. It is a decimal value which corresponds to the binary-weighted sum of all bits set in the register. Setting a bit in the positive transition filter shall cause a 0 to 1 transition in the corresponding bit of the associated condition register to cause a 1 to be written in the associated bit of the corresponding event register.
Page 56
:STATus:QUEStionable[:EVENt]? Syntax: :STATus:QUEStionable[:EVENt]? Description: This query returns the content of Questionable Data Event register. It is a decimal value which corresponds to the binary-weighted sum of all bits set in the register. Register is cleared after this query. Parameters: <DNPD> Questionable Data Event register Remarks: Overlapped command...
Page 57
:SYSTem:BEEPer:STATe Syntax: :SYSTem:BEEPer:STATe <BOOL> :SYSTem:BEEPer:STATe? Description: This command sets state of device beeper. Parameters: <BOOL> {ON|OFF|1|0} (default 1) ·ON device system beeper is enabled ·OFF device system beeper is disabled ·1 same as ON ·0 same as OFF Remarks: Overlapped command Value is not affected by reset or by *RST command Example: SYST:BEEP:STAT ON...
Page 58
:SYSTem:COMMunicate:GPIB:ADDRess Syntax: :SYSTem:COMMunicate:GPIB:ADDRess <DNPD> :SYSTem:COMMunicate:GPIB:ADDRess? Description: This commands allows set communication GPIB address Parameters: <DNPD> Range 1 ... 31 (default 2) Remarks: Overlapped command Value is not affected by reset or by *RST command Example: SYST:COMM:GPIB:ADDR 2 SYST:COMM:GPIB:ADDR? Response: 2 :SYSTem:COMMunicate:LAN:ADDRess Syntax: :SYSTem:COMMunicate:LAN:ADDRess <CPD>...
Page 59
:SYSTem:COMMunicate:LAN:GATE Syntax: :SYSTem:COMMunicate:LAN:GATE <CPD> :SYSTem:COMMunicate:LAN:GATE? Description: This command allows to change default gateway if DHCP is switched off. Interface must be restarted to take effect (see SYST:COMM:REST command). Parameters: <CPD> Range 000.000.000.000 ... 255.255.255.255 (default 255.255.255.255) Remarks: Overlapped command Value is not affected by reset or by *RST command Example: SYST:COMM:LAN:GATE 255.255.255.255 SYST:COMM:LAN:GATE? Response: 255.255.255.255...
Page 60
:SYSTem:COMMunicate:LAN:DHCP Syntax: :SYSTem:COMMunicate:LAN:DHCP <BOOL> :SYSTem:COMMunicate:LAN:DHCP? Description: This command allows switch On/Off DHCP. Parameters: <BOOL> {ON|OFF|1|0} (default 1) ·ON DHCP is On ·OFF DHCP is Off ·1 same as ON ·0 same as OFF Remarks: Overlapped command Value is not affected by reset or by *RST command Example: SYST:COMM:LAN:DHCP ON SYST:COMM:LAN:DHCP? Response: 1...
Page 61
:SYSTem:DATE <DNPD>,<DNPD>,<DNPD> :SYSTem:DATE? Description: This commands allows to change system device date. Parameters: <DNPD> Year, Range 2000 ... 2063 <DNPD> Month, Range 1 ... 12 <DNPD> Day, Range 1 ... 31 Remarks: Overlapped command Example: SYST:DATE 2012,12,31 SYST:DATE? Response: 2012,12,31 :SYSTem:ERRor[:NEXT]? Syntax: :SYSTem:ERRor[:NEXT]?
:SYSTem:KEY Syntax: :SYSTem:KEY <DNPD> :SYSTem:KEY? Description: This command allows send key code to the device the same way the user can press keys on front panel. Query returns last pressed key. Code KEY_0 KEY_1 KEY_2 KEY_3 KEY_4 KEY_5 KEY_6 KEY_7 KEY_8 KEY_9 KEY_SELECT...
Page 63
:SYSTem:LOCal Syntax: :SYSTem:LOCal Description: This command places device in the LOCAL mode and unlocks all keys on front panel of the device. The Command is valid only for RS232, LAN and USB interfaces. The device will not respond to commands in LOCAL mode. Parameters: None Remarks:...
Page 64
:SYSTem:TIME <DNPD>,<DNPD>,<DNPD> :SYSTem:TIME? Description: This commands allows set system device time (RTC). Parameters: <DNPD> Hours, Range 0 ... 23 <DNPD> Minutes, Range 0 ... 59 <DNPD> Seconds, Range 0 ... 59 Remarks: Overlapped command Example: SYST:TIME 10,45,15 SYST:TIME? Response: 10,45,15 :SYSTem:VERSion? Syntax: :SYSTem:VERSion?
6.10. SCPI Error codes RTD simulator distinguishes following SCPI error codes. These codes are reported on device display screen or can be read by SYST:ERR? Command. Error Message -100 "Command error" -101 "Invalid character" -102 "Syntax error" -103 "Invalid separator" -104 "Data type error"...
In case of control, the simulator confirms correct setting with string „Ok<cr><lf>”. In case of query, MC641 returns set resistance/temperature value in the same format as it is on the display (number of decimal places). For example value -120 !C is returned as -120.000<cr><lf>.
Page 67
Command sets resistance value R0 at temperature 0 !C. Set value R0 is valid for all types of simulated temperature sensors. <DNPD> It represents resistance value R0 in . Limits are shown in chapter Technical data. MC641 confirms execution with string „Ok<cr><lf>”. In case of query MC641 returns set value in . Example: „R100<cr>”...
6.12. Demo program A simple operating program DecadeAssistant is supplied with the simulator in order to provide easy operation of the instrument from the computer, and to check the RS-232 line (IEEE488 bus) of the instrument. The installation CD ROM contains a program (for MS WINDOWS only), you can communicate with the instrument through standard serial line (IEEE488) with.
Need help?
Do you have a question about the MC641 and is the answer not in the manual?
Questions and answers