
|
| h/p/cosmos coscom v1 / v2 |
|
|
| | h/p/cosmos coscom.dll for coscom v2 |
|
|
| | h/p/cosmos .NET Objects for coscom v3 |
|
|
| | h/p/cosmos .NET Controls for coscom v3 |
|
|
[last update April 24, 2012]
|
The h/p/cosmos® coscom® interface protocol has it's origin in the year 1992 and
has been developed for safe, reliable and advanced communication, control and
links between different ergometers like running machines, treadmills, bicycle
ergometers, ladder ergometers etc., as well as control and monitoring equipment
like PC, EMG, ECG, EKG, ergospirometry, VO2max systems, metabolic
carts, cardiopulmonary stress test systems, PFT, biomechanics and motion analysis systems, fitness and sports medical as well as lactate evaluation
and analyzing software, etc.
h/p/cosmos undertakes continuous effort in developing h/p/cosmos® coscom® further,
so 2008 h/p/cosmos introduced the new
coscom v3 protocol which extends the functions
of the existing coscom versions and defines a new communication model.
End of support for older coscom.dll
The support for all older coscom® files (including coscomekg.dll version 1.00 and coscom.dll version 1.2.9
and also including coscom v2) will end on 31.12.2010. Please upgrade in time to the new coscom v3 .NET Objects and coscom v3 .NET Controls.
Please note also, that the older versions of coscom v1 and coscom v2
are not designed and not documented based on IEC EN 62304:2006 Medical
device software - Software life cycle processes. Therefore by March
21, 2010 it is obligatory to upgrade to h/p/cosmos coscom v3 in order to
stay compatible with the latest norms, latest safety standards and
Regulatory Affair Issues when connecting to h/p/cosmos medical
treadmills.
------------------------------------------------------------------------------------------------------------------------------
important
announcement! (English)
h/p/cosmos
only approves the interface protocol „coscom v3“ for medical applications
and herewith confirms the -since March 21, 2010 (MDD / Directive 2007/47/EC)
mandatory- conformity of coscom v3 according to the norms EN 62304 (Life
Cycle Requirements for Medical Device Software; Medical Device Software Life
Cycle Processes) and EN 14971 (risk management for medical devices) as well as
the compliance to a very high safety standard.
All other
interface protocols (older versions coscom v2, coscom v1, coscomekg.dll,
other
treadmill emulations, etc.) are not validated by h/p/cosmos according to the norms
EN 62304 and EN 14971 and must not be used for medical applications (e.g. ergometry, stress-tests, cardiorespiratory diagnostic, performance diagnostic,
etc.) since March 21, 2010 in connection with h/p/cosmos treadmills or
h/p/cosmos OEM treadmills!
We strongly
recommend to update to the latest h/p/cosmos coscom v3 interface protocol. In case you
have any questions please contact service@h-p-cosmos.com
------------------------------------------------------------------------------------------------------------------------------
wichtige
Ankündigung (Deutsch / German):
h/p/cosmos
gibt nur das Schnittstellenprotokoll „coscom v3“ für medizinische
Anwendungen frei und bestätigt die -seit dem 21.03.2010 (MDD /
EU-Änderungsrichtlinie 2007/47/EG) vorgeschriebene- Konformität von coscom
v3 nach den Normen EN 62304 (Medizingeräte-Software;
Software-Lebenszyklus-Prozesse) und EN 14971 (Risikomanagement für
Medizinprodukte) sowie die Einhaltung eines sehr hohen Sicherheitsstandards.
Alle
anderen Schnittstellenprotokolle (ältere Versionen coscom v2, coscom v1,
coscomekg.dll, andere Laufband Emulationen, etc.) sind von h/p/cosmos nicht nach den
Normen EN 62304 und EN 14971 validiert und dürfen für medizinische Applikationen
(z.B. Ergometrien, Stress-Tests, kardiorespiratorische Diagnostik,
Leistungsdiagnostik, etc.) seit dem 21.03.2010 nicht mehr in Verbindung mit h/p/cosmos
Laufbändern oder h/p/cosmos OEM Laufbändern verwendet werden!
Wir
empfehlen dringend ein Update auf das neue h/p/cosmos coscom v3
Schnittstellenprotokoll vorzunehmen. Bei Fragen hierzu wenden Sie sich an
service@h-p-cosmos.com
------------------------------------------------------------------------------------------------------------------------------
The following manufacturers have implemented the h/p/cosmos® coscom® protocol
and/or the coscom.dll into their devices and / or software. Not all below
listed manufacturers have implemented "coscom v3" yet, and so not all
devices are compatible yet based on latest MDD requirements and
EN
62304. For a final re-confirmation concerning compatibility through
coscom v3 please contact
service@h-p-cosmos.com and the respective manufacturer of the host
device.
|
|
Contact service@h-p-cosmos.com for further details about the device models and software versions.
The coscom version 2.03.1 and higher is also designed for communication with
and control of bicycle ergometers.
h/p/cosmos offers a converter from USB interface on computers to RS232 interface ports on host devices, like treadmills, etc. h/p/cosmos order number cos12769-01
h/p/cosmos® undertakes utmost efforts in providing compatibility to the existing coscom protocol,
even if there were updates for improvements and additions to the coscom protocol in future.
h/p/cosmos always focuses on downward compatibility of the coscom protocol. In 2008 h/p/cosmos introduced a new coscom version called v3.
This version introduced several new features and a new communication model which stays abreast of changes in modern software development.
coscom v3 is actually not compatible with older versions but further versions will be downward compatible with this version.
As a special support h/p/cosmos offers the h/p/cosmos coscom.dll file for fast and comfortable implementation of the h/p/cosmos coscom
v1 and v2 protocol into devices and software. The support for this
v1 and v2 dll will end on 31.12.2010. Please upgrade existing software to the new coscom v3 .NET Objects and Controls.
As a special support h/p/cosmos offers a set of Microsoft .NET libraries, the so called h/p/cosmos coscom v3 .NET Objects, for fast and comfortable implementation of the new h/p/cosmos coscom v3 protocol into devices and software.
For creating GUI graphical user interfaces, h/p/cosmos offers the so called h/p/cosmos coscom v3 .NET Controls. This set of Microsoft .NET Libraries is designed for fast and comfortable integration of some coscom v3 features into the graphical user interfaces of your software.
All of us (manufacturers, R & D software programmers, service engineers, etc.) have the potential of improving the coscom protocol when dealing with these issues during development and service issues.
Any suggestions to improve the coscom protocol are welcome at any time and will be evaluated for update in the next version quickly for the benefit of all parties involved.
After implementation of the h/p/cosmos coscom protocol into devices and software, extended tests of the communication must be performed with detailed documentation for safety reasons. Send your device and/or software to h/p/cosmos with a complete description of the test routine and h/p/cosmos will do its utmost to assist in testing the interface communication and cross-check with your test results.
As an alternative h/p/cosmos can offer a special
hardware simulator (only the UserTerminal of a treadmill, a very handy device) at no charge for 4 weeks, in order to link the systems and to test the communication.
Please make a documentation of the interface communication between your host
device and the h/p/cosmos MCU simulator (for example use a
data logger or data
recorder) and send this protocol to h/p/cosmos for verification/validation and
documentation process. This is obligatory also based on the latest norms (e.g.
IEC EN 62304:2006) and risk management. Contact service@h-p-cosmos.com for further details.
Important implementation notes for programmers for
safety relates issues can be downloaded and are stipulated in the file:
20091022_cos100115_h-p-cosmos_coscom_v3_protocol_implementation_notes.pdf
An overview about all relevant documents can be downloaded:
a)
20091022_cos100115_h-p-cosmos_coscom_v3_overview.pdf
b)
20120103_cos100115_h-p-cosmos_coscom_v3_treadmill_ecg_device_control_example.pdf
c)
20120112_cos100115_h-p-cosmos_coscom_v3_quality_assurance_agreement_regulatory_affairs_EN62304_EN14971_sample.pdf
All h/p/cosmos coscom v3 documents including dll files, libraries, XDOP
descriptions and tutorials can be downloaded in a ZIP file:
20091022_cos100115_h-p-cosmos_coscom_v3_Tutorial.zip
Applicable directives, norms and standards when connecting medical devices (for example treadmills)
to medical systems (for example ECG stress test system) are also the norms and
directives:
[1]
EN ISO
14971:2009-10 risk management for medical devices
[2]
IEC 62304:2006 Medical device software - Software life cycle processes
[3]
MDD Medical Device Directive 93/42/EEC
[4]
MDD Medical Device Directive 2007/47/EC
[5]
Machinery Directive 2006/42/EC (previous version 98/37/EC)
[6]
EN 957-1:2005 European Norm stationary training equipment.
General safety
requirements and test methods
[7]
EN 957-6:2010 European Norm for treadmills
[8]
EN 60601-1:2006 (3rd edition) Medical Electrical Equipment
[9]
EN 60601-1-4 Programmable Electrical Medical Systems
[10]
EN 60601-1-6 Usability for medical devices
[11]
DIN EN 61000-6-1:2007 and DIN EN 61000-6-3:2007 for EMC
[12]
CE-mark with 4-digit number
Medical
running machines (treadmills) are active medical devices (therapeutic devices
and rehabilitation devices) of the risk class IIb.
If the equipment is used in the field of medicine, all connected devices and host equipment must be linked with potential equalization cables. First connect the potential equalization cable with the corresponding potential equalization plug pin (next to the main switch at the front of the h/p/cosmos device), then connect the entire medical system to the main potential equalization terminal of the medical room and then connect the mains voltage power plug of the medical system.
----
Article 12 of MDD Directive 93/42/EEC:Particular procedure for
systems and procedure packs
1. By way of derogation from Article 11 this Article shall apply to
systems and procedure packs.
2. Any natural or legal person who puts devices bearing the CE marking
together within their intended purpose and within the limits of use
specified by their manufacturers, in order to place them on the market as a
system or procedure pack, shall draw up a declaration by which he states
that:
(a) he has verified the mutual compatibility of the devices in accordance
with the manufacturers' instructions and has carried out his operations in
accordance with these instructions; and
(b) he has packaged the system or procedure pack and supplied relevant
information to users incorporating relevant instructions from the
manufacturers; and
(c) the whole activity is subjected to appropriate methods of internal
control and inspection.
Where the conditions above are not met, as in cases where the system or
procedure pack incorporate devices which do not bear a CE marking or where
the chosen combination of devices is not compatible in view of their
original intended use, the system or procedure pack shall be treated as a
device in its own right and as such be subjected to the relevant procedure
pursuant to Article 11.
3. Any natural or legal person who sterilized, for the purpose of placing
on the market, systems or procedure packs referred to in paragraph 2 or
other CE-marked medical devices designed by their manufacturers to be
sterilized before use, shall, at his choice, follow one of the procedures
referred to in Annex IV, V or VI. The application of the abovementioned
Annexes and the intervention of the notified body are limited to the aspects
of the procedure relating to the obtaining of sterility. The person shall
draw up a declaration stating that sterilization has been carried out in
accordance with the manufacturer's instructions.
4. The products referred to in paragraphs 2 and 3 themselves shall not
bear an additional CE marking. They shall be accompanied by the information
referred to in point 13 of Annex I which includes, where appropriate, the
information supplied by the manufacturers of the devices which have been put
together. The declaration referred to in paragraphs 2 and 3 above shall be
kept at the disposal of competent authorities for a period of five years.
----
Accessory equipment connected to the analog and digital interfaces must be certified according to the
respective IEC standards, e.g. IEC 950 for data processing equipment and IEC 601-1 for medical
equipment. Furthermore all configurations shall comply with the valid version of the system standard IEC 601-1-1. Everybody who connects additional equipment to the signal input port or signal output port or via any other linkage possibility, configures a medical system, and is therefore responsible that the system complies with the requirements of the valid version of the system standard IEC 601-1-1. (MDD: 13.6.c, IEC 601-1: 6.8.2.c, 19.2.b, 19.2.c).
When connecting medical devices to a medical system and/or when putting a
company sign/logo/mark on a medical device, you become the manufacturer of this
new device/system and you are responsible for CE-marking, technical
documentation, risk management and all obligations based on MDD and the
respective local laws and norms.
E & OE. Subject to alterations without prior notice.
h/p/cosmos is not liable for any damage and/or injuries arising from incompatibility or malfunction of host devices and/or software during controlling and communication between any of the systems.
Copyright 1992 - 2012 h/p/cosmos sports & medical gmbh / Germany.All rights
reserved.
As a contribution to h/p/cosmos' efforts for development and updating the coscom protocol and the coscom.dll, all users of the coscom protocol and coscom features are obliged to list the name and company logo h/p/cosmos and the Copyright of h/p/cosmos in their software menu and their user/operation manual on a well visible position.
|
|
In order to make your work easier and to help all service & sales engineers during installations please allow to make some suggestions according to our experiences and for future improvements.
There are always discussions and queries how to find and select the right ergometer model.
Following should be a simple and effective solution and a great menu on the ECG, Ergospirometry or PC for selecting the right ergometer type.
All of the below listed 12 ergometer types are made by h/p/cosmos and are equipped with the same RS232 interface protocol: h/p/cosmos coscom.
- h/p/cosmos coscom
- JAEGER coscom
- VIASYS coscom
- CareFusion coscom
- COSMED coscom
- proxomed coscom
- KISTLER coscom
- MAW coscom
- SCHILLER coscom
- zebris coscom
- HUR coscom
- ProMedPlus coscom
Please do not list the different models (h/p/cosmos mercury med, h/p/cosmos pulsar, JAEGER LE 200CE, etc.) as all models have the same protocol. Furthermore we recommend to use treadmill symbols.
h/p/cosmos provides true type fonts with legends and image files for the different models.
Please also pay attention to some very important and interesting features of the h/p/cosmos coscom protocol:
- Activation of the automatic stop (fail safe) of the treadmill ("time-out") after a cut of the RS232 communication (defective interface cable, etc.)
- Error simulation on failsafe function (timeout simulation of broken
RS232 interface cable or PC failure or software crash) and with “status
communication” of stop button pressed on the treadmill have to be made.
If “stop” button was pressed on the treadmill, also the load protocol on
the host PC-Software or system has to stop and must not continue to send
speed or elevation commands automatically.
- Checksum and Acknowledgement have to be implemented in the interface
protocol accordingly.
- Implementation of the SunTech Tango Blood Pressure Monitor in the h/p/cosmos coscom protocol. It would be great if your system offers to read the Blood Pressure Date via the h/p/cosmos coscom protocol and also offers to control the SunTech Tango system via the h/p/cosmos coscom protocol.
- Implementation of the "Acceleration and Deceleration levels" in the ECG or Ergospirometry or PC Software menu. This is a frequently asked question of the customers. Some of them are not happy if the treadmill speeds up slow, some of them are not happy if it speeds up very fast.
All h/p/cosmos running machines offer an optional function where you can select a permanent acceleration level for all incoming speed commands via series interface RS232 h/p/cosmos coscom protocol. But it would be better and much more comfortable to have a menu in your system.
Seven different acceleration levels and deceleration levels are available for all modes and for remote control via RS232. Max. Acceleration Level and minimum Acceleration Level see chapter: User Options / Optional Functions in the treadmill manual.
 If the existing acceleration levels don't meet your needs, coscom also offers the
