CALMS compressed air management system can be integrated to majority of EMS, BI, ERP, SCADA systems. High level systems can connect to CALMS on two levels
- Low level PLC - only for CAL-PM-x devices
- High level - server API
PLC level integration
On the low level integration CALMS can connect to almost any know PLC brand through standard protocol communication. By default we support Modbus, ADS, Profibus. For any other protocol please contact support@calms.com to advise modules add-ons.
Note: Only CAL-PM-x devices can connect on low level. CAL-EDGE device cannot use low level connection!
On PLC level only monitoring data can be provided to external systems (like all measurements, some calculations, equipment based warnings, alerts..). Other data like assessments, KPIs, audit results, system efficiency, reliability, leak rate, reports … are not available on low level integration.
Low level integration is typically used for connecting to local SCADA, but also to EMS systems when they use PLC for data collection. This connection is very reliable and straight forward to use with not much additional work.
CALMS will provide signal list with addresses for all required signals-channels.
Server level integration - API
The vast amount of data stored in CALMS online platform can also be accessed via its public API, allowing custom integrations with any CMS or ERM system. This way, you can automate any process that requires data collected by CALMS to construct a confluent and easy-to-use data pipeline, following industry 4.0.
The API provides almost all data within CALMS platforms, including wastes, pre-audit, indicator information and data of individual channels.
Technical information
The API is publicly accessible at https://app.calms.com/services/calms-main/. It follows REST guidelines and supports JSON data format. To access it, you must use correct Accept
HTTP header.
User authentication uses OAuth authentication flow. Every request to the API must contain the OAuth access token as HTTP bearer token in Authorization
header. Access token can be obtained via our OAuth authorization server, using your API service token.
Documentation of all available calls is provided via an OpenAPI document.
To obtain your API service token and OpenAPI documentation document, contact us at support@calms.com