Page 2
Tel. +49 6151 803-0 Fax +49 6151 803-9100 info@hbm.com www.hbm.com Mat.: 7-2002.4354 DVS: A4354-2.2 HBM: public 11.2016 E Hottinger Baldwin Messtechnik GmbH. Subject to modifications. All product descriptions are for general information only. They are not to be understood as a guarantee of quality or...
The device must not be directly connected to the DC voltage supply system. Supply voltage 10 V … 30 V (DC). Before commissioning, ensure that a suitable supply voltage is used and that the circuit used is sufficiently protected. A4354-2.2 HBM: public...
Page 14
(non condensing); linear reduction to 50 % at 40 °C. S Install the device so that it can be disconnected from the supply voltage at any time without difficulty. S It is safe to operate the PMX system up to a height of 2000 m. A4354-2.2 HBM: public...
Page 15
S The device is not used in accordance with the operating manual. S The device is used outside the field of application described in this Chapter. S The operator makes unauthorized changes to the device. A4354-2.2 HBM: public...
Page 16
(see table below) S Type of danger: mentions the type or source of the danger S Consequences: describes the consequences of non-compliance S Defense: indicates how the danger can be avoided/bypassed A4354-2.2 HBM: public...
Page 17
The supply connection, as well as the signal and sense leads, must be installed in such a way that electromagnetic interference does not adversely affect module functionality (HBM recommendation: "Greenline shielding design", downloadable from the Internet at http://www.hbm.com/Greenline). Automation equipment and devices must be installed in such a way that adequate protection or locking against unintentional actuation is provided (e.g.
Page 18
In particular, any repair or soldering work on motherboards is prohibited. When exchanging complete modules, use only original parts from HBM. The product is delivered from the factory with a fixed hardware and software configuration. Changes can only be made within the possibilities documented in the operating manual.
Page 19
Maintenance and repair work on an open device with the power on may only be carried out by trained personnel who are aware of the dangers involved. Important The safety instructions are also included in paper format with the product ("Documentation and Safety instructions PMX" A3260-2.0). A4354-2.2 HBM: public...
(the Declaration of Conformity can be found at http://www.hbmdoc.com/en/industrial-amplifiers/ pmx.html?geoip_cn=none Take details in the operating manual into account. CODESYS is a software platform for programmable logic controllers. The license for CODESYS is already implemented in WG001 basic housings. A4354-2.2 HBM: public...
Make sure that all the documents you possess and use are always the current version. The current documentation version for your HBM products can be found at http://www.hbm.com/en/menu/products/industrial- amplifiers/pmx/ Using this manual ►...
PMX system CD supplied with the device w always up-to-date, on our website, at http://www.hbm. com/en/menu/products/industrial-amplifiers/pmx/ You can find additional information at http://www.hbm. com/en/menu/support/software-firmware-downloads/indus regarding e.g. device description files for trial-amplifiers/ the realtime Ethernet cards (PROFINET / EtherCat) and configuration examples. A4354-2.2 HBM: public...
Carry out this sequence of actions in the given order. Important information This draws your attention to important information Important about the product or about handling the product. Information/Application instructions Practical tips or other useful information for you. A4354-2.2 HBM: public...
PMX product description PMX product description By buying the PMX measuring amplifier system, you have chosen a high-quality HBM measurement system that is compact, powerful and variable. The data rate for all the measurement and calculation channels is 19,200 / 38,400 measurements per second.
Page 25
A/D converter with 24-bit resolution. This also allows the acquisition of all the channels to be totally synchronized. PX455 S The PX455 measurement card is available for measurement with strain gages (SG) and also has four channels with 24-bit resolution and TEDS sensor detection.
Page 26
S These interface cards can be optionally included in the PMX, enabling operation of the PMX in an automation system via the interface formats EtherCat , PROFINET or EtherNet/IP. Only one variant can be used in each case. A4354-2.2 HBM: public...
Page 27
PC software catman®EASY/AP The HBM catman® software can be used to acquire, condition and analyze the PMX measurement data, as an option. This allows vast quantities of measurement data to be displayed (stripchart function), analyzed and exported in the most commonly used formats.
Page 28
Calibration certificates Documented quality: at the time of delivery, PDF docu ments of the HBM calibration certificates for the fitted measurement cards, and a certificate of compliance as per EN 10204 2.1 are already stored in the PMX device memory.
2x RJ45 socket for synchronization of up to 20 modules 10 … 30V voltage supply System status LED Ground Positioning for the support rail Max. 4 measurement card or input/output cards, e.g. : PX455, PX460, PX878, PX401 A4354-2.2 HBM: public...
Page 30
Connection to an Ethernet network or a PC, 100 MBit/s; half and full duplex Device backup, data storage and special device functions Local connection to CANBus nodes (WGX001 only) SYNC Synchronization of up to 20 PMX devices Voltage supply (10 … 30 V DC) POWER A4354-2.2 HBM: public...
Page 31
Or two angle/incremental encoders each, SSI/PWM sensors, magnetic transducers or pulse counters Or four measuring channels for frequency measurement up to 2 MHz, incl. two shunt calibrations and two 1-Wire TEDS (sensor detection) A4354-2.2 HBM: public...
Page 32
Communication cards Module Interface Description PX01EC EtherCAT® module EtherCAT slave PX01PN PROFINET‐IO module PROFINET RT/IRT device PX01EP EtherNet/IP module EtherNET/IP communication adapter EtherCAT® is a registered brand and patented technology, licensed by Beckhoff Automation GmbH, Germany A4354-2.2 HBM: public...
Page 33
Model overview, scope of supply, accessories Overview of measurement cards and input/output card A4354-2.2 HBM: public...
Ethernet crossover cable, for direction operation of devices on a 1-KAB239-2 PC or notebook, length 2 m, type CAT5+ AC/DC power supply unit; 1-NTX001 Input: 90 V … 264 VAC, 1.5 m cable, output: 24 V DC, max. 1.25 A, 2 m cable with ODU plug A4354-2.2 HBM: public...
Page 35
Mating connector M12x1 for CAN interface for WGX001 1-CON-S1002 In general, the mating connectors are always included for all plug-in cards (PX401, PX455, PX460 and PX878). When ordering a PMX basic device, the delivery always includes DIN rail mounting and wall mounting elements.
PMX firmware and web server versions to the PMX. An online Help is integrated into the web server to supp ort PMX operation and handling (click on the Help icon, top right in the overview menu). A4354-2.2 HBM: public...
Page 37
Model overview, scope of supply, accessories PC software catman®EASY/AP The HBM catman® software can be used to acquire, condition and analyze the PMX measurement data, as an option. This allows vast quantities of measurement data to be displayed (stripchart function) and analyzed (see following ).
Page 38
Before starting catman activate retaining of the PMX ® filter setting in the catman option dialog (under DAQ channels: "Allow manual filter settings"). ® For firmware version 2.00 and later, catman version 4.0 or higher is mandatory. A4354-2.2 HBM: public...
Page 39
Read digital outputs and set (high/low) Digital Out DAQ (direct setting) Read digital outputs and set (high/low) CAN DAQ (via CODESYS / calculated Read calculated channels with CAN signals channels) Parameter sets Read and select parameter sets A4354-2.2 HBM: public...
Page 40
You can find extensive support and programming ex amples in the program help for the individual drivers: ® All drivers and the catman software as well can be downloaded from the HBM website as a free 30day ver http://www.hbm.com/en/menu/support/software- sion: firmware-downloads/daq-software/catman/ A4354-2.2 HBM: public...
IP20 (as per EN 60529). Code index Degree of Code index Degree of protection protection against contact against water and foreign bodies Protection against No water protection contact with fingers, protection against foreign bodies with > 12 mm A4354-2.2 HBM: public...
Page 42
Faraday cage. Fig. 6.1 Greenline shielding design Important Use standard HBM cables for connecting the transducers. When using other shielded, low-capacitance measurement cables, attach the shield of the transducer cable to the ground connection provided on the multipoint connector, in accordance with HBM Greenline information http://www.hbm.com/Greenline.
(approx. 5 Nm) in a choice of four positions (A to D) (two positions for the 7.5 mm support rail) ► Screw the side panels (2) back on ► Hook the PMX device into the support rail (4) A4354-2.2 HBM: public...
Page 45
Device damage caused by the PMX falling due to resis tance in hooking/unhooking the PMX. HBM recommends using a DIN support rail (DIN EN 60715), 15 mm in height. When using a smaller support rail (7.5 mm high), it should be shimmed to make it easy to hook/unhook the PMX device.
Page 46
Both the DIN rail and the PMX must be free of paint, varnish and dirt at the point of installation. ► Connect the PMX housing to ground via the grounding screw. A4354-2.2 HBM: public...
Page 47
*) Height of support rail 15 mm **) Height of support rail 7.5 mm ***) Min. dimension: Plug plus sensor cable NOTE: To ensure sufficient ventilation/cooling, a 2 cm gap must be maintained above and below neighboring devices. A4354-2.2 HBM: public...
Mounting/Dismounting/Replacing Wall-mounting Fig. 7.2 Mounting on a wall ► Attach the wall bracket at the back of the PMX with the enclosed M4 screws (1) (3 Nm) A4354-2.2 HBM: public...
Page 49
Device damage caused by electromagnetic irradiation of external devices. Faulty measurements due to electromagnetic irradiation from other devices. The housing must also be connected to a functional earth in a wall mounting. ► Connect the PMX housing to ground via the grounding screw. A4354-2.2 HBM: public...
(see chapter 8.2.1 on page 55). After modification and switching on the supply voltage, the PMX automatically detects and initializes the hardware configuration. The factory settings are loaded. All parameters must be reentered, also for the existing cards. A4354-2.2 HBM: public...
Page 51
The instructions below must also be followed: Removal 1. Undo the three M2.5x8 Torx (Tx8) screws (1) of the card/blanking plate 2. Use a screwdriver to slightly lever up the card at the lug provided. 3. Carefully take out the board A4354-2.2 HBM: public...
Page 52
2. The board centers itself in the VG strip at the back 3. Re-tighten the three M2.5 screws Notice Device damage caused by electromagnetic irradiation of external devices. Faulty measurements due to electromagnetic irradiation from other devices. ► Close the open module slots with blanking plates (Accessories). A4354-2.2 HBM: public...
Electrical connections PMX Electrical connections PMX Plug technology and clamping areas All PMX plug-in cards (PX401, PX455, PX460, PX878) are delivered as standard with easy to fit plug terminals using Push-In technology. Plug terminals can also be delivered with a screw-on system as an option.
Electrical connections PMX Overview of PMX functions Measurement cards (PX401, PX455, PX460) Ethernet plug for PC/network connection and/or PX878 I/O card or blanking plate USB host, e.g. for a memory stick LED Measurement card status CAN for CAN driver, M12, option...
0 - 2 8.2.2 Relevance of the basic device connection sockets Á Á PC or network connection. Cable: Ethernet cable CAT5, SFTP USB connection version 2.0 e.g. for mass storage device, scanner, USB stick Cable: standard USB cable A4354-2.2 HBM: public...
Page 56
DC voltage supply. (view of device front) Cable PMX basic device Female connector Connector CAN connection (type WGX001 only)xx Signal Description SHLD CAN shielding not connected Ground CAN_H CAN_H data lead (high) CAN_L CAN_L data lead (low) A4354-2.2 HBM: public...
(3, 4 and 5, 6) Status Significance IN (3) Slave green IN (4) Error yellow IN (3 + 4) Master OUT (5) always on green Error (always identical to the right-hand LED of the IN OUT (6) yellow socket) A4354-2.2 HBM: public...
Electrical connections PMX SYS LED Status Significance Voltage supply available Voltage supply missing green Device is booting yellow Flashing Serious internal error or Firmware update 8.2.4 Fieldbus LED PX01EC A4354-2.2 HBM: public...
Page 59
Status Significance No error Flashing Configuration error Single flash Synchronization error Double flash Application timeout error PDI timeout error Status Significance INIT status green Flashing PRE OPERATIONAL status green Single flash SAFE OPERATIONAL status green OPERATIONAL green A4354-2.2 HBM: public...
Page 60
Electrical connections PMX Status Significance Permanently Connection established Send / Receive Flashing green No connection No function A4354-2.2 HBM: public...
Page 61
Flashing an IP address, the network status green display flashes green. Double IP*: If the device detects that the IP address has already been used, the network status display lights up and remains red. A4354-2.2 HBM: public...
Page 62
Simple error*: If the device detects a serious error that cannot be rectified, the module status display lights up and remains red. Flashing NOTE: A faulty or inconsistent configuration is classified, e.g. as a simple error. A4354-2.2 HBM: public...
Page 63
Not switched on: If the device is not switched on, the module status display does not light up. Status Significance Connection to Ethernet established green The device has no connection to the Ethernet The device is sending/receiving Ethernet Flashing frames yellow A4354-2.2 HBM: public...
Page 64
Flashing for device detection is controlled by the IO controller No connection or no configuration Flashing Bus error, incorrect configuration, not all IO devices are connected Status Significance Permanently on Connection established Flashing Send / Receive green No connection No function A4354-2.2 HBM: public...
Electrical connections PMX 8.2.5 Measurement card LEDs PX401, channel status Status LED Status Significance no errors green Flashing Firmware update yellow Parameter not OK, overloaded A4354-2.2 HBM: public...
Page 66
Electrical connections PMX PX455, channel status Status LED Status Significance no errors green No transducer connected or wire break (self- calibration ongoing) yellow Flashing Firmware update Parameter not OK, transducer error, overloaded A4354-2.2 HBM: public...
Page 67
Electrical connections PMX PX460, channel status Status LED Status Significance no errors green No transducer connected or wire break or yellow firmware update Flashing Parameter not OK, transducer error, overloaded A4354-2.2 HBM: public...
Page 68
PX878 One status LED per channel Status Significance Digital Digital output: High green Digital output: Low Digital input: High Digital input: Low green Analog Analog output configured green Analog output not configured Analog output overloaded, signal invalid A4354-2.2 HBM: public...
POWER socket (1) (see Chapter 11 Startup). Á Á Á Á Power consumption [W] Measurement card for a 24 V supply voltage Basic device PX401 0,75 PX455 PX460 PX878 PX01EC (EtherCAT®) PX01PN (PROFINET) PX01EP (EtherNet/IP) A4354-2.2 HBM: public...
(Ex II (1) GD, [EEx ia]IIC) must be set up on the PX455 by connecting safety barriers (Zener barriers) type SD01A. The safety barriers must also be mounted on the DIN rail like the PMX. An ATEX test certificate must be available for the transducers used.
Four individually configurable 4 SG full or half bridges (4.8kHz CF). Inductive full or half bridges, LVDT, potentiometric sensors, piezoresistive sensors, TEDS (0-wire), sensor detection 0‐wire TEDS see Chapter 8.7.3 The bridge excitation voltage is 2.5 V. A4354-2.2 HBM: public...
(+) Cable shield Sense lead (+) Sense lead (-) Fig. 8.4 PX455 plug terminal potentiometric transducer Important Transducer connection in a four/three wire configuration: When connecting a transducer in a four/three wire configuration, the sense leads must be connected to the...
(R_comp) with a maximum tolerance of 0.1% is added to a Pt100 resistor to make a half bridge circuit. The PMX calculated channel "Pt100 on PX455" converts the meas ured bridge unbalance to degrees Celsius and performs a corrective calculation appropriate to the sensor cable be...
Page 77
Electrical connections PMX Resistance thermometer PX455 Measurement signal + Bridge excitation voltage - Bridge excitation voltage + Sense lead + Cable shield Sense lead - Fig. 8.5 PX455 with PT100 element for temperature measurement A4354-2.2 HBM: public...
Electrical connections PMX 8.4.3 PX401 Four individually configurable current or voltage inputs with 4 TEDS (1-wire) sensor detection. 1‐wire TEDS see Chapter 8.7.3 IEPE sensors can also be operated in combination with the Smart module (1-EICP-B-2). A4354-2.2 HBM: public...
Electrical connections PMX 8.4.3.1 Voltage source ± 10 V TEDS TEDS module (optional) OUT + Excitation for OUT - external transducers Cable shield Fig. 8.6 PX401 plug terminal Voltage source ±10 V A4354-2.2 HBM: public...
(optional) Sensor supply comes from the OUT + OUT - PX401 Sensor supply and measure Cable shield ment signal are sent through a connection cable Fig. 8.8 PX401 plug terminal Current source ±20 mA (2-wire circuit) A4354-2.2 HBM: public...
PX878 digital output. The CMA charge amplifier can be supplied directly by the PX401 measurement module. Important Due to the inrush current of the CMD charge amplifier, the current feed of the CMD must be separate and not via the PX401 measurement module. A4354-2.2 HBM: public...
Page 84
Piezoelectric sensors with external charge amplifier PX401 PIN: Signal + Signal - TEDS transducer Charge cable identification Cable shield Piezoelectric sensor 24 V PX401 charge amplifier Terminal 2 PX878 (digital input/output) Fig. 8.10 PX401 pin assignment with external charge amplifier A4354-2.2 HBM: public...
Page 85
Important The individual measurement channels on the PX401 measurement card are not electrically isolated from each other. The PX401 measurement card has common elec trical isolation from the basic device. A4354-2.2 HBM: public...
- Or two angle/incremental encoders each, SSI/PWM sensors, magnetic transducers or pulse counters - Or four torque flanges for frequency measurement up to 2 MHz, incl. two shunt calibrations and two 1-Wire TEDS (sensor detection) A4354-2.2 HBM: public...
Page 88
±12 V. Otherwise the measure ment inputs of the PX460 may be destroyed. A shunt can be operated via Pin7. It can be activated via the PMX web browser or the PMX command /dot NET‐API/Catman. A4354-2.2 HBM: public...
(optional) Excitation, external direct or external via PMX terminals Twisted pair Fig. 8.16 PX460 pin assignment encoder, symmetrical Possible channel setting via web server: Transducer 1 : Frequency (digital), permanent Transducer 2 : Frequency (digital), counter, PWM A4354-2.2 HBM: public...
TEDS module (optional) Excitation, external direct or external via PMX terminals Fig. 8.17 PX460 pin assignment encoder, asymmetrical Possible channel setting via web server: Transducer 1 : Frequency (digital), permanent Transducer 2 : Frequency (digital), permanent, counter, A4354-2.2 HBM: public...
Excitation, external direct or external via PMX terminals *) Additional frequency encoders can be connected to terminals 1 and 2 and frequencies measured. Fig. 8.18 PX460 pin assignment SSI encoder Possible channel setting via web server: Transducer: A4354-2.2 HBM: public...
1 and 2 and frequencies measured. Fig. 8.19 PX460 pin assignment encoder and pulse encoder, differential Possible channel setting via web server: Transducer: Frequency (inductive) Important This signal input is only designed for passive pulse encoders. A4354-2.2 HBM: public...
Page 97
Electrical connections PMX Pin 7 not connected or connected as output: If Pin 7 is connected as PX460 housing input, both potential ranges are connected (see Chap. 8.4.4.8) Potential isolation Fig. 8.20 Potential isolation PX460 A4354-2.2 HBM: public...
Page 99
Measurement signal speed (pulse string, 5 V; phase shifted by 90 Supply voltage zero Shielding connected to housing ground RS-422 complementary signals; with cable lengths exceeding 10 m, we recommend using a termination resistor of R = 120 ohms. A4354-2.2 HBM: public...
Page 102
Electrical connections PMX Connector 1 (torque) Torque Shunt optional 18 … 30 VDC TF 1 Connector 2 (speed, angle, direction of rotation) Track Track Reference pulse Fig. 8.24 PX460 one torque flange, torque, speed and angle/direction of rotation A4354-2.2 HBM: public...
Page 103
Channel 4 (PX460 lower connector): Angle in degrees; 4x resolution, therefore 4096 pulses = 360 The measured values fluctuate around the real value dependent on the measurement principle (pulse counting). Therefore set filter provisionally to 500 Hz, then adapt to application. A4354-2.2 HBM: public...
Electrical connections PMX 8.4.4.10 Connection and configuration of the HBM torque transducer T20WN (without VK20A) PX460 (speed, angle) gy/pk No electrical isolation between 12 VDC / PX460 and PX401 max.12 PX401 (torque) Fig. 8.25 Pin assignment T20WN without VK20A A4354-2.2 HBM: public...
Page 106
Ground (supply + speed/angle) Supply voltage +12 V Speed/angle measurement signal 5 V; displaced by 90 No function No function Control signal trigger gy/pk Switch No function bu/rd (NO) Cable shield Transducer connection cable: 3-3301.0158, 5 m 3-3301.0159, 10 m A4354-2.2 HBM: public...
Electrical connections PMX Input/output cards 8.5.1 PX878 Eight digital inputs, eight digital outputs and five analog voltage outputs Analog output Terminal 1 Digital input/output Terminal 2 Terminal 3 Digital output Terminal 4 Digital input A4354-2.2 HBM: public...
Page 109
Electrical connections PMX 8.5.1.1 Analog output ± 10 V Analog Out 1 Analog Out 2 Analog Out 3 Analog Out 4 Analog Out 5 Analog GND Cable shield Fig. 8.27 Pin assignment analog output (terminal 1) A4354-2.2 HBM: public...
Digital Out 8 Cable shield Fig. 8.28 PX878 pin assignment digital input/output (terminals 2 and 3) External voltage or signal from external source External voltage supply for digital OUT, e.g. for the PMX voltage supply socket (POWER) A4354-2.2 HBM: public...
Page 111
PX878 pin assignment digital input (terminal 4) Important The functions of the control inputs/outputs and the analog outputs can be assigned via the PMX web server. The digital input must be PNP (switching to plus). An open input will be detected as "low". A4354-2.2 HBM: public...
PX878 pin assignment digital input/output and digital output The control outputs are available at the Digital OUT 1 and OUT 2 terminals, as well as at the OUT 3 to OUT 8 termi nals. They are designed as High‐Side switches and are A4354-2.2 HBM: public...
Page 113
An external reference potential ( IN ), to which the control input signals relate, must be connected for the control inputs. Important The PX878 I/O card has electrical isolation between the analog and digital sections and the basic device. A4354-2.2 HBM: public...
Fig. 8.32 EtherCAT® connection as per standard 8.6.2 Pin assignment PX01EP EtherNet/IP fieldbus module Port 2 Ethernet/IP master or Ethernet/IP slave devices Port 1 Fig. 8.33 EtherNet/IP connection as per standard See user organization standards A4354-2.2 HBM: public...
A suitably equipped amplifier imports the transducer characteristics (electronic data sheet), translates them into its own settings and measurement can then start. See user organization standards A4354-2.2 HBM: public...
Page 117
Two connection types of TEDS chips are used in PMX: 0wire TEDS: PX455 The TEDS chip is connected here in the sensor leads of the transducer. No further leads are necessary, the measurement is briefly interrupted to read in the TEDS information in the PMX.
If a transducer with TEDS is connected, and contains the parameterization data for a sensor, this can be used to automatically parameterize the PMX. The PX455 measurement card has a 0‐wire TEDS. The sense leads of the sensor cable are used to address the TEDS chip.
Page 119
The PMX web server does not have a TEDS editor with read and edit functions. The catman®EASY/AP software includes a complete TEDS editor. This allows TEDS information to be read and written from TEDS sensors that are connected to the PMX. A4354-2.2 HBM: public...
When PMX devices are connected, the carrier frequency and the time stamp can be synchronized via the SYNC socket. The status can be read from the LED. The master/slave allocation is automatic. A4354-2.2 HBM: public...
All the modules are synchronized automatically, if they are interconnected in series by an Ethernet patch cable. This is the recommended method. It synchronizes the counters and carrier frequencies of all type PX455 meas urement cards. This method only synchronizes PMX modules with one another.
Page 122
(always identical to the right-hand LED of the IN socket) 20 PMX devices can be synchronized with one another in this way. The cables between neighboring devices must be no more than max. 30 m long. Recommended cable: CAT5SFTP standard Ethernet. A4354-2.2 HBM: public...
Page 123
SYNC sockets are not the same as Ethernet. Do not con nect with Ethernet Do not interconnect SYNC cables to make a ring. In the event of a power failure, the time stamp is not buf fered, but begins again at zero after the restart. A4354-2.2 HBM: public...
1 ms and better. But this depends on the utilization of the particular network, as well as on the quality of the NTP master. An NTP soft ware package is included with the HBM software catman®EASY. Time format used Based on 1.1.1990...
In this type of master/slave system, however, the meas ured values and data, e.g. peak values and status inform ation, are deterministically transferred. The measured value counters are also transferred, so that the system master can process the measurement data synchron ously. A4354-2.2 HBM: public...
100 m (Ethernet), 10 km between modules specific WLAN bridges Synchronization settling Immediate Approx. 20 min. during ini time tial startup, approx. 2 min. during restart Synchronization master Automatic, the first PMX is Recommended : separate the master NTP server/master A4354-2.2 HBM: public...
S Web interface (PMX web server): TCP 80 Parameterization and measurements Communication via IPv4 multicast group address: 239.255.77.76 and 239.255.77.77 ports 31416 and 31417 HBM device scan UDP 1900 Name resolution (Bonjour ZeroConf) UDP 1900, TCP 8200 Name resolution (UPnP)
Page 128
TCP 55000 Parameterization and measurement IPv4 multicast 31416 and 31417 HBM device scan Notice As from firmware version 3.0, the PMX will only allow 2 Ethernet connections at port 55000. If a third connection is opened, the PMX closes one of the other two.
PMX settings can only be displayed or changed if you are at the MAINTENANCE or ADMINISTRATOR user level. At the OPERATOR user level, only the OVERVIEW, some SYSTEM SETTINGS and MONITORING (the LINE WRITER) are accessible. Select the user level with A4354-2.2 HBM: public...
All characters are acceptable. Click or tap turn on the display of the entered characters, switches it off again. Notice Keep the Administrator password somewhere safe. If you forget the password, you must contact HBM Technical Support, also see section 24.3. A4354-2.2 HBM: public...
PC's Ethernet interface has an autocrossing function available. Category 5 (Cat5) or higher cables must be used for this purpose. This enables line lengths of 100 m to be implemented. A W-LAN wireless connection can also be used. A4354-2.2 HBM: public...
Factory setting S When the computer is powered-up, the PMX obtains the IP address via - DHCP (automatic address assignment as per RFC2131 and RFC2132) or - from the Apipa auto IP range (RFC5735) in the range 169.254.xxx.xxx A4354-2.2 HBM: public...
Page 133
Windows Vista or later Bonjour Apple; Linux; Windows, if "Bonjour “ Print Services is installed Ping to multicast address see Chapter 24 Diagnosis and maintenance If a network connection does not materialize: Plug the network cable in again! A4354-2.2 HBM: public...
Page 134
Right-click on PMX and look under "Properties" to find device details such as device webpage, PMX serial number, IP address, etc. Under WIN7, "Media Streaming" must be switched on (Control Panel > Network and Internet > Network and Sharing Center > MEDIA STREAMING A4354-2.2 HBM: public...
Page 135
Startup If several PMX devices are available in the network, this selection box will also appear: ► Check the box for the required PMX ► Click Connect A4354-2.2 HBM: public...
Page 136
Startup This takes you to the device overview: Now you can measure, make settings and observe. A4354-2.2 HBM: public...
Page 137
► Enter "pmx/" (without "" but with /) in the address bar of an Internet browser Assigning names if there are several PMX devices in the network: S First device: PMX S Second device: PMX-2 S Third device: PMX-3, etc. Now you can measure, make settings and observe. A4354-2.2 HBM: public...
Page 138
► Enter pmx.local. in the address bar of an Internet browser Now you can measure, make settings and observe. Important The device name ("pmx" from the factory) and the network settings (DHCP, IP address, netmask, gateway) can be permanently changed by the user (Network menu item). A4354-2.2 HBM: public...
"pmx_new_name" and switches PMX into the DHCP mode <pmx type="set"> <hostname>pmx_new_name</hostname> <network> <dhcp>true</dhcp> </network> </pmx> 3. Example 2: Sets the name to "pmx", as well as a permanent IP address: <pmx type="set"> <hostname>pmx</hostname> <network> <ipaddress>192.168.1.2</ipaddress> <broadcast>192.168.255.255</broadcast> <netmask>255.255.0.0</netmask> <gateway>192.168.169.254</gateway> <dhcp>false</dhcp> </network> </pmx> A4354-2.2 HBM: public...
Page 140
5. The PMX can be found in the network under the new settings. 6. Caution: This memory stick converts each PMX device as soon as you plug it in! You should therefore delete the file, rename it or move it to a subdirectory. Change the network settings A4354-2.2 HBM: public...
If you change a setting, is displayed at the bottom right, as the setting is initially only stored in the RAM. Touch or click on this symbol, to save the setting, power failsafe in the flash EPROM. A4354-2.2 HBM: public...
Page 143
The red LED indicates a critical error has occurred. There is a critical error, measured values can no longer be recorded or processed. The network connection to the PMX may also possibly be lost. In this case the PMX can continue measuring. A4354-2.2 HBM: public...
Page 144
- one of the sampling rates must be lowered - a CODESYS application has overloaded the capac ity of the CPU. The overview page of the PMX web browser with the device and signal realizations of the connected PMX. A4354-2.2 HBM: public...
Page 145
These settings only affect the display value in the PMX web server and do not relate to the values in the PMX. Example: Setting with 2 decimal places and an increment of 2 digits ..0.08..0.06..0.04.. A4354-2.2 HBM: public...
11.5.1 Overview -> SETTINGS The PMX can be parameterized via SETTINGS. Menus can be selected individually. Each menu item has an online Help, that is called by clicking on the symbol. ► Click on to open the menu page A4354-2.2 HBM: public...
The following are not deleted: S The network settings S The passwords for the various user levels (Worker, Service, Administrator) S CODESYS applications and CODESYS web visualiza tions (for updates that are loaded on a running firm ware 1.46 or higher) A4354-2.2 HBM: public...
S Invalid (unconfigured) outputs jump to 0 V (safe value). If an output becomes invalid during operation, it will also jump to 0 V. S The safe value can be set to any other value, but its default setting is 0 V. A4354-2.2 HBM: public...
This can be prevented by Ignore measurement status, i.e. the limit value conditions continue to be evaluated even if the measured value is faulty (invalid). A4354-2.2 HBM: public...
Page 150
- The TEDS content cannot be read correctly or no TEDS is present even though TEDS needs to be Digital inputs Must be switched to +Ub (PLC logic). An open input will be detected as LOW by the internal PullDown resistance. A4354-2.2 HBM: public...
0.34 ms Tab. 11.2 EtherCAT® Filter Tab. 11.3 PX401 0.43 ms Tab. 11.1 EtherNet/IP Calculated channel 0.0 ms PX878 PX460 Analog 0.32 ms at 19,200 /s output 0.16 ms at 38,400/s 0.17 ms Fig. 11.1 Signal runtimes A4354-2.2 HBM: public...
Page 152
3000 0.10 0.14 2000 0.20 0.28 1000 0.42 0.61 0.86 1.23 2.00 3.10 4.15 6.17 8.45 12.5 21.4 30.7 1680 2090 3360 4200 Tab. 11.1 Runtimes for PX401 and PX460 5000/6000 Hz cut-off frequency for PX460 only A4354-2.2 HBM: public...
Page 154
Startup Example Signal runtime of a sensor signal via the analog output with filter: Signal path: PX455 → 2 kHz Bessel→ PX878 0.34 + 0.16 (Tab. 11.3) + 0.17 ms = 0.67 ms See diagram on Page 151 Fieldbus Delay until signal appears in cyclical data frame.
Page 155
Example Signal runtime of a sensor signal via the EtherCAT fieldbus: Signal path: PX455 → 2 kHz Bessel→ Data transfer @2.4 Hz→ EtherCAT@2.4 kHz PX01EC 0.34 + 0.16 (Table 1.2) + 0.31 ms + 1.2 ms = 2.0 ms (mean signal runtime from input terminal to EtherCAT...
S The bus does not need any termination resistors, as active nodes are involved. The device description file (GSDXML) is available for configuring the PMX in the master. This is on the PMX System CD or is available as a download from www.hbm.com/en/menu/support/ software-firmware-downloads/industrial-amplifiers A4354-2.2 HBM: public...
Connect to the EtherCAT® network with an Ethernet cable. ► Use (Cat5) Ethernet cables to connect the PMX – device(s) and the EtherCAT® master follow the topology (IN (bottom) / OUT (top) of the RJ45 sockets on the PX01EC). A4354-2.2 HBM: public...
Page 158
- The bus does not need any termination resistors, as active nodes are involved. The device descrip tion file (HBM PMX XML) is available for configuring the PMX in the master. This is on the PMX System CD or is available as a download from www.hbm....
- The bus does not need any termination resistors, as active nodes are involved. The EDS file is avail able for configuring the PMX in the scanner. This is on the PMX System CD or is available as a down load from www.hbm.com/en/menu/support/soft ware-firmware-downloads/industrial-amplifiers A4354-2.2 HBM: public...
Page 160
- The EtherNet/IP system is configured using the engineering tool of the EtherNet/IP scanner sup plier. - Both Ports P1 and P2 have the same IP address and MAC address. Example with Allan‐Bradley SPS ControlLogix and LogixStudio A4354-2.2 HBM: public...
(plug terminals) see Chapter 8.4 to 8.7 Measurement signal (+) Bridge excitation voltage (-) Measurement signal (-) Bridge excitation voltage (+) Sense lead (+) Sense lead (-) Hsg. Cable shield Hsg. = Housing Fig. 12.1 Example: Force transducer / load cell on PX455 A4354-2.2 HBM: public...
Page 162
Automatic adjustment and setting of the IP addresses will then follow. This process takes a few seconds. Call the PMX web server by entering "PMX" in the browser bar and press RETURN. The PMX announces itself with a start screen (Overview) A4354-2.2 HBM: public...
Page 163
Quick start The PMX system is now ready for measurement and you can see live measured values. ► Click on the globe icon to switch to another language of the PMX web server. A4354-2.2 HBM: public...
Page 164
If several PMX devices are available in the network, this selection box will also appear: ► Check the box for the required PMX ► Click Connect The Flash function allows the device to be identified by flashing all the device LED´s. A4354-2.2 HBM: public...
Page 165
- Monitor limit values - Set up virtual (calculated) channels - Configure digital and analog inputs / outputs - Create and administer parameter sets Notice Clicking on the floppy disk symbol saves the settings/ changes power failsafe. A4354-2.2 HBM: public...
Page 166
Quick start Security prompt To get additional help, click the Help symbol . This opens the web server Help. A4354-2.2 HBM: public...
(see Chapter 8.4 and 8.3). Connect the PMX to a PC (HOST) (see Chapter 11.3) to see the device overview. The entire device, with all measurement cards and signals, as well as all device information, is displayed here. A4354-2.2 HBM: public...
Page 168
Suitable sensor and channel settings can be made here for each module (slot) and each channel. Click the slot numbers to select the measurement cards: orange = selected measurement card, blue = measurement cards present in the PMX, gray = empty module slot (slot). A4354-2.2 HBM: public...
Page 169
Quick start Example of force sensor at slot 3.1 In the example above, module 3 is fitted with a PX455, and the first channel is assigned to a force sensor (SG full bridge). S The PMX amplifier channel is set to the full bridge sensor type, with the measuring range of 4 mV/V.
Page 170
Quick start Example: Configuring the PMX with strain transducer Example: SLB700A Slot 2 is fitted with a PX455, its third channel is assigned to the strain transducer. S The PMX amplifier channel is set to the full bridge sensor type, with the measuring range of 4 mV/V.
Page 171
Example: Configuring the PMX with displacement transducer Example: WI/10mm Slot 2 is fitted with a PX455, its third channel is assigned to the displacement transducer. S The PMX amplifier channel is set to the inductive half bridge sensor type, with the measuring range of 100 mV/V.
Page 172
A measurement channel in the PMX or an external reference measuring chain can be used as the reference sensor. Step 1: Selecting the adjustment channel and the refer ence channel A4354-2.2 HBM: public...
Page 173
The adjustment process should be repeated several times to increase accuracy. Step 3: After the adjustment processes, the channel set tings can be applied in the PMX adjustment channel by clicking the "Apply" button. Clicking "Cancel" restores the initial state. A4354-2.2 HBM: public...
(see Chapter 22). The firmware update is carried out in the PMX web browser in the Firmware update menu. For more support, see the web browser online Help. You can download the latest firmware at www.hbm.com/ en/menu/support/software-firmware-downloads/industrial- amplifiers A4354-2.2 HBM: public...
In addition, the information is available in the PMX sys tem status and can be signaled via fieldbus, Ethernet and digital output. When the object directory is being used, the object list changes dynamically as computing channels are added, A4354-2.2 HBM: public...
13.1 Calculation rate The following applies for all modules, unless otherwise specified: Calculation rate same as measuring rate (default 19,200/s) Value range of Simple floating point resolution as per IEEE 754 floating point values Range approx. +/3.4*10 A4354-2.2 HBM: public...
- Set B: b0, b1, b2, b3, b4 - One Set (boolean): true: Coefficients set A is applied for all values of x. Set B is ineffective. false: Set A is applied for x >= 0, else set B. A4354-2.2 HBM: public...
- Trigger (level controlled): at level = high the output is set to the tare value. - Reset (level controlled): at level = high the zero setting/taring is cancelled. Reset overloaded trigger. Outputs Tared value out0 = in0 internal offset Parameters none A4354-2.2 HBM: public...
Page 180
Acts directly at sensor on the Original measurement signal is original measurement signal not influenced Trigger Fieldbus (runtime >= 40 ms*) Digital input (0.17 ms*) digital input (< 14 ms*) user interface * Typical values with default settings A4354-2.2 HBM: public...
0 0 0 0 1 0 0 0 0 0 0 1 Exception If one or a number of inputs is marked as invalid (Invalid bit), all handling outputs are also marked as invalid. The computation is nonetheless done and output A4354-2.2 HBM: public...
- Strain gauge C (90° / 120°) in μm/m - Strain gauge T (optional ), temperature compensating strain gauge in μm/m - Apparent strain ε from polynomial in μm/m - Reset, a digital input that clears the outputs except the angle phi A4354-2.2 HBM: public...
Page 183
ν = 0.3 - Strain gauge 0/45/90° Exception handling If one or a number of inputs is marked as invalid (Invalid bit), the outputs are also marked as invalid. The calculation is nonetheless done and output. A4354-2.2 HBM: public...
- The width 30°…720° - The resolution 1°…8° The smaller the resolution, the smaller the maximum rotation speed (see below). Note: The ratio width/resolution must not be greater than Default width = 180° resolution = 1° Exception handling A4354-2.2 HBM: public...
Page 187
* 19,200/6 resolution * 38,400/6 3,200 6,400 6,400 12,800 12,800 25,600 19,200 38,400 25,600 51,200 It is recommended that the actual maximum speed is much smaller (factor 5 - 10) than the theoretical maxi mum speed. A4354-2.2 HBM: public...
Discharge rate 1% ... 5% of peak value: Please check whether the value discharges as expected. Discharge rate < 1% of peak: Critical. The value may not discharge as expected. Inputs - Input 1 - Input 2 - Hold with - Reset by A4354-2.2 HBM: public...
Page 189
Example: Capturing displacement when F = F Monitored for maximum values the new peak flag Displacement d [mm] This d-value is hold This d-value is hold the captured input until next peak until next peak A4354-2.2 HBM: public...
Upper threshold: After x has exceeded this value, the "Limit Switch Hi" output is set until the next start. Lower threshold: After x has fallen below this value, the "Limit Switch Lo" output is set until the next start. A4354-2.2 HBM: public...
Page 191
The time output is not adversely affected by an invalid input signal. The capture input (Inputsignal 2) is not checked for cvalidity. If the time exceeds 100,000 samplings, the mean value is no longer updated and is marked as invalid. A4354-2.2 HBM: public...
Page 192
Internal calculation channels Example of max., min. and mean value. Reset when starting Hold from stop to start. A4354-2.2 HBM: public...
Page 193
Internal calculation channels Example of limit values and limit value flags. Reset with start event. A4354-2.2 HBM: public...
- Invalid outside invalidOutside (yes/no) The output value is marked as invalid as long as the hold condition is not met - Initial value initValue Is output when the edge is positive at the digital Init input A4354-2.2 HBM: public...
The output is only updated with the first edge after reset - Hold delay in ms. Range 0.0 … 60000.0 ms (= 1 min); Resolution 0.1 ms The value is only held when the Hold input remained active without interruption for this period A4354-2.2 HBM: public...
The threshold input. Only relevant with trigger events 2, 3. trigger input: The digital trigger input. Only relevant with trigger events 4, 5 Outputs mean: Either the arithmetic or the quadratic mean count: The number of samples that have been averaged A4354-2.2 HBM: public...
Page 197
The output becomes sensible after the second trigger. Invalid values at inputs in0, control, and threshold are not detected and thus do not affect the validity of the ‘mean’ output. A4354-2.2 HBM: public...
6 or 7 blocks of moving averages, or even fewer if other blocks have already been created. If there is not enough memory for a new function block, a message is logged. A4354-2.2 HBM: public...
Provide a digital trigger signal dependent on an input value. The trigger gets high (low with isHighActive = false) when threshold_low <= input <= threshold_high The trigger gets low (high) when – input < (threshold_low hysteresis) input > (threshold_high + hysteresis) threshold_high threshold_low A4354-2.2 HBM: public...
Page 200
Constant 1.0 threshold low: Constant 0.0 hysteresis: 0.0 delay: 0.0 ms isHighActive: yes Exception handling If the input is marked as invalid (Invalid bit), the trigger gets low (high). The threshold inputs are not checked for validity. A4354-2.2 HBM: public...
Provide a digital trigger signal dependent on an input value. The trigger gets high (low with isHighActive = false) when threshold_low <= input <= threshold_high The trigger gets low (high) when – input < (threshold_low hysteresis) input > (threshold_high + hysteresis) threshold_high threshold_low A4354-2.2 HBM: public...
Page 202
Trigger gets high (low) not before the input signal was delayed ms inside the threshold span. delay is not effective when leaving the threshold span. isHighActive: If yes, the trigger output is activehigh, else active low. A4354-2.2 HBM: public...
Page 203
When equal to zero, the Elapse Flag gets high for one calculation cycle. Default Run input: Constant high Interval: 1 s Single Shot: Off Pulse Length: 0.1 s Exception handling None. The output is always valid. A4354-2.2 HBM: public...
Exception handling If one or more inputs are marked as invalid (Invalid Bit), then the output is also marked as invalid. The calculation is still implemented and output. If the range is overrun, NotaNumber (+/ inf) is output. A4354-2.2 HBM: public...
The digital signal to be counted enable: A digital signal that enables the counter reset: A digital signal that clears the counter (level sensitive) Outputs count: The current counter value flag: Set when counter >= match value A4354-2.2 HBM: public...
Defines the time, after which the output equals a constant input (step function applied at t=0). Resolution = 1/Calculation Rate, see above. Y Max, Y Min: The limits of the output. While limited, the integrator does not wind up in the background. A4354-2.2 HBM: public...
While the input is marked as invalid (Invalid bit), the calculation is stopped, the last good output value is held, and the output is marked invalid. Calculation Rate 3dB at Transfer function = 0 at 19,200/s (default) 3.6 kHz 4.8 kHz 38,400/s 7.2 kHz 9.6 kHz A4354-2.2 HBM: public...
13.2.3.8 Polar coordinates to Cartesian coordinates Function Conversion of polar coordinates radius and angle to a point (x,y). Inputs Angle in degrees, interval (-360 , 360 Radius r Outputs X-Koordinate = r*cos(angle) Y-Koordinate = r*sin(angle) Parameters none A4354-2.2 HBM: public...
X: Constant 0.0 divisor: 1.0 Exception handling While the input is marked as invalid (Invalid bit), the calculation is stopped, the last good output value is held, and the output is marked invalid. 13.2.3.10Constant signal User-defined constant signal. A4354-2.2 HBM: public...
If at least one of the inputs is invalid (invalid bit), then - the controller output is switched off (low) - the values of the feedback paths are held If there is doubt regarding the use of the feedback paths, they should be left in the default settings. A4354-2.2 HBM: public...
= constant High, i.e. constantly active default = 0.0 Exception handling If at least one of the inputs is invalid (invalid bit), then - the output is frozen and also marked as invalid - the controller is stopped A4354-2.2 HBM: public...
Page 212
Internal calculation channels Due to recursive calculations, not suitable as a purely Pcontroller. There should always be an Iproportion present. Parasitic time constant Tp + calculationrate Tp + s + 52 ms Default 19200 A4354-2.2 HBM: public...
Internal calculation channels 13.2.4.3 RTD PT100 at PX455 Function Temperature measurement with a RTD Pt100 resistor connected at PX455. Range -100°C ... +500°C. A fixed 100 Ohms precision resistor must complement the RTD to form a half bridge. The complement resistor is connected at the positive bridge supply.
Page 214
..block B "Calculated Channel Flags" in Function DIGITAL OUTPUT block C dialog Flag 32 Examples regarding calculation channels can be found in the Technical notes on the supplied System CD and in http://www.hbm.com/en/menu/support/software-firmware- downloads/industrial-amplifiers/ A4354-2.2 HBM: public...
If the range is overrun, NotaNumber is output. The noise signal is generated from a pseudorandom series of numbers with the period 2 The counter counts upwards with the data rate (default 19,200 Hz). Range: -Amplitude to +Amplitude (with offset = 0). A4354-2.2 HBM: public...
Y2: only used with XOR, XNOR, NOT Y3: only used with NOT Y4: only used with NOT Parameters mode: either AND, NAND, OR, NOR, XOR, XNOR or NOT Default inputs: Constant low mode: AND Exception handling None A4354-2.2 HBM: public...
The minimum signal change Default input X: Constant 0.0 deltaY: 1.0 Exception handling While the input is marked as invalid (Invalid bit), the calculation is stopped, the last good output value is held, and the output is marked invalid. A4354-2.2 HBM: public...
Detection mode - detect falling edge - detect rising edge - or detect both high Active: If yes, the output is active high, else active low Default Input: Constant 0.0 Detection mode: rising edge High active Exception handling A4354-2.2 HBM: public...
Digital input Stop: Stops the time measurement If the Start and Stop conditions (input, edge) are identical, the period duration is measured. Otherwise, the pulse length is measured. Outputs out0 contains the pulse duration in s (or ms) or the frequency in 1/s A4354-2.2 HBM: public...
Page 220
If the pulse or period length is greater than the maximum time, the measurement is stopped, the output marked as invalid and the start conditions is waited for again. Measurement uncertainty related to the measured value At data rate 19,200/s A4354-2.2 HBM: public...
Page 222
In continuous mode, the flag gets high for the time defined with parameter Pulse Length. Time [s]: The current timer value. While the timer is stopped, Interval is output. A4354-2.2 HBM: public...
Now click > Settings > Calculated channels. Click “add function” you are now able to choose one out of many functions for every single channel. In this example we choose “Peak value” for channel 5. A4354-2.2 HBM: public...
Page 224
You will be able to change those settings later anytime; however the primary function cannot be changed. It is very important to define a “Result Channel” , as you won’t be able to see any output without it. A4354-2.2 HBM: public...
“floppy disk” symbol in the bottom right corner. Note: If you need help, please use the PMX WebBrowser Help function at the top! 13.3.2 Calculating the force introduction point Short introduction Determining the force introduction point on a plate with three force transducers A4354-2.2 HBM: public...
Page 226
A plate is supported by three transducers and force F is applied against them orthogonally. The point at which the force is introduced is derived from the equilibrium of mo ments relative to origin Procedure Force F is the sum of the three individual forces: A4354-2.2 HBM: public...
Page 227
Internal calculation channels The counters for the x and y calculation are determined in an interim step. Coordinates x1, y1, x2,…. are in the factors of the summands. A4354-2.2 HBM: public...
Page 228
Internal calculation channels For x: For y: Finally x and y are calculated with two divisions. The cal culation for x is shown here (y is similar): A4354-2.2 HBM: public...
Page 229
Output for x and y is not regular until F is greater than 1 N, for example. Otherwise zero will be returned each time. A trigger block sets Flag_01 if F is greater than the min imum value: A4354-2.2 HBM: public...
Page 230
Internal calculation channels The two limit values for the trigger. Only the lower switch ing threshold is required for 1 N. A value is selected for the upper threshold that is far above the measuring range: A4354-2.2 HBM: public...
Page 231
Internal calculation channels Two multiplexer blocks switch between zero and the cal culated values. Shown here for x A4354-2.2 HBM: public...
Page 232
Internal calculation channels Tips 1. In case of division by zero, a divisor block returns NotaNumber (NaN). 2. Polar coordinates can also be returned if necessary: The settings for radius….: ….and angle: A4354-2.2 HBM: public...
Mechanical work performed W will be measured by integ rating force F over displacement s. (Because the processing is timediscrete, this is actually a summation, however the term integration will still be used here.) The beginning and end of the integration are determined A4354-2.2 HBM: public...
Page 234
In this case events s=s1 and s=2 determine the begin ning and end of the integration. These points on the dis placement axis must in any case be reached during the process. Otherwise the beginning or end will not be de tected. A4354-2.2 HBM: public...
Page 235
Measuring the maximum value of work. This is useful, for example, if the full scale of the dis placement is undetermined or cannot be reached reliably. Integration begins and ends at the same point on the dis placement axis s=s1: A4354-2.2 HBM: public...
Page 236
Internal calculation channels Work may decrease during the return stroke, for example due to spring relaxation. The maximum value is retained with a Peak block. The max. of F and s are also generated for example A: A4354-2.2 HBM: public...
Page 237
Internal calculation channels Overview of glyphs: Example of visualization with CODESYS WebVisu A4354-2.2 HBM: public...
Page 238
Internal calculation channels Appendix Details of the glyphs in example A: A4354-2.2 HBM: public...
Page 240
Internal calculation channels Please note that the Hold block comes before the Peak block in the order of calculations. Thus the edge of Flag_01 first results in the Hold function and then causes the Peak block to be reset. A4354-2.2 HBM: public...
The force is checked once during the outward stroke and once during the return. Introduction In this example the force curve is approximately as fol lows: A4354-2.2 HBM: public...
Page 243
"Hold (analog)" glyph. Displacement s controls the hold function. It is therefore located at the control input. S At s=5mm (Lower Limit, Threshold Low) the glyph reads force F and holds it at the output. A4354-2.2 HBM: public...
Page 244
S The hold range now includes the range s = [999 mm, 5 mm]; 999 is a dummy value again here. The block holds the measured force value if the displacement s at 5mm from above enters into the hold range. A4354-2.2 HBM: public...
Page 245
[32 N , 35N]. S The settings for switch No. 2 are similar. The accept ance interval is [26 N, 29 N]. Digital outputs No. 1 and 2 output the states of limit switches Nos. 1 and 2: A4354-2.2 HBM: public...
Page 247
Instead of individual numeric values, the structure of calculated channels can also be switched. The limit switches are switched by the subparameter set Limit Switches. A4354-2.2 HBM: public...
If a displacementdependent force F is being checked for compliance with the limit values, an offset of the force from stroke to stroke is disruptive. The force limit values would have to be adjusted for each stroke movement. A4354-2.2 HBM: public...
Page 249
The force curve below s0 has no significance for zeroing. Case B To compensate for a displacement offset, the new force zero point should be determined by force F0 rather than by the displacement. A4354-2.2 HBM: public...
Page 250
Internal calculation channels F_tared Case A illustrates how the displacement zero point can also be moved. The same condition (F=F0) is used to do this. Both quantities, force and displacement, now have a new zero point. A4354-2.2 HBM: public...
Page 251
Internal calculation channels F_tared Procedure Case A A constant signal returns s0, in this case 5 mm: A Trigger block sets output "Flag01" if the displacement s is in the range between 0 and 5 mm: A4354-2.2 HBM: public...
Page 252
Internal calculation channels Finally the Trigger block sets the raw value of the force F_raw below 5 mm to zero. F_tared is the force value with the offset removed: A4354-2.2 HBM: public...
Page 253
Internal calculation channels Case B The Trigger block now checks force F against F0 Force and displacement are both set to zero with signal "Flag02": A4354-2.2 HBM: public...
1.34.) Introduction The measured force F is checked against an upper and a lower tolerance (F_max and F_min). Two value tables return tolerance values depending on the measured dis placement s. The diagram shows the force/time curve A4354-2.2 HBM: public...
Page 255
A stroke movement with no tolerance violations A "Trigger (range)" glyph compares force F with toler ances. A tolerance violation is indicated by Flag_01 and counted by a counter block. A4354-2.2 HBM: public...
Page 256
The x values are the displacement in mm and the y values are the tolerance limit of the force in N. Points with the same x values produce a jump in the characteristic curve, in this case at x3=x4=13. A4354-2.2 HBM: public...
Page 257
Internal calculation channels The table for the lower tolerance line: The trigger block compares F with the tolerance limits. Output "Flag_01" is low within the tolerance. A4354-2.2 HBM: public...
Page 258
Internal calculation channels The counter block counts tolerance violations. It is de leted with Flag_02: A4354-2.2 HBM: public...
Page 259
Internal calculation channels Limit switch No. 1 detects counter states >= 1: Finally digital output No. 1 outputs the state of limit switch No. 1: A4354-2.2 HBM: public...
Page 260
Internal calculation channels The "Trigger (pulse)" block returns the pulse to delete the counter if the displacement exceeds 1 mm A4354-2.2 HBM: public...
S Flag01 is the input signal S counted is only with a rising edge (steigende Flanke) S by setting a specific limit value for the flag a signal can be initiated, which will be set active when the limit value is reached A4354-2.2 HBM: public...
Page 262
S If the result (i.e. achieving of the counter value at a digital output[PX878]) shall be signalized, this flag is set as input for a digital output. In this example digital output 2 is activated by flag 2. A4354-2.2 HBM: public...
Page 263
Internal calculation channels Resetting the event counter can be done by: S Digital input (PX878) S By a fieldbuscontrol word, this is indicated by digital inputs 17..32 of the PMX S other flags of different Calculated Channels. A4354-2.2 HBM: public...
To do this, create a new calculated channel "Timer" un der the "Technology" category. The period and the ramp interval can be specified in its function parameters, as well as switching between continuous and single shot mode. A4354-2.2 HBM: public...
Page 266
1 - 9.6 kHz Ethernet 19.2 kHz 2.4 kHz 19.2 kHz Practical data storage examples can be found in the tips for PMX use on the system CD or in the PMX download area at http://www.hbm.com/en/menu/sup port/software-firmware-downloads/industrial-amplifiers/ A4354-2.2 HBM: public...
S Limit values S Digital outputs A parameter set is built up out of the individual sub- parameter sets. The settings are in the sub-parameter sets. If a sub-parameter set is not to be changed, "ignore" A4354-2.2 HBM: public...
Page 268
To avoid this, backing up the device set tings to PC is urgently recommended. The settings and parameter sets are retained through a firmware update. For safety sake, however, a backup of the parameter sets should be made to PC. A4354-2.2 HBM: public...
2. Then call one of the partial parameter sets and change or adjust the relevant parameters 3. After all the entries are complete, save the parameter sets power failsafe in PMX by clicking on the diskette icon in the status bar A4354-2.2 HBM: public...
Page 270
Created during booting Important Create parameter set with Parameter sets can be copied, deleted and combined in factory setting the "Parameter set" dialog. The specific settings for subparameter sets are made in the dialogs for the measuring cards. A4354-2.2 HBM: public...
15.2 Changing from parameters to parameter sets To change subparameter sets, click on the relevant but tons and select the desired subparameter set. Then make the changes. Parameter "Sensor", click to change Parameter "Data Acquisition", click to change A4354-2.2 HBM: public...
Page 273
Parameter sets (measurement programs) One of the sub-parameter sets is now not active. Settings can be edited, but they will not be effective immediately. They become effective when a parameter set that contains this sub-parameter set is activated. A4354-2.2 HBM: public...
Page 274
Parameter sets are not saved as individual files. They are mapped for the entire device in the XML data set. Offline configuration of the device is not possible. It is theoretic ally possible to edit parameter sets in the XML backup file, but it is inadvisablet. A4354-2.2 HBM: public...
Page 275
The settings in "Limit values Workpiece A" become active Default -> "Limit values Workpiece A" Digital outputs No change, the "Digital outputs" settings remain as they are, they are dependent on Default -> ignore the prior history A4354-2.2 HBM: public...
These device description files are structured modularly like the PMX. The PMX entry must be adapted exactly to the PMX that is used and the number of computing chan nels transferred in the configuration software of the relev ant control unit. A4354-2.2 HBM: public...
Page 277
(software stack) of the card. It appears in the "Fieldbus" menu in the web browser. Please use the appropriate GSDML file from the table below, depending on the software stack and firmware in the PMX. A4354-2.2 HBM: public...
Page 278
20121025.xml (RT only) 20121025.xml (RT only) PROFINET application V2.1.0 GSDMLV2.25HBMPMX_ GSDMLV2.3HBMPMXI IRT20130404.xml (RT RTnoPLC 20141216.xml and IRT) (RT and IRT) 1.44 Not supported without PLC channels GSDMLV2.25HBMPMX 20121025.xml (RT only) PROFINET application V1.0.0 GSDMLV2.25HBMPMX_ IRT20130404.xml (RT and IRT) A4354-2.2 HBM: public...
Page 279
Card types PX878 and PX02 (empty slot) do not appear in the file because they do not return any data relevant to PROFINET. Important The number of computed channels to be transferred must be calculated before generating. A4354-2.2 HBM: public...
Page 280
If a measurement card is not installed and no calculated channels have been transferred yet, the generated file is not a valid file and will not be accepted by PROFINET configurators or. EtherCAT® or EtherNet/IP . A4354-2.2 HBM: public...
, PROFINET or EtherNet/IP). This includes 4 bytes data + 1 byte control word and 1 byte status. As a formula for the data volume: 46 bytes basic load + 6 bytes * Number of measurement channels and calculation channels A4354-2.2 HBM: public...
"Limit value bytes 20..21 switch reset request"; Acknowledgment same as request means: Reset has been performed Time stamp PMX time stamp, 6000.6 uint64 counts with 153.6 bytes 22..29 Digital outputs Current status 6000.7 uint32 bytes 30..33 A4354-2.2 HBM: public...
Excess current caused by external consumers (transducer excitation) catman® interface buffer Data transmission error, overrun loss of data Device not ready Device running, but not delivering valid measured values Calculated Channels Computing time overrun in Overrun calculated channels A4354-2.2 HBM: public...
60xy.2 uint8 status status' table 16.4.4 byte 4 Measured value Control word return 60xy.3 uint8 control word 70xy.2 byte 5 acknowledgement (confirms processing of the control word) - - - Number dependent on the connected measurement cards A4354-2.2 HBM: public...
Page 285
Note on calculated channels In the PMX device, the calculated channels are assigned to virtual slot 9. For technical reasons, 9 cannot be the third digit in the EtherCAT indexes. ® Calculated channels currently appear in indexes 6051 to 60b4. A4354-2.2 HBM: public...
TEDS error Test signal The measured value is overloaded by a test signal (amplifier dialog) This is not an error state, it provides information If the channel status is 0 for all bits, the measured value is OK. A4354-2.2 HBM: public...
Bit x = 1: Limit 7000.5 uint16 enable (one bit value switch x is bytes 18..19 must be "1", so defined via the that the fieldbus corresponding limit (x = 0..15) value can be changed via the fieldbus) A4354-2.2 HBM: public...
Page 288
17..32" to the calculated channels. This enables function blocks to be controlled. PLC channel 1 unrestricted use Float (from firmware bytes 88…91 7002.1 version 2.00) PLC channel 2 unrestricted use Float (from firmware bytes 92...95 7002.2 version 2.00) A4354-2.2 HBM: public...
PROFINET Data Index slot.sub‐ type slot Flags control (reserved for future 7006.1 uint8 word use) Digital inputs (reserved for future 7006.2 uint8 control word use) Control word Function see 16.5.3 70xy.1 uint8 for measured value slot x.y A4354-2.2 HBM: public...
Page 290
Note on calculated channels In the PMX device, the calculated channels are assigned to virtual slot 9. For technical reasons, 9 cannot be the third digit in the EtherCAT® indexes. Calculated channels currently appear in indexes 7051 to 70b4. A4354-2.2 HBM: public...
This function is available in the PMX from firmware version 2.00 for ProfiNet, EtherCat and Ethernet/IP. Calculated (without 8 signals of type REAL via channels CODESYS) PROFINET / EtherCAT / EtherNet/IP A4354-2.2 HBM: public...
Page 293
The processing speed for fieldbus channel signal trans mission from the PLC to the PMX is set with "Data Polling Rate from Bus". Once the signals are present in the PMX, processing continues at the standard processing rate of 19200/s or 38460/s. A4354-2.2 HBM: public...
Slot 9 (virtual) Installed in Calculated PX878 PX455 PX401 empty channels PROFINET No data for PX455 PX401 empty Number of configuration PROFINET. calculated Leave this slot channels must empty, see match the PMX below. setting (Fieldbus menu). A4354-2.2 HBM: public...
Page 295
Communication with a control system A4354-2.2 HBM: public...
The calculated channels are distributed in the EtherCAT Master to virtual "Calculated Channels" slots. The distribution across the slots does not play a role, but the total number of the channels must match. Example with eight calculated channels: A4354-2.2 HBM: public...
Page 297
Communication with a control system A4354-2.2 HBM: public...
2. TwinCAT locates the PMX with the device scan. PMX does not support partial PDO selection. Important All PDOs must be selected manually, otherwise the SyncManager parameters will not agree (it is unfortu nately not possible to parameterize the PDOs as Fixed and Mandatory). A4354-2.2 HBM: public...
Page 299
Communication with a control system 3. Subsequent procedure is identical to that for an ESI file. 4. If calculated channels need to be sent via EtherCAT, set the required number in the dialog SettingsField bus. A4354-2.2 HBM: public...
Page 300
Communication with a control system A4354-2.2 HBM: public...
1. Set the configuration object 199 "NbrOfChannels" (class 4, instance 199). That defines the number of channels that are copied into the data frame. Range 0..48. For example, this is how it looks like in RSLogix 5000 A4354-2.2 HBM: public...
Page 302
Range 0..48 in steps of 4. For example, this is how it looks like in RSLogix 5000 Important Examples regarding calculation channels can be found in the Technical notes on the supplied System CD and in http://www.hbm.com/en/menu/support/software-firmware- downloads/industrial-amplifiers/ A4354-2.2 HBM: public...
The number of transmitted channels data depends on the configuration, see below. 46..49 REAL MeasValue USINT MeasStatus Channel 1 USINT MeasAcknowledge 52..55 REAL MeasValue USINT MeasStatus Channel 2 USINT MeasAcknowledge 58..61 REAL MeasValue USINT MeasStatus Channel 3 USINT MeasAcknowledge A4354-2.2 HBM: public...
Page 310
(transmitted 44..47 REAL LimitThresh6 always) 48..51 REAL LimitThresh7 52..55 REAL LimitThresh8 56..59 REAL LimitThresh9 60..63 REAL LimitThresh10 64..67 REAL LimitThresh11 68..71 REAL LimitThresh12 72..75 REAL LimitThresh13 76..79 REAL LimitThresh14 80..83 REAL LimitThresh15 84..87 UDINT DigitalOutputSetting (Note *) A4354-2.2 HBM: public...
PMX package and a collection of useful example programs for code generation, web visualization and inclusion of CANopen modules are also included. The CD is included in the scope of supply or freely available at HBM: www.hbm.com/en/menu/support/soft ware-firmware-downloads/industrial-amplifiers 17.2 CAN pin assignment...
Page 315
(female connector M12) of the PMX. The bus termination is implemented via a 120 ohms terminating resistor at each end. The terminating resistor is integrated in PMX and can be connected via the menu Settings>System>Device>System options>CAN termination. A4354-2.2 HBM: public...
128 PDO streams with a total maximum of 128 Byte data size and maximum 199 SDO*255 subID´s are available. The PDO streams can be sent triggered by timercontrol up to min. 300 Hz or measured valuecon trol up to 1.2 kHz or via SYNC message. A4354-2.2 HBM: public...
Page 317
If errors occur when the CAN interface is active, they can be indicated in the CODESYS application. These errors are also recorded in the log file in the PMX (see Section 23.7.2 Log entries). There is no direct CAN error display via the PMX browser. A4354-2.2 HBM: public...
V3. The corresponding PMX package and a collection of useful example programs for code generation, web visualization and inclusion of CANopen modules are also included. The CD is included in the scope of supply or freely available at HBM: www.hbm.com/en/menu/support/soft ware-firmware-downloads/industrial-amplifiers A4354-2.2 HBM: public...
Page 319
SYS development environment can be saved and loaded to a PC via this menu. 18.2 CODESYS development environment The operator interface provides menus and toolbars, windows for editor views, object organization, monitoring and message output as well as an information and status line. A4354-2.2 HBM: public...
Page 320
CODESYS‐V3 Soft PLC (WGX001 only) Meaning Device window Editor window POU window (program organization unit) Menu bar Toolbar Info Position Editor Info active user Message window A4354-2.2 HBM: public...
Run as administrator.) S Install the PMX package: – – In the menu Tools Package Manager Install0, find and select the file "hbmpmx.package" on the CD. Select Typical Setup. The Package Manager now contains the PMX package: A4354-2.2 HBM: public...
S Select File – – New project Standard project. Select "CODESYS Control HBM PMX V3" as the device type: S After creating the project, double-click on "CODESYS Control HBM PMX V3" Add a gateway if necessary in the communication settings. (The gateway type is usually "TCP/IP" if PMX is connected via Ethernet with the PC.
CODESYS‐V3 Soft PLC (WGX001 only) 18.5 Add PMX library S Double-click on "Library Manager", then click on "Add library" and select "HBM PMXLibrary” under "Miscellaneous" S The library functions are explained in the Online help, e.g. A4354-2.2 HBM: public...
Valid: 0 … 32 Function: clearLimitSwitchFlags Clears a number of limit switches Name Data type Inherited Adress Initial Comment from value clearLimitSwitchFlags DINT mask DWORD Bitmask: every limit switch flag is cleared where corresponding bit is set A4354-2.2 HBM: public...
Page 325
Returns the limit switch value. The limitswitch value is the limit on which the limitswitch flag gets set. Name Data type Inherited Adress Initial Comment from value getLimitSwitchValue REAL Value of the limit switch DINT Nr of the limit switch starting with 0 A4354-2.2 HBM: public...
Page 326
Returns the value of the shunt query started with start GetShuntState. Name Data type Inherited Adress Initial Comment from value getShuntState DINT 0: shunt off, 1: shunt on, -1: er ror, -2: result not available, retry later callHandle DINT The handle re turned by start GetShuntState A4354-2.2 HBM: public...
Page 327
Data type Inherited Adress Initial Comment from value getSystemeventBool BOOL Value of the cor responding systemevent ar gument, false if invalid. DINT Index value of the n‐th bool of the systemevent. Possible values: 0 <=idx<5 and idx<> A4354-2.2 HBM: public...
Page 328
Every PMX device carries a xml file de scribing the valid systemevents to be retrieved via http://pmx/data/systemevent.xml. Name Data type Inherited Adress Initial Comment from value Get SystemeventByte BYTE DINT Index value of the n‐th Byte of the systemevent. Possible values: 0<=idx<5 and idx<> A4354-2.2 HBM: public...
Page 329
Every PMX device carries a xml file de scribing the valid systemevents to be retrieved via http://pmx/data/systemevent.xml. Name Data type Inherited Adress Initial Comment from value getSystemeventDint DINT DINT Index value of the n‐th DINT of the systemevent. Pos sible values: 0<=idx<5 and idx<> A4354-2.2 HBM: public...
Page 330
Every PMX device carries a xml file de scribing the valid systemevents to be retrieved via http://pmx/data/systemevent.xml. Name Data type Inherited Adress Initial Comment from value getSystemeventInt DINT Index value of the n‐th Int of the systemevent. Possible values: 0<=idx<5 and idx<> A4354-2.2 HBM: public...
Page 331
Every PMX device carries a xml file de scribing the valid systemevents to be retrieved via http://pmx/data/systemevent.xml. Name Data type Inherited Adress Initial Comment from value getSystemeventInt DINT Index value of the n‐th Int of the systemevent. Possible values: 0<=idx<5 and idx<> A4354-2.2 HBM: public...
Page 332
Name Data type Inherited Adress Initial Comment from value get LREAL Value of the corres SystemeventLReal ponding byte, 0 if invalid DINT Index value of the n‐th Real of the systemevent. Pos sible values: 0<=idx<5 and idx<> A4354-2.2 HBM: public...
Page 333
Event > System Event. The number of arguments de pends on the type of the signal determined by the get SystemeventNr function. This function returns the nth argument of type "STRING" for the corresponding systemevent. Every PMX device carries a xml file de A4354-2.2 HBM: public...
Page 334
"STRING"type arguments for the current systemevent. Every PMX device carries a xml file de scribing the valid systemevents to be retrieved via http://pmx/data/systemevent.xml. Name Data type Inherited Adress Initial Comment from value getSystemevent DINT StringCount A4354-2.2 HBM: public...
Page 335
"UDINT"type arguments for the current systemevent. Every PMX device carries a xml file de scribing the valid systemevents to be retrieved via http://pmx/data/systemevent.xml. Name Data type Inherited Adress Initial Comment from value getSystemeventUDint DINT Count A4354-2.2 HBM: public...
Page 336
"UINT"type arguments for the current systemevent. Every PMX device carries a xml file de scribing the valid systemevents to be retrieved via http://pmx/data/systemevent.xml. Name Data type Inherited Adress Initial Comment from value getSystemeventU DINT IntCount A4354-2.2 HBM: public...
Page 337
"ULINT"type arguments for the current systemevent. Every PMX device carries a xml file de scribing the valid systemevents to be retrieved via http://pmx/data/systemevent.xml. Name Data type Inherited Adress Initial Comment from value getSystemeventULint DINT Count A4354-2.2 HBM: public...
Page 338
Data type Inherited Adress Initial Comment from value recalibrate DINT slot DINT Slot of the chan nel to calibrate (valid 1-4 de pending on hard ware). signal DINT Signal of the channel to calib rate. Count starts with 1. A4354-2.2 HBM: public...
Page 339
REAL (* 1. point electri cal value*) Function: setHoldPeak This function holds/releases a peak value. Name Data type Inherited Adress Initial Comment from value setHoldPeak DINT slot DINT Slot of peak value (valid 1-4 depending on hardware) A4354-2.2 HBM: public...
Page 340
Name Data type Inher Adress Initial Comment ited value from setLimitswitchValue DWORD DINT Nr of the limit switch starting with 0 value REAL New value of the limit switch A4354-2.2 HBM: public...
Page 341
CODESYS‐V3 Soft PLC (WGX001 only) Function: SetParameterSet Set the current parameterset. The current parameterset is available via the HBM PMX CODESYS IO. The param etersets have to be configured via web interface before hand. This function returns a handle which can be queried via the isFinished function.
Page 342
DINT The signal to modify, valid 2,4 shunt DINT The new shunt value off=0, on=1 Function: SetToZero Set offset such that measval gets zero. Be aware that this function affects current parameterset. Revert this with setUserOffset(...,0.0) A4354-2.2 HBM: public...
Page 343
Data type Inherited Adress Initial Comment from value setUserOffset DINT slot DINT Slot of correspond ing measval, use 9 for computed channels signal DINT Signal of corres ponding measval, starting with 1 offset REAL The new offset value A4354-2.2 HBM: public...
Page 344
Data type Inherited Adress Initial Comment from value startZeroTargetValue DINT slot DINT signal DINT (* slot of the hardware (shoukld be 9 for calculated chan nels) *) value DINT (* nr of the calcu lated channel *) A4354-2.2 HBM: public...
Page 345
DINT The duration in seconds of the effect effect DINT Effect type : 0 green running, 1 yellow running, 2 red running, 3 green blink, 4 yellow blink, 5 red blink A4354-2.2 HBM: public...
Page 346
Comment from value StartTedsSetup DINT Handle which can be queried by isFinished slot DINT Slot of the hard ware (valid 1-4 depending on hardware) signal DINT Signal nr of the hw slot (valid 1-4 depending on hardware) A4354-2.2 HBM: public...
The number of the event is delivered within the task by the library function getSystemeventNo (see chap ter 18.10). . The system events can be called up via the browser with the device path http://<pmx devicename>/data/ systemevent.xml. Where possible, only select these task types A4354-2.2 HBM: public...
The data exchanged cyclically with the PMX firmware are displayed as follows: S Double-click on the left in the project tree "CODESYS Control HBM PMX V3". Select the tab "Internal I/O Mapping". S To connect with an existing program variable of the same type, double-click in the "Variable"...
CODESYS application and back out of the application into the PMX. Notice The PMX Web Server allocates additional functions (e.g. use in the analog output or in calculation channels) to the incoming signals from the CODESYS application. A4354-2.2 HBM: public...
Page 350
Slot 4.1 ... 4.4 values + signal status Slot Status 1..4 Calculated Channels Flags 1 .. 32 Calculated Channels 1 .. 32 values + status CODESYS Flags Digital Ouputs 1 .. 32 CODESYS Output 1 . . 30 A4354-2.2 HBM: public...
Description: The user forces the device to be %1. Id: 3004 Name:forcedSyncModeReleased Description: User's forced sync mode disabled. Back to automatic sync mode. Id: 3005 Name:syncUnlocked Description: Not locked to incoming sync signal. Id: 3006 Name:syncLocked Description: Locked to incoming sync signal. A4354-2.2 HBM: public...
Page 357
Datalogger‐Buffer‐Overrun has been %1' Id: 4052 Name:datalogBuf50Percent Argument:statusText Type:string // "activated" or "deactivated" Description: System status Datalogger‐Buffer-50% has been %1' Id: 4100 Name:tedsBitlenErr Argument:slot Type:int32 Argument:signal Type:int32 Argument:currentBitpos Type:int32 Argument:totalBitlen Type:int32 Description: TedsParser: Current TEDS bitposition is too A4354-2.2 HBM: public...
S After starting WebVisu in PMX, the website of a web browser is accessible under pmx:8080/webvisu.htm. "pmx" here is the device name, it may be necessary to replace it with the actual device name or an IP ad dress. "webvisu.htm" is the default name set by A4354-2.2 HBM: public...
To do this, a CAN component and then a CANOpen Stack must be added. Several examples are supplied in the package for this purpose. Examples regarding CODESYS can be found in the Technical notes on the supplied System CD and in ww w.hbm.com/en/menu/support/software-firmware-down loads/industrial-amplifiers A4354-2.2 HBM: public...
PMX contain ing CODESYS or can be downloaded from the support page at hbm.com. In this example, two PMX are linked via the CANopen interface. One PMX operates as master, the second PMX as slave in the network.
Page 373
CODESYS‐V3 Soft PLC (WGX001 only) Start S Open CODESYS development software. Create a standard project and select the PMX as device “CODESYS Control HBM PMX V3”. A4354-2.2 HBM: public...
Page 374
CODESYS‐V3 Soft PLC (WGX001 only) S When you have opened the project, rightclick on the file name in the device structure on the lefthand side and select "Add Device".. S …and select another PMX. A4354-2.2 HBM: public...
Page 375
CODESYS‐V3 Soft PLC (WGX001 only) S This results in the following structure with two PMX devices. A4354-2.2 HBM: public...
Page 377
Then doubleclick on one of the PMX devices (in this case: [0000.64E4]) to activate the gateway. S Repeat the procedure for the second PMX (Device) in the structure and assign in accordance with the other PMX (in this case: [0000.8190]). A4354-2.2 HBM: public...
Page 379
CANbus, a CANo pen_Manager and PMX_Messwerte using the "Add Device" menu. S For slave mode: For Device, add a CANbus and a CAN_Local_Device. S Set the baud rate for the CANbuses. (in this case: 100 000 bits/s) A4354-2.2 HBM: public...
Page 380
S Open the PLCPRG tab via the “Device” and declare variables as shown below. S Doubleclick CAN_Local_Device. In the window that opens, click the "Edit I/O area" button. In the "Edit I/O area" window click "Add area..." and add an area as shown below. A4354-2.2 HBM: public...
Page 382
S Please note: Always activate the checkbox in the lower right corner S Open "CAN_Local_Device" again and click the "CAN bus Slave I/O Mapping“ tab... A4354-2.2 HBM: public...
Page 383
S Please note: Always activate the checkbox in the lower right corner resp. Declaration variables and mapping to CODESYS_Control S Rightclick Application under CODESYS_Con trol_HBM_PMX_V3, scroll to "Add Object" and select "POU". In this case, declare the variables analogously to the device declaration. A4354-2.2 HBM: public...
Page 384
S In the window on the right, select "Add Call" and se lect "POU". S Doubleclick CODESYS_Control_HBM_PMXV3 or open the tab. Click the "Internal I/O Mapping" tab. In the Variable column, doubleclick the cell to open for mapping of a variable to the corresponding CODESYS output channel. A4354-2.2 HBM: public...
Page 385
CODESYS‐V3 Soft PLC (WGX001 only) S Please note: Always activate the checkbox in the lower right corner resp. S Map the variables under “PMX_Messwerte”. A4354-2.2 HBM: public...
Page 386
S Click Device and log in; then press F5 to start the ap plication The following screen is displayed. S Now log out (important: without stopping the applica tion). S Rightclick Application under CODESYS_Con trol_HBM_PMX_V3 and select "set active application" and log in again. A4354-2.2 HBM: public...
Page 387
CODESYS‐V3 Soft PLC (WGX001 only) Configure Webbrowser S Open PMX in the browser. Since two PMX devices are connected, the following overview is displayed. Copy the second PMX's IP address. Open each of the two PMX devices in a separate tab. A4354-2.2 HBM: public...
Page 388
CODESYS‐V3 Soft PLC (WGX001 only) S Check the termination. For this purpose, use the Ad ministrator to load the settings and system options for each device. S Make sure that CAN Termination is ON for both de vices. A4354-2.2 HBM: public...
Page 389
S The browser enables the values to be displayed on the result channels; for this purpose, select "Connec tion with delay", select the respective CPU channel as input and specify a result channel as output. Allow for a sufficient number of decimal places. A4354-2.2 HBM: public...
Page 390
Internet at https://www.codesys.com/#_or in the CODESYS chat room http://forum.codesys.com/ Benefit from the knowledge and information available in the CODESYS Store. You'll find many examples of pro grams and solutions there, covering a wide range of task http://store.codesys.com/?___store=en&___from_store=en A4354-2.2 HBM: public...
Notice Package version 0.94 requires PMX firmware 3.0. If ne cessary, run a firmware update. The current PMX firm ware can be found on the system CD, or at hbm.com: http://www.hbm.com/de/menu/ support/software-firmware-downloads/industrie-messver staerker/...
The Ethernet interface of the PMX with a connected PC and DAQ software are suitable for storing large data volumes (DAQ). The HBM software catmanEASY/AP is available for this, as is the individual software that can be created using the PMX driver in dotNET, LabView or DIA...
Page 394
API/LabView/DIA CODESYS Medium Store on PC or server Store internally on the PMX (1 GB) or USB stick (32 GB) Measuring inputs (PX455, PX401, PX460) Calculated channel Digital inputs (PX878) Digital outputs (PX878) Analog outputs (PX878) Signals from fieldbus Max.
Data acquisition software (DAQ) catmanEASY/AP Data acquisition software (DAQ) catmanEASY/AP HBM's PC‐based data acquisition software catmanEASY/ AP can be used to professionally record data and for data analysis. You have many professional data acquisition functions (DAQ) available that are also helpful for starting up and for acquiring quality data: S Visualization, storage and analysis of PMX measure...
Page 396
Important: While a catman measurement is running, no signals may be added or removed in the PMX, as otherwise the catman measurement will be aborted. A fully-operational demo version of catman is available as a free download at www.hbm.com A4354-2.2 HBM: public...
Only the lowest 24 Bits are used due to binary repres entation of a float value. The 8 highest significant bits are always zero. S Usually a positive response consists of a “0” followed by (y). A negative response normally is as “?” followed by A4354-2.2 HBM: public...
Telnet server. Click on "Start" > "Control panel" > "Programs” > "Turn Windows features on or off". mark "Telnet client" item and activate it. Then click on "OK" and wait a short while for the functions to be configured and applied.) A4354-2.2 HBM: public...
Page 399
PMX: "Telnet xxx.xxx.xxx.xxx 55000" (xxx.xxx.xxx.xxx = PMX IP address) Example: Get measured values: PCS3,4(x) 'select channels 3 and 4 0(y) SPS1(x) 'select subchannel 1 (of channels 3 and 4) 0(y) RMV?214(x) 'Retrieve measured values. 9.998,8.888(y) A4354-2.2 HBM: public...
Syntax: IDN?(x) Parameters: none Response: String(y): may be more than 16 characters Example: IDN?(x) HBM,PMX,1234-5678,1.12, 6415M,0.20,myPMX (y) Company, device name, serial number, firmware version number, firmware build number, hardware version, host name Amplifier Type Query AMT? Output amplifier type Syntax:...
Page 401
The response depends on the SRB command. Programming Channel Select Query PCS? Output channel selection for the setting commands Syntax: PCS? p1(x) Parameters: p1:Output mode 0 Existing channels 1 Selected channels Response: q1,.., q16 List of existing or active channels A4354-2.2 HBM: public...
Page 402
The response depends on the SRB command. Subchannel Programming Select Query SPS? Output channel selection for the setting commands Syntax: SPS? p1(x) Parameters: p1:Output mode 0 Existing subchannels 1 Selected subchannels Response: q1,.., qxx List of existing or active channels A4354-2.2 HBM: public...
Page 403
“:" . Not a “," !!! . All the comments of all the selected subchannels of all the selected channels (PCS and SPS) are returned! All " " " " the comments are separated by and not by A4354-2.2 HBM: public...
Page 411
Command error: unknown command (syntax error), e. g. *SER? All other bits are unassigned. Execution error: e. g.: command not valid for the selected channel (card). ESR will be cleared after reading. A4354-2.2 HBM: public...
Page 412
ALIVE toggles with approx. 1Hz POWEROVERLOAD power supply overload somewhere CAT_BUF_OVERRUN “Catman” interface buffer overrun (TSV..) ==> meas. value stream “broken” SYSTEM_NOT_READY e.g. change of parameterset in pro gress or failed DSP_OVERRUN e.g. too many calculated channels A4354-2.2 HBM: public...
Page 413
Channel 19: Sample rate group 2 Note: The response depends on the SRB command. Have a look at STF and NTP command too. The multi IO‐card PX878 is not selectable here. It does not create measure ment values. A4354-2.2 HBM: public...
Page 414
The response depends on the SRB command. Subchannel Measurement Select Query SMS? Query the subchannel mask for recording Syntax: SMS?p1(x) Parameters: p1:Output mode 0 Existing subchannels 1 Selected subchannels Response: q1,.., qxx List of existing or active channels A4354-2.2 HBM: public...
Page 415
Catman is “only” one of these clients, the available signals (except gross) must be created at top level. Otherwise these signals are not available. Response depends on SRB command. Note: The response depends on the SRB command. A4354-2.2 HBM: public...
Page 416
Syntax: MRG p1,p2,p3 (x) Parameters: p1: 0..2 Sample rate group p2: 0..2 Sample rate group (optional) p3: 0..2 Sample rate group (optional) Note: The response depends on the SRB command. A4354-2.2 HBM: public...
Page 417
(as string) Syntax: NTP p1 (x) Parameter: p1: NTP-serves's IP-address or name: e.g. 172.19.178.12 or “172.19.178.12” or “ntp.devel.hbm.com” Network Time Parameter Query NTP? Sets the IP address on the NTP server in dot notation or its name (as string)
Page 418
1, see rate list below p2: 0, 1, 2 ; Sample rate group If parameter p2 is omitted, the command affects Sample rate group 0. Status Value Comments 1 Hz 6300 6301 6302 6303 6326 6304 6305 6307 6308 6309 A4354-2.2 HBM: public...
Page 419
If parameter p1 is omitted, the command affects Sample rate group 0. Transient Setup Values This command defines and starts data acquisition. Syntax: TSVp1 (x) Parameters: p1: 0, 1,..,N Number of value lines to be measured in a single measurement: A4354-2.2 HBM: public...
Page 420
Bit 0, (value = 1): FIFO buffer overflow, is cleared by the next TSV command Bit 1, (Value=2): not yet in use Bit 2, (value=4): not yet in use Bit 3, (value=8): not yet in use Bit 4, (value=16): not yet in use A4354-2.2 HBM: public...
Page 421
FIFO lines 1)…max. FIFO lines 1 max. FIFO lines after TSV command P2: 0,..,2 Sample rate group 3 asynchronous FIFO If the Sample rate group (p2) is not specified, Sample rate group 0 is affected. Note: The response depends on the SRB command. A4354-2.2 HBM: public...
Page 422
In floating point formats, an error (overflow/calibration error) is encoded by 2e20. p2: Sample rate group 0,..,2 If parameter p2 is omitted, the setting affects all Sample rate groups. Note: The response depends on the SRB command. A4354-2.2 HBM: public...
Page 423
As this is always followed by an output, even if less measured values than requested are present, you should always use the OMP? command before using the RMB? command, to discover how many lines of measured values are present. Syntax: RMB? p1,p2,p3(x) A4354-2.2 HBM: public...
Page 424
When possible, the RMV? command outputs the required signal of the channels selected with PCS and SPS. Not every channel type supports every signal type. If a channel is selected that does not support the signal type conveyed in parameter p1, 2.0e20 is displayed. A4354-2.2 HBM: public...
Page 425
2e20 is returned (independently of the “Invalid Signal Va lue” entered in the WebGUI. The voltage levels for the PX878 are the calculated ones. They are NOT (re)mea sured at its outputs ! A4354-2.2 HBM: public...
Page 426
6th order filter Tab. 21.1 Filter characteristics The table below shows the available cut-off frequencies with Bessel or Butterworth characteristics, according to the measurement card. p1=141 / 142 Cut-off frequency (Hz) Frequency in Hz PX401 PX455 PX460 A4354-2.2 HBM: public...
Page 427
It is possible to define parameters p1, p2 (and p3), but this is ignored! Note: The response depends on the SRB command. Signal Filtering Characteristic query SFC? Output cut-off frequency and filter characteristics Syntax 1: SFC?(x) Parameters: none A4354-2.2 HBM: public...
Page 428
The input characteristic is defined by two points. The input signal and the associated display value must be entered for each point. This command defines also the scaling of the PX878. That means the physical (p2, from A4354-2.2 HBM: public...
Page 429
Response for p1=1: q2=0, q3=0. Response for p1=2: q2=100, q3=100. Calibration Calibrate the amplifier Calibrate the amplifier, all selected channels (PCS/SPS). Activates the Cal option, by implication. The ACL setting does NOT change! Only supported for PX455! Other (meas‐)cards return “OK”(0). A4354-2.2 HBM: public...
Page 430
The response depends on the SRB command. Status of Calibration procedure CAL? Output the status of the calibration procedure The status of the calibration procedure, all selected channels (PCS/SPS). Only supported for PX455! Other (meas‐)cards return “OK”(0). Syntax: CAL?(x) Parameters:...
Page 431
Activate (default) or deactivate the automatic start of calibration of all the selected channels (PCS/SPS). Calibration is then executed if the sensor is connected or the measurement signal overflows for a few seconds. Only supported for PX455! Other (meas‐)cards return “OK”(0). Syntax: ACLp1(x)
Page 432
Measurement signal without excitation point, not supported Amplifier Input Signal Query AIS? Output the amplifier input signal Amplifier input signal request. Only supported for PX455. Other (meas)cards return 42. Syntax : AIS?(x) Parameters: none Response: q1(y): Input signal...
Page 433
(slot10 / channel 10) and the PX878 multi IOcard don’t support peak values. Note: The response depends on the SRB command. Hold Peak Value Peak-value memory update status Affects all selected channels (PCS / SPS). Suspend/en able peak value store updating. Syntax: HPVp1,p2(x) A4354-2.2 HBM: public...
Page 434
HPV??(x) (y): Available peak-value memories: e. g. 1,2,3 indicates that this subchannel (between the two ) has no peak values The command returns the status of the peak-value memory, which can be set by the HPV command. A4354-2.2 HBM: public...
Page 435
PMX command set (API) Virtual subchannels (slot9 / channel 9), digital subchan nels (slot10 / channel 10) and the PX878 multi IOcard don’t support peak values. A4354-2.2 HBM: public...
Page 436
PX455 Not supported Tab. 21.3 Bridge excitation voltage (p1) Status Value Comments Full bridge PX455 Half bridge PX455 Quarter bridge SG full bridge SG half bridge SG quarter bridge Inductive full bridge PX455 (= FB 100 mV/V) A4354-2.2 HBM: public...
Page 438
Impulse counter (only direct) SSI (only direct) PWM (only direct) Tab. 21.7 Transducer types for PX460 Virtual subchannels (channel 9) use values p1=10, p2=575. Setting other values will be ignored (answer OK). Note: The response depends on the SRB command. A4354-2.2 HBM: public...
Page 439
(PCS/SPS) Syntax 1: SAD?(x) Parameters: none Response: q1,q2(y) Excitation voltage (or current), see SAD command tables Tab. 21.3 to Tab. 21.6 Transducer type see SAD command table Tab. 21.7 Sensitivity (1 if not supported/needed), see Tab. 21.5 A4354-2.2 HBM: public...
Page 440
1 to 4 (SADCommand) e.g. PX401: 10,10,10:10,10,10:0 Syntax 3: SAD?,?(x) Response: q1..qn(y): Possible transducer type as per Tab. 21.4 (SAD command) e. g. PX401: 426,427,435: 426,427,435:… Virtual subchannels (channel 9) return the values q1=10, q2=575. A4354-2.2 HBM: public...
Page 441
1: single ended “middle” voltage), default is 0 termination 0: no electrical termination for differential input mode termination default is 0 1: termina tion resistors active sensortype Defines meaning and number of subsequent paramet is counter A4354-2.2 HBM: public...
Page 442
Similar to a filter, useful for slow pulses ation 1: ON Note: This command automatically resets the current countervalue to zero (NOT p10 !). To reset the counter without changing the current settings (parameterization has been done before) only p1 is ne cessary. A4354-2.2 HBM: public...
Page 443
“pulses per revolution” setting knows the maximum value for the transition zero³maximum. The “pulses per revolution” in combina tion with the “physicalzeroindex” may also align (com pensate) a quarterpulse width difference between these two competing ways of resetting the counter value. A4354-2.2 HBM: public...
Page 444
With this parameter it is possible to change the direction of counting. Default Value is 0. Invertion of interpolation, p12 Works similar as a filter. Is useful for signals with slow pulses to smooth the measurement value. Default Value is 0. A4354-2.2 HBM: public...
Page 445
1...16000, but Hard reset with “physical zero configuration 4 value is ig index” to offset, “pulses per re nored volution” (p9) is NOT used, no error detection. Better use Rotary configuration 3 *subject to be changed ..A4354-2.2 HBM: public...
Page 446
Defines meaning and number of subsequent paramet encoding 0, 1 0: Graycode (default), 1: binary bitlength 6...32 transducer’s bitlength (resolution), usually 12,13,24,25(default) baudrate 1...5 baudrate for transducer’s clock: 1:10kBit, 2:100kBit (default), 3:200kBit, 4:500kBit, 5:1000kBit A4354-2.2 HBM: public...
Page 447
525 Impulse counter or input or baudrate 580 SSI factor 525 Impulse counter q9 pulses per revolution 525 Impulse counter offset in pulses 525 Impulse counter invert direction 525 Impulse counter Use interpolationj 525 Impulse counter A4354-2.2 HBM: public...
Page 448
(SPS2 / SPS4, the PX460 has only 2 shuntoutputs) Set shunt output on / off Syntax: SCL p1(x) Parameter: set shunt output Shunt Calibration output Query (only PX460) SCL? Syntax: SCL?(x) Parameter: none Response: q1(y):current status of shunt output setting A4354-2.2 HBM: public...
Page 449
(p1=2) has finished or timeout occurred. If parameterset is set to default values (factory setup, p1 = 1) the timeout option p2 is not available! Note: PMX’s parametersetsystem consists of subparameter sets which are linked together to one mainparameterset which can be activated here (p1 >= 0). A4354-2.2 HBM: public...
Page 450
SYSTEM_NOT_READY statusbit, ³ if set parameter switching is in progress Response: q1(y): in the case of p1 parameter from query missing or 0 currently active parameter set 0:System ready, parameter switching finished , 1:System busy A4354-2.2 HBM: public...
Page 451
(for command CDV) for all selected channels (PCS/SPS). Syntax: CDT?(x) Parameters: none Response: q1(y):Target value, to which the current measured value is set e. g. 0.01,0,0.5,0.502 Virtual subchannels (channel 9) do not support "dead load targets". q1=0. A4354-2.2 HBM: public...
Page 452
– p1 Virtual subchannels (slot9 / channel 9), digital subchan nels (slot10 / channel 10) and the PX878 multi IOcard don’t support “dead load values”. Command is ignored with OKanswer. Note: The response depends on the SRB command. A4354-2.2 HBM: public...
Page 453
The format of p1 can be a decimal value, e. g. 87612398745, or a hexadecimal value, e. g. "0xaa12bb34cc56dd78", which must be entered as a string with the prefix "0x". Note: The response depends on the SRB command. A4354-2.2 HBM: public...
Page 454
Bus To Application Query BTA? Reads a 64‐bit integer value that can be written by the fieldbus master Syntax : BTA?(x) Parameters: none Response: q1(y): The current value written by the fieldbus master as a hexadecimal number e. g. =0xab12 A4354-2.2 HBM: public...
Page 455
The system time can be derived from the NTPtime. The accuracy is not 100% predictable. Note: Response depends on SRB command. STF? Set Time Format Query STF? Reads the time format currently in use Syntax : STF?(x) Parameters: none Response: q1(y): current setting of the timeformat A4354-2.2 HBM: public...
Page 456
Parameter 3 P1 = 0: time of LED signalling in seconds (1…60) p1 = 1 : ignored, no timeout possible Parameters: none Response: q1(y): current setting of the timeformat A4354-2.2 HBM: public...
Page 457
The command is executed synchronously. This means that the response is output, when the TEDS transducer identification readout is concluded. Virtual subchannels (channel 9) do not support TEDS transducer identification (not physically present). The readout is ignored, and OK is returned. A4354-2.2 HBM: public...
Page 458
TEDS content but device configuration failed. This could result in an invalid or only partly done configuration and therefore in potentially invalid measvalues. Virtual subchannels (channel 9) and the PX878 don’t support TEDS (not physically present). Command will be ignored and returns OK. A4354-2.2 HBM: public...
Page 459
= “0”: OK q1 = “?": errorbit set Gets status of TEDS-setting. q1 = “0": Parameters defined by TEDS were changed afterwards q1 = “1": all parameters defined by TEDS are set in the amplifier, Not yet supported A4354-2.2 HBM: public...
Page 460
Checks the status of the TEDS setting, does not read out TEDS transducer identification from the transducer q1 = 0 Amplifier setting is not current q1 = 1 All parameters defined by TEDS are set in the amplifier A4354-2.2 HBM: public...
Page 461
Reads the 8 ident bytes of the TEDSchip Response: Response Meaning No TEDSchip available e.g. “0A0000008A3D4C23” Chip identification as hex string Note: Virtual subchannels (channel 9) and the PX878 don’t support TEDS. The query returns an error for each selec ted subchannel. A4354-2.2 HBM: public...
Page 462
Response: Response Significance The command has been executed (if SRB 1(x) was executed previously) Error (if SRB 1(x) was executed previously) none The command has been executed error, if SRB 0(x) was executed previously A4354-2.2 HBM: public...
Page 463
PMX command set (API) Select Response Behavior Query SRB? Output the response behavior of the current interface Syntax: SRB?(x) Parameters: none Response: q1(y) Switch response output on/off A4354-2.2 HBM: public...
Page 464
TEDS Error 15023 Error interpret TEDS Hardware 15030 Error in six wire circuit or underflow value out of range Hardware 15031 Error in six wire circuit or overflow value out of range TEDS warning 20031 Warning interpret TEDS A4354-2.2 HBM: public...
Page 465
IDS? Reads the time format currently in use Syntax : IDS?p1(x) Parameters: p1: numerical value of text‐handle Response: q1: identification string in English for p1 Example: IDS?15030(x) “Hardware underflow”(y) Supported text‐handles: 15001, 15020, 15023, 15030, 15031, 20031 A4354-2.2 HBM: public...
Page 466
…. p32: LIV32Status OFF or ON: 0 or 1 Limit Value Level Input limit value level Syntax: LVL p1,p2(x) Parameter: p1: numbers of limit switches (1...32) p2: level in displayed units (floating) Response depends on SRB command. A4354-2.2 HBM: public...
Page 467
(1...32) q2: level in displayed units (floating) Syntax 2: LVL??(x) Parameter: none Response: q1,q2(y): available limit switches (range): 1, 32 Syntax 3: LVL?,?(x) Parameter: none Response: q1,q2(y): possible input range of level (floating) A4354-2.2 HBM: public...
Page 468
Default is 0. Parameter is optional. p7: 0 or 1. invert reset behaviour 0: Reset behaviour works like defined with p6 1: Reset behaviour is inverted Default is 0. Parameter is optional. p8: 0 or 1. A4354-2.2 HBM: public...
Page 469
PMX command set (API) 0: Only if measurementvaluestatus is OK limitswitch is evaluated, freezes limitswitch status if measure mentvaluestatus has any error(s) 1: Ignore measurementvaluestatus Default is 0. Parameter is optional. A4354-2.2 HBM: public...
Page 471
1 / switched on. (PCS / SPS) p5: enable for fieldbusbits (ON=1, OFF=0). If enabled the status of the 32 bit word which can be written by a field bus master in combination with the mask for the field A4354-2.2 HBM: public...
Page 472
ANDed with the 32 calculatedchannel bits. If result is >0 (true) this digital output will be set. A mask with more than one bit set is possible too. Value range: 0,1,2,3...(2^321) A4354-2.2 HBM: public...
Page 473
Ded with the 32 systemstatusbits. If result is >0 (true) this digital output will be set. A mask with more than one bit set is possible too. Value range: 0,1,2,3...(2^321) p17: invert digital output (0: as described before, 1: inver ted) A4354-2.2 HBM: public...
Page 474
(ON=1, OFF=0). If enabled the status of the 32 bit word which can be written by a field bus master in combination with the mask for the field busbits (q8) will be used to define the state of a digital output. A4354-2.2 HBM: public...
Page 475
Value range: 0,1,2,3...(2^321) p15: enable for CodeSysbits (ON=1, OFF=0). If enabled the status of the 32 bit word which can be defined by CodeSys Application in combination with the mask for the A4354-2.2 HBM: public...
Page 476
A mask with more than one bit set is possible too. Value range: 0,1,2,3...(2^321) q19: invert digital output (0: as described before, 1: inver ted) Syntax 2: SOP??(x) Parameter: none Response: q1,q2(y): available digital outputs (1..16) A4354-2.2 HBM: public...
Page 477
Value for p2: 0...65535, default value: 65535 Effect: Sets the 16 possible digital outputs of the PMX device. The least significant 8 bits realize the 8 outputs of the first PX878. The higher 8 bits represent the outputs of the second PX878. A4354-2.2 HBM: public...
Page 478
If a parameter set is connected, an earlier ROP command is overwritten. So you must be careful what you do! A4354-2.2 HBM: public...
Page 479
PX878 which has (have) been selected with PCS and SPS before. Syntax: OSP? (x) Parameters: none Effect: Source channel, source‐sub channel source‐channel, source‐subchannel … (y) Example: OSP?(x) 1,4 : 9, 1 … (y) A4354-2.2 HBM: public...
Page 480
PCS and SPS before. This does not mean that the test signal is active and that the returned voltage(s) is (are) currently forwarded to the output(s). Syntax: SAO? (x) Parameters: none Response: voltage , voltage , … (y) Example: SAO?(x) 1.1, -4.2, … (y) A4354-2.2 HBM: public...
Page 481
This command causes a lot of CPU load. Setting 10 val ues per second of a single analog output raises CPU load by about 15 %. Important This command is implemented in PMX firmware 2.00 and higher. A4354-2.2 HBM: public...
Page 483
2 pcs 2 sps 1,2 mrg 1 Set recording rates for measurement rate groupes. Select 9600 Hz for measurement rate group 0 icr 6320, 0 Select 4800 Hz for measurement rate group 1 icr 6319, 1 A4354-2.2 HBM: public...
Page 484
Record a set of values Record 10 lines of values: 10 values for each signal for each measurement group = 10tsv • 2mrg • 1pcs • 2sms • 1mss = 40 values (the structure in the mrgs being identical) tsv 10 A4354-2.2 HBM: public...
Page 485
S Spaces within or between commands are ignored and optional. The commas between the parameters are essential. S Channel and subchannels count 1, 2… and 0 means “all”, where measurement rate groups count 0, 1, 2, as there is no “all” A4354-2.2 HBM: public...
The marked parameters in the screenshots give an impression of the accessible data objects. Data objects that are in any case transferred periodically via the PC Ethernet interface or fieldbus are not visible in the OD. Read only Read / Write Write only A4354-2.2 HBM: public...
A data object is addressed by S The index 0x4000 ... 0x41ff, which is usually indicated hexa decimal. S The subindex 0 ... 255, which is usually indicated decimal. For example, 0x4123.45 denotes the data object with index 0x4123 and subindex 45. A4354-2.2 HBM: public...
Details in chapter 7. 0x4002.1 save_all_params Save all settings non-volatile. That parameter calls the same function as the store icon in the web GUI. Note: The command returns immediately, allthough the stor age process takes some sec onds. A4354-2.2 HBM: public...
The function block at calculation order 1 The subindices depend on the 0x40A1 function block type. Find them listed in the generated files. 0x40A2 The function block at calculation order 2 0x40D0 The function block at calculation order A4354-2.2 HBM: public...
64 bits unsigned not accessible via field bus LINT 64 bits signed not accessible via field bus REAL 32 bits floating point LREAL 64 bits floating point not accessible via field bus STRING not accessible via field bus A4354-2.2 HBM: public...
1 – access error (eg. read-attempt to a write-only object) 2 – format error (eg. the data type not supported) 4 – not found, the data object does not exist Example: oda? 0x4011,13 (read object 0x4011.13 , slot1.1 output voltage (PX878 analog output)) A4354-2.2 HBM: public...
Page 496
1 – access error (eg. write-attempt to a read-only object) 2 – format error (eg. wrong data type) 4 – not found, the data object does not exist Example: oda 0x4011,13,1.2 (set slot1.1 test signal (=output voltage) to 1.2 V) 16401,13,0 (success) A4354-2.2 HBM: public...
DINT, USINT, UINT, UDINT, REAL. LREAL values are transfered as REAL values with a cer tain loss of accuracy. Before submitting a request via field bus, the service must be enabled with bit 1 in the Device Control Word: PROFINET, EtherCAT: A4354-2.2 HBM: public...
Size in octets Type 0..3 UDINT PMX Control 22.5.1 Submitting a Request Read and write requests to the OD are submitted by the (so far unused) 'GUI signaling' data word. Find the bit allocation in chapter 16.5.1 and 16.9.3. A4354-2.2 HBM: public...
Page 499
Object directory Output data, controller (PLC) Device data (cyclic) PROFINET/EtherCAT Function EtherCAT® PROFINET Daten Index Slot.Subs GUI signaling Command obejct 7000.3 uint64 directory bytes 8..15 Ethernet/IP Index Size in Type octets 8..15 ULINT UiControl SystemData (transmitted al ways) A4354-2.2 HBM: public...
Write request. Set this bit to write to a data object. control Repetitive read (not available with a write request) 0: PMX replies once 1: PMX updates the reply permanently until next request not used not used status Not found, the data object does not exist A4354-2.2 HBM: public...
PROFINET/ EtherCAT Function EtherCAT® PROFINET Daten‐ Index Slot.Subslot GUI status Answer object 6000.3 uint64 directory bytes 8..15 Funktion EtherCAT® PROFINET Daten‐ Index Slot.Subslot Index Size in octets Type 8..15 ULINT UiStatus System Data (trans mitted al ways) A4354-2.2 HBM: public...
For retrying a read request, toggle the read control bit (bit 1. Set read control bit = 0 2. Wait for read control bit == 0 in reply 3. Set read control bit = 1 4. Check the reply A4354-2.2 HBM: public...
PMX generates header files to ease your programming work. First, setup the calculated channels with the web GUI. Then let PMX generate a csv, C, C#, or ST (Structured Text) file. In the trial firmware, the file creation buttons are located here: A4354-2.2 HBM: public...
Page 504
The files contain a list of all data objects, types, and con stants definitions. Important Note that changing the hardware configuration and adding, moving or deleting computed channels changes the object directory. After that the OD files must be gene rated again. A4354-2.2 HBM: public...
RANGE_AS_DATA_TYPE indicates an unconstrained range. The value can be virtually every number from the data type, but is usually limited by the context behind. { 0x4021, 15, 2, 1, odREAL , 1, ACCESS_RW, "[slot2.1] test_signal","RANGE_AS_DATA_TYPE"} A4354-2.2 HBM: public...
Page 506
/ deleted as well. The most of the data objects are NOT checked for range violation. It's the responsibility of the user to write legal data. Performance when accessing data objects via fieldbus is usually 25..35 ms per request. A4354-2.2 HBM: public...
► Select a device (checkbox) and click on FLASH. All the controllable LEDs (system LED, measurement card LED) on the selected PMX will flash to make the identification ► Click Connect - Copy the firmware file to the local PC (HOST), e.g.: "PMX_01.107412M.tgz" A4354-2.2 HBM: public...
One of two cases may occur if the voltage supply fails during the firmware update. The device comes online again with the old firmware after being switched on or the device loads and installs the new/loaded firmware and is then ready for operation after approx. 10-15 minutes. A4354-2.2 HBM: public...
Page 509
We recommend creating a backup on a PC before the firmware update. In firmware version 2.00 and higher, CODESYS applica tions and CODESYS WebVisu are also retained after a firmware update to a higher firmware version. To download the current firmware go to http://www.hbm.com/menu/support/software-firmware- downloads/industrial-amplifier A4354-2.2 HBM: public...
Voltage supply off green Check the voltage supply Device is booting Send in the device yellow Flashing Factory settings not OK Flashing Serious internal error Check the mounting of the plug-in card and replace if Firmware update ongoing necessary A4354-2.2 HBM: public...
Page 511
PMX (card types in slots 1 to 4 and number of calculated channels). See PMX web browser in the dialog "Fieldbus" No connection or no valid Bus error license Flashing Incorrect configuration, not all IO devices are connected A4354-2.2 HBM: public...
Page 512
(see PMX web browser in the "Fieldbus" dialog) Note: An incorrect or inconsistent configuration is classified as a simple error, for example. flashing Selftest: The device is running a red/green selftest. Not turned on: The device has not been turned on. A4354-2.2 HBM: public...
Page 513
This status will only be terminated when all connections in timeout status have been reestab lished or when the device has been reset. flashing Selftest: The device is running a red/green selftest. A4354-2.2 HBM: public...
Page 514
Flashing Firmware update ongoing yellow Parameters not OK, Check: Sensor, sensor overloaded leads, TEDS module, send in the card if necessary PX455, channel status Status Significance Remedy No error green No transducer connected Transducer connection or wire break (calibration ongoing)
Page 515
Check the sensor overloaded, signal signal, check the invalid or no signal settings for the analog assigned output channel Synchronization SYNC IN socket LEDs: Significance Remedy Slave green Master Check the cable connection to the Error master/slave yellow A4354-2.2 HBM: public...
LED (green=OK / red= error). In the case of an error message, detailed information can be called up about the device status via the web browser, double-click on the system LED, the PMX command set or the fieldbus. A4354-2.2 HBM: public...
Diagnosis and maintenance 24.2.1 Error in factory settings Production data missing (serial No., Prod-Date,0). The device was not tested at the HBM final inspection place. The system LED is flashing yellow. The device is still operational without restrictions. 24.2.2 SYNC Master Status bit, no error.
Temporarily not harmful during parameter set switching, editing of calculated channels or self-calibration of bridge inputs. If set during normal operation: Reduce number of function blocks and/or reduce global sampling rate (38.4kHz -> 19.2 kHz). A4354-2.2 HBM: public...
MAC address in the network dialog ("Network") and on the label on the base. 2. HBM Technical Support Center The HBM Technical Support Center (TSC) will create a file with signature. The signature will be saved in a file with the name "pmxpasswordreset"...
S All channel and amplifier settings (measurement channels and calculated channels, e.g. min./max. values) S All device settings (e.g. parameter sets) The following are not deleted: S The network settings S The passwords for the various user levels (Worker, Service, Administrator) A4354-2.2 HBM: public...
"pmx_new_name" and switches PMX into the DHCP mode <pmx type="set"> <hostname>pmx_new_name</hostname> <network> <dhcp>true</dhcp> </network> </pmx> 3. Example 2: Sets the name to "pmx", as well as a permanent IP address: <pmx type="set"> <hostname>pmx</hostname> <network> <ipaddress>192.168.1.2</ipaddress> <broadcast>192.168.255.255</broadcast> <netmask>255.255.0.0</netmask> <gateway>192.168.169.254</gateway> <dhcp>false</dhcp> </network> </pmx> A4354-2.2 HBM: public...
Page 522
6. Caution: This memory stick converts each PMX device as soon as you plug it in! Once you have used it, you should therefore delete the file, rename it or move it to a subdirectory. Change the network settings A4354-2.2 HBM: public...
Page 523
Diagnosis and maintenance Network settings A4354-2.2 HBM: public...
Page 524
USB flash drive: <pmx type="save"> path="defaults.pmx" /> When saving via the PMX browser, the parameter set file “defaults.pmx” can also be created at: "Settings->System->Device->Device memory->Backup on PC". 3 Example 2: Loading all the PMX device settings without the net A4354-2.2 HBM: public...
Page 525
The settings will be transferred imme diately. WARNING Once inserted, this memory stick performs the function in each device! Once you have used it, you should therefore rename the file, delete it or move it to a different direc tory. A4354-2.2 HBM: public...
(firmware 2.00 or higher). Please note that signal mapping in CODESYS is fixed and if the measuring cards are moved or the PMX computing chan nels are changed, the signal mapping must be checked and corrected if necessary. A4354-2.2 HBM: public...
RCF5424 to a network server/PC, where they can be read with a standard text editor. The log file can be called via the symbol (see below) or the user menu (Settings>System>View Log). A4354-2.2 HBM: public...
System status SensorPowerOutputOverload has been "activated" System status SensorPowerOutputOverload has been "deactivated" S Command interface buffer overflow: System status Commandinterfacebufferoverflow has been "activated" System status Commandinterfacebufferoverflow has been "deactivated" S Calculated channels CPU overflow Calculated channels runtime over A4354-2.2 HBM: public...
(any more), i.e. it changes to valid, then: "Measvalstatus changed. New status: "valid". Slot:X, Signal:Y". 24.8.3 Log entries for CAN status The following CAN interface error states are logged when they occur: "transmit timeout", "lost arbitration", "controller problem", "procrotocol violation", "tranceiver status", A4354-2.2 HBM: public...
Page 530
CAN nodes is disturbed. You should therefore check the following: S S correct cabling, S S correct line termination (is a bus termination resistor connected?) S S the conventional quantity value of the CAN network bus termination resistors (also see Chapter 17). A4354-2.2 HBM: public...
Quality certification and calibration certificates Quality certification and calibration certificates Documented quality: At the time of delivery, PDF documents of the HBM cali bration certificates for the fitted measurement cards, and a certificate of compliance as per EN 10204 2.1 are al...
Page 532
Do I have to install operating software? No. PMX has an internal web server for parameterization. All that you need on your PC is an Explorer, Windows Internet Explorer (Version 9 or later), Firefox or Google Chrome. You also have the A4354-2.2 HBM: public...
Page 533
FAQs option to use the HBM catman®EASY/AP® software for recording and data analysis. What must I watch out for when connecting the PMX to a PC? The Ethernet cable must be connected. Both nodes (PMX (factory setting DHCP) and PC) must be set to DHCP.
Page 534
How many parameter sets / measurement programs does the PMX have and how high are the switching times? A maximum of 1,000 parameter sets can be used in the PMX. These are divided into 4 sub-parameter sets which can be switched separately. A4354-2.2 HBM: public...
Page 535
PMX? No, because the compilation generates machine code, which is loaded into the PMX. This ensures knowhow protection. However, when a program is created, the original source code can also be transferred to the PMX and A4354-2.2 HBM: public...
Page 536
Yes. PMX STEP files are available free of charge at www.hbm.com/en/menu/support/software-firmware- downloads/industrial-amplifiers How can I get support if I have any problems? If you have any technical questions, the HBM TSC (Technical Support Center) support@hbm.com help. If you have any technical project planning and...
Technical support Technical support Should you have any questions when working with the PMX measuring amplifier system, HBM's technical support can provide: E-mail support support@hbm.com Extended support can be obtained through a maintenance contract. Fax support 06151 803 288 (within Germany)
Page 538
Technical support North and South America HBM, Inc., 19 Bartlett Street, Marlborough, MA 01752, Tel. +1 800 578 4260 / +1 508 624 4500, Fax +1 508 485 7480 E-mail: info@usa.com Asia Hottinger Baldwin Measurement (Suzhou) Co., Ltd. 106 Heng Shan Road, Suzhou 215009, Jiangsu, VR China Tel.
If you need more information about waste disposal, please contact your local authorities or the dealer from whom you purchased the product. As waste disposal regulations within the EU may differ from country to country, we ask that you contact your supplier as necessary. A4354-2.2 HBM: public...
Page 540
Waste disposal and environmental protection Packaging The original packaging of HBM devices is made from recyclable material and can be sent for recycling. For ecological reasons, empty packaging should not be returned to us. Environmental protection The product will comply with general hazardous...
(copper mesh sheathing) around the wire bundle CODESYS CODESYS is a development environment for program mable logic controllers (PLC) according to the IEC 611313 international industrial standard for the develop ment of applications in industrial automation. A4354-2.2 HBM: public...
Page 542
IEC61158 is suitable for hard and soft real-time requirements in automation technology. The main emphasis in the development of EtherCAT was focused on short cycle times (≤ 100 μs), low jitter for precise synchronization (≤ 1 μs) and low hardware costs. A4354-2.2 HBM: public...
Page 543
As the name already states, this is an XML file (eXtensible Markup Language) that is language- independent Greenline HBM shielding design that ensures that HBM products can function safely without interference and that no interferences escape to the environment or that supply networks are not exceptionally overloaded.
Page 544
International (PI) for automation. Profinet uses TCP/IP and IT standards, is realtime Ethernetcapable and enables the integration of fieldbus systems. The Profinet concept is modular in structure so that users can select the functionality themselves. This differs A4354-2.2 HBM: public...
Page 545
In the network sector, every fully equipped eight pin (8P8C) modular plug connector is usually called "RJ45" RailClip Various electrical operating media (for instance, relays) can be pushed laterally onto a support rail with a A4354-2.2 HBM: public...
Page 546
The Beckhoff TwinCAT software system converts almost all compatible PCs into a real-time controller with a MultiPLC system, NC axis control, programming environment and operating station. TwinCAT substitutes conventional PLC and NC/CNC control systems as well as operating units A4354-2.2 HBM: public...
Page 547
The DIN standard DIN 41612, generally know as the VGstrip, defines the design of plug connectors which are primarily used for multi-pin electrical connection of circuit boards in the low voltage sector. The connector pin number ranges from 20 to 160 pins. A4354-2.2 HBM: public...
Page 548
The main task of a web server is the delivery of static files, e.g. non-modifiable HTML or image files, or dynamically generated files, e.g. pages with contents that are generated individually according to the profile of a logged in user. A4354-2.2 HBM: public...