possibility to set the exact acceleration value in m/s².
All 5 features A, B, C, D and E would be a great advantage compared to competitors too. Please also allow to introduce the PC software h/p/cosmos para control. It looks like the original keyboard and display of the h/p/cosmos and OEM versions. With this program you can remote control all Treadmill functions from the PC. We recommend to install h/p/cosmos para control to the PC for having following benefits:
- If the customer has a treadmill without UserTerminal Hardware: He can easily control the treadmill without starting the ECG or
Ergospirometry Software by means of h/p/cosmos para control.
- If there are problems with the remote control of the treadmill it is easy to check if the problem is in the ECG / Ergospirometry or in the treadmill.
- If the customer has a treadmill without UserTerminal Hardware: For Service and maintenance it is essential to have the h/p/cosmos para control, because otherwise it is not possible to use the optional functions of the treadmill. The ECG / Ergospirometry menu does not offer access to the optional functions of the treadmill.
And last but not least, it would be great if in the ECG / Ergospirometry installation menu is included a Word or html file with a good instruction list (the right order, screen-shots, etc.) how to link the treadmill and how to select the right treadmill type on the ECG / Ergospirometry.
A hardware simulator is available for perfect testing of the RS232 interface communication. And you can always send us your software for testing the communication. Ask for more details.
|
|
(e.g. with software h/p/cosmos para graphics or h/p/cosmos para control)
To be used for example with
h/p/cosmos para graphics,
h/p/cosmos para control, PC ECGs, Ergospirometry Devices. For connecting your PC to the Running-Machine you need an interface cable (optional equipment) 9-pole Sub- D (male - female)
with crossed transmission-receive-cable (PIN 2 and PIN 3).
For control via USB interface an optional converter (USB-RS 232) is available at h/p/cosmos.
For control via USB interface the processor on the PC must be Pentium 1.8 GHz or higher.
|
|
Please pay attention to following important functions, in case you are controlling the treadmill:
In your software controlling the treadmill you have to terminate any automatic load profile and set speed and elevation values to 0 (zero) after
- pressing "STOP" on the
treadmill keyboard
- termination of the interface communication (maybe cable has been disconnected by accident)
- the treadmill has been stopped via
emergency button, which will fully power off the treadmill (no interface communication)
The reason for that is: Many users control the treadmill via the RS232 interface (ECG, ergospirometry, PC-software, etc.) and an automatic load profile (for example BRUCE protocol). Then the user press the normal STOP button on the treadmill keyboard, since he had a treadmill with display and user terminal (cockpit). The treadmill stops and the customer thought he was safe. But then suddenly the treadmill speeds up again, because it received the next load signal (speed and elevation value) from the ergospirometry or ECG.
It is of great importance to communicate via interface the "STOP-status" of the h/p/cosmos coscom protocol, in case the system was stopped on the treadmill keyboard and not on the stress test device (ergospirometry or ECG).
The same risk can occur if the treadmill was stopped in any other way (treadmill power off, etc.) and the control device (ergospirometry or ECG) did not get or did not consider this information and continues to send speed or elevation commands via interface to the treadmill.
Please consider the safety timeout (Failsafe) of the communication protocol. In case the interface connection will be terminated (e.g. the cable is cut or somebody pulls the RS232 interface plug or in case the PC OS has a malfunction), then the treadmill needs to stop automatically.
You can use the acceleration level (acceleration index or exact acceleration value) for variations of speeding up or slowing down.
A very useful an highly appreciated feature.
To be in compliance with the latest safety standard, please send us your control software together with a complete description of test routine. This will allow h/p/cosmos to verify functions and safety. Also we can offer a special hardware treadmill simulator for testing the RS232 hardware connection. Ask for further details.
coscom interface protocol serves perfectly for communication with:
h/p/cosmos para control®
h/p/cosmos para graphics®
h/p/cosmos para analysis®
h/p/cosmos para motion®
(c) Copyright 1992 - 2012 Franz Harrer & h/p/cosmos sports & medical gmbh.
All rights reserved. E & OE.
coscom®, h/p/cosmos coscom®
and coscom para analysis® are registered trademarks of Franz Harrer
and/or h/p/cosmos sports & medical gmbh.

The website for the high profile coscom modular MES Solutions for the
Manufacturing Industry: CAD CAM, MDC, EDC, Control Center, Cell/Tool Management,
DNC, PDM from COSCOM Computer GmbH can be found here:
www.coscom.de
|
|
 |