ORiN2 SDK

ORiN2 SDK is a middleware application for developing application programs and providers based on ORiN2 specifications.

  • Features
  • Specifications
  • Provider list

ORiN2 SDK is "PC Integration Middleware" for software development based on the standard middleware specification "ORiN" for factory information system.

With this middleware, users easily control various automation devices and develop equipment information collection systems by using computer general programming languages.
Also, this middleware has development assistance functions to realize connection with various automation devices and integration with other communication standards.


 

Providing standard interfaces

To make the system development of distributed object technology-supporting systems (such as DCOM, SOAP) easy, two types of standard interfaces are prepared; for application and for device.

 

Application reuse

Providing a common gateway for different communication specifications improves the reusability of existing application.

 

Development tool options

OLE (COM, Active-X) -supported development tools are available.
●Visual C++  ●C++ Builder  ●Visual Basic  ●Delphi  ●LabVIEW  ●Excel  etc.
 

 

Create original provider

With "Provider Wizard", users can create original provider for function expansion.
 

Package list

Package Type ORiN2 Software Development Kit (Ver. 2.1.58)
Provider Development Runtime + Utilities Set Runtime DENSO Products
Purpose Provider Development +
Execution Environment
Execution Environment +
Expanded Components
Execution Environment Execution Environment
(limited to DENSO Products)
Application Support Binary Source Support Binary Source Support Binary Source Support Binary Source
ORiN engine (*1) ✓ ✓   ✓ ✓   ✓ ✓   ✓ ✓  
ORiN provider development tools ✓ ✓                    
ORiN provider (*2)
(quantity)
✓ ✓ ✓ ✓ ✓   ✓ ✓   ✓ ✓  
39 200 62 39 200 0 39 200 0 22 43 0
Test and configuration tools ✓ ✓   ✓ ✓   ✓ ✓ (*8)   ✓ ✓ (*8)  
CaoOPC (*3) ✓ ✓   ✓ ✓              
CaoOPCUA (*4) ✓ ✓   ✓ ✓              
CaoSQL (*5) ✓ ✓   ✓ ✓   ✓ ✓   ✓ ✓  
CaoUPnP (*6)   ✓     ✓              
CaoScript (*7)   ✓     ✓              
  1. *1. EXE type COM component. It is middleware that implements ORiN interface and works as a core of ORiN. It provides common function and ORiN interface for client.
  2. *2. DLL type COM component. It is communication interface connecting automation devices and computers. It absorbs the communication specification differences among devices.
  3. *3. Gateway module for ORiN that provides OPC server functions.
  4. *4. Gateway module for ORiN that provides OPC UA server functions. If you use CaoOPCUA, you need to prepare an OPC UA server license separately.
  5. *5. It is middleware for data management that collects data from various automation devices and provides the collected data to the client application of CaoSQL (e.g., operation management and production instruction software).
  6. *6. Gateway module for ORiN that provides UPnP (Universal Plug and Play) device functions.
  7. *7. Simple program development environment. Users can develop simple application programs with script language (CaoScript).
  8. *8. Only CaoConfig, and CaoTester are offered.
ORiN is a trademark or registered trademark of Japan Robot Association.
OPC is a trademark or registered trademark of OPC Foundation in the U.S. and/or other countries.

 

 

System requirements

OS Windows 11 Pro
Pro for Workstations
Enterprise
Windows 11 IoT Enterprise GAC
Windows 10 Pro
Enterprise
Enterprise LTSC 2021
Enterprise LTSC 2019
Enterprise LTSB 2016
Pro for Workstations
Windows 10 IoT Enterprise GAC / SAC
Enterprise LTSC 2021
Enterprise LTSC 2019
Enterprise LTSB 2016
Windows Server 2022 Standard / Datacenter / Essentials
Windows Server 2019 Standard / Datacenter / Essentials
Windows Server 2016 Standard / Datacenter / Essentials
Windows Server 2012 R2 Standard / Datacenter / Essentials
CPU Multi-core processor 2GHz or faster
Memory 2GB or more
HDD More than 1GB of free space
Windows is a trademark or registered trademark of Microsoft Corporation in the U.S. and/or other countries.

GatewayGateway

Manufacturer Provider Name Target ORiN2 SDK
Runtime or higher DENSO Products
Alibaba 1 Alibaba Cloud IoT Platform Provider Alibaba Cloud ✓  
Amazon 2 AWS IoT Provider Amazon Web Service IoT ✓  
Amazon 3 AWS S3 Provider AWS S3 ✓  
Balluff 4 Balluff IO-Link Provider IO-Link device (IO-Link communications) ✓  
Beckhoff Automation 5 TwinCAT3 ADS Provider TwinCAT3 ADS interface ✓  
DENSO 6 IoTDS Provider IoT Data Server, IoT Data Share ✓ ✓
FANUC 7 FIELD system Provider FIELD system BOX ✓  
Fujitsu 8 COLMINA Provider COLMINA Platform ✓  
Google 9 Cloud IoT Core Provider Cloud IoT Core ✓  
Google 10 Cloud Pub/Sub Provider Cloud Pub/Sub ✓  
Google 11 Cloud Storage Provider Cloud Storage ✓  
IBM 12 Watson IoT Platform Provider IBM Cloud Internet of Things Platform ✓  
Microsoft 13 Azure IoT Provider Microsoft Azure IoT Hub ✓  
Microsoft 14 Azure Storage Provider Azure Storage ✓  
Roboticsware 15 IPLink Provider FA-Driver (Ver4.0, 5.0)-supported device (IPLink connection) ✓ (*1)  
SAP 16 SAP Cloud IoT Platform Provider SAP Cloud ✓  
Siemens 17 MindConnect Provider MindSphere ✓  
― 18 b-CAP Provider b-CAP device (b-CAP communications) ✓ ✓
― 19 CAP Provider CAP device (CAP communications) ✓  
― 20 CoAP Provider CoAP device (CoAP communications) ✓  
― 21 CORBA Provider CORBA server device (Gateway for CORBA) ✓  
― 22 Database Provider OLE database access ✓  
― 23 DataImport Provider CSV file read ✓  
― 24 DDE Provider DDE connection ✓  
― 25 ECHONET Lite Provider ECHONET Lite-ready equipment (Gateways for ECHONET Lite) ✓  
― 26 e-CAP Provider e-CAP device (e-CAP communications) ✓  
― 27 FL-net Provider FL-net device (Gateway for FL-net) ✓ (*2)  
― 28 FTP Provider FTP server (FTP communications) ✓ ✓
― 29 FTPS Provider FTPS server (FTPS communications) ✓ ✓
― 30 HLA Provider HLA platform (Gateway for HLA) ✓  
― 31 LocalFile Provider General purpose file access ✓ ✓
― 32 MESX Provider Gateway for MESX ✓  
― 33 Modbus Provider Modbus RTU / ASCII / TCP device (Modbus communications) ✓  
― 34 OPC Provider OPC server device (Gateway for OPC) ✓  
― 35 OPC UA Provider OPC UA server device (Gateway for OPC UA) ✓  
― 36 OPC UA Multiple Provider OPC UA server supported devices (Multiple) ✓  
― 37 RAC Provider RAC device (RAC communication) ✓  
― 38 RAOP Provider RAOP Provider (Gateway for ORiN1) ✓  
― 39 rosserial Provider ROS (Robot Operating System) ✓  
― 40 SMTP Provider SMTP mail server ✓ ✓
― 41 Stream Provider TCP, UDP, RS-232C (General purpose communication) ✓ ✓

TOP


UtilityUtility

Manufacturer Provider Name Target ORiN2 SDK
Runtime or higher DENSO Products
Fujitsu 1 VPS Provider VPS (Virtual Product Simulator) ✓  
Trellix 2 EmbeddedControl Provider Trellix Embedded Control ✓  
― 3 Blackboard Provider Blackboard model form data sharing ✓  
― 4 CRD Provider CRD file access ✓ ✓
― 5 DataQueue Provider General purpose data queuing ✓ ✓
― 6 DataStore Provider General purpose data sharing ✓ ✓
― 7 Dummy Provider Dummy for application development ✓ ✓
― 8 Dummy Camera Provider Dummy camera for application development ✓ ✓
― 9 Dummy CNC Provider Dummy CNC for application development ✓ ✓
― 10 Dummy Panel Provider Dummy panel for application development ✓ ✓
― 11 Dummy PLC Provider Dummy PLC for application development ✓ ✓
― 12 Dummy Robot Provider Dummy robot for application development ✓ ✓
― 13 ICMP Provider Ping command (ICMP) ✓  
― 14 ISO16100 Provider ISO16100-compliant XML file ✓  
― 15 ISO20242 Provider ISO20242 ANNEX C-compliant XML file ✓  
― 16 JSON Provider JSON ✓ ✓
― 17 Ping Provider Ping command (Raw socket) ✓ ✓
― 18 Timer Provider Timer control services ✓ ✓
― 19 VBP Provider Gateway for VB6 Provider ✓ ✓

TOP


I/OI/O

Manufacturer Provider Name Target ORiN2 SDK
Runtime or higher DENSO Products
CONTEC 1 AIO Provider AIO board ✓  
CONTEC 2 CNT Provider CNT board ✓  
CONTEC 3 DIO Provider DIO board (WDM) ✓  
CONTEC 4 DIO98 Provider DIO board (98PC) ✓  
CONTEC 5 FIT Provider F&eIT series ✓  
CONTEC 6 GPIB Provider GPIB board ✓  
Hilscher 7 CIF Provider CIF board ✓  
Hilscher 8 CIFX Provider CIFX board ✓  
Hivertec 9 CTR Provider CTR board ✓ (*3)  
Interface 10 Interface DeviceNet Provider DeviceNet PCI board ✓  
LANTRONIX 11 XPort Provider XPort (Small network adapter) ✓  
LANTRONIX 12 XPort6 Provider XPort6 (Small network adapter) ✓  
OMRON 13 OMRON DeviceNet Provider DeviceNet PCI board ✓  
PATLITE 14 PHC Provider PHC-D08 (Interface converter) ✓  
PATLITE 15 PHN Provider PHN (Interface converter) ✓  
Panasonic Industrial Devices SUNX 16 S-Link Provider SL-PCI board (*4) ✓ (*3)  
Panasonic Industrial Devices SUNX 17 S-LinkV Provider SL-VPCI board ✓  
Woodhead 18 SSTCCS Provider CC-Link Slave PCI board ✓ (*3)  
Woodhead 19 SSTDN3 Provider DeviceNet PCI board ✓ (*3)  

TOP


RobotRobot

Manufacturer Provider Name Target ORiN2 SDK
Runtime or higher DENSO Products
DENSO 1 NetwoRC Provider RC7, RC5 ✓ ✓
DENSO 2 RC8 Provider RC8, COBOTTA, VRC ✓ ✓
DENSO 3 RC9 Provider RC9 ✓ ✓
FUTABA 4 RSC-U485 Provider RSC-U485 ✓  
IAI 5 E-Con Provider E-Con series ✓  
IAI 6 PCON Provider Positioner type controller ✓ (*2)  
IAI 7 SEL Provider Program type controller ✓ (*2)  
KAWADA ROBOTICS 8 NEXTAGE API Provider NEXTAGE ✓  
KAWADA ROBOTICS 9 NEXTAGE OPEN Provider NEXTAGE OPEN ✓  
Kawasaki Heavy Industries 10 KRCC Provider F series controller, E series controller ✓  
Kondo Kagaku 11 RCB-1 Provider RCB-1 ✓  
Kondo Kagaku 12 RCB-3 Provider RCB-3 ✓  
Yamaha Motor 13 RCX Provider RCX series ✓ (*2)  
Yamaha Motor 14 RCX3 Provider RCX3 series ✓  
Yamaha Motor 15 SR1 Provider SR1 / DRCX series ✓ (*2)  

TOP


HandHand

Manufacturer Provider Name Target ORiN2 SDK
Runtime or higher DENSO Products
Koganei 1 EWHA Provider EWHA (Controller for electric gripper) ✓  
TAIYO 2 ESC11 Provider ESC11 (Controller for electric gripper) ✓  
TAIYO 3 ESC11PCI Provider ESC11 (PCI for DENSO robot controller) ✓  

TOP


PLCPLC

Manufacturer Provider Name Target ORiN2 SDK
Runtime or higher DENSO Products
KEYENCE 1 KV Provider KV series ✓  
KEYENCE 2 KVCOM Provider KV, KV Nano series ✓ (*1)  
Mitsubishi Electric 3 MELSEC Provider MELSEC data link library-supported device ✓  
Mitsubishi Electric 4 MELSEC AnA Provider MELSEC A series ✓  
Mitsubishi Electric 5 MELSEC QnA3C Provider MELSEC Q series (Serial communication) ✓  
Mitsubishi Electric 6 MELSEC QnA3E Provider MELSEC Q series (Ethernet communication) ✓  
Mitsubishi Electric 7 MxComponent Provider MxComponent-supported device ✓ (*1)  
Mitsubishi Electric 8 MxComponent4 Provider MxComponent4-supported device ✓ (*1)  
Mitsubishi Electric 9 PCLink Provider FX sequencer ✓  
OMRON 10 CJ Provider CJ series ✓  
OMRON 11 CJ TAG Provider CJ series (Tag access) ✓  
OMRON 12 NJ Provider NJ series, NX series, NX1P series, NY5**-1 series (Ver1.14 or later) ✓  
OMRON 13 Sysmac Studio Provider Sysmac Studio ✓  
Rockwell Automation 14 Logix5000 Provider ControlLogix, CompactLogix series ✓  
SHIBAURA MACHINE 15 TCmini Provider TCminiα TC3-02 ✓  
Siemens 16 PLCSIM Provider SIMATIC S7-PLCSIM Advanced ✓ (*2)  
Siemens 17 S7NetPlus Provider S7 series ✓  
― 18 SLMP Provider SLMP compatible device ✓  

TOP


NC & MCNC & MC

Manufacturer Provider Name Target ORiN2 SDK
Runtime or higher DENSO Products
BROTHER INDUSTRIES 1 Protocol2 Provider SPEEDIO series ✓  
Mitsubishi Electric 2 MELSERVO Provider MR-J2S-CP ✓  
YASKAWA Electric 3 Ns300 Provider Ns300 series ✓  
― 4 MTConnect Provider MTConnect device ✓  

TOP


VisionVision

Manufacturer Provider Name Target ORiN2 SDK
Runtime or higher DENSO Products
Asyril 1 EYE+ Provider EYE+ Controller ✓  
Basler 2 Pylon GigE Provider ACE series (GigE camera) ✓ ✓
Baumer 3 VeriSens Provider VeriSens series (Smart camera) ✓  
Canon 4 N10-W02 Provider N10-W02 (Camera for COBOTTA) ✓ ✓
Canon 5 RV Provider RV series ✓  
Canon 6 WebView Livescope Provider WebView Livescope series ✓ ✓
Cognex 7 In-Sight Provider In-Sight series ✓  
DALSA 8 Genie Provider Genie (Vision-supported area camera) ✓  
IDS 9 uEye Provider uEye SE, LE series (USB 2.0 camera) ✓ ✓
KEYENCE 10 CV Provider CV series ✓  
KEYENCE 11 CVX Provider CV-X100 series ✓  
KEYENCE 12 V-Works for XG Provider XG-7000 / 8000 series ✓  
KEYENCE 13 XGX Provider XG-X2000 series ✓  
LINX 14 GINGA Provider GINGA board ✓  
Matrox 15 RobCom Provider Matrox Design Assistant ✓  
OMRON 16 F160 Provider F160 ✓  
OMRON 17 FZ Provider FZ3, FZ4, FZ5, FH, FZM1, FQ-M, FQ2 ✓  
Panasonic 18 A110 Provider A110 (Micro image checker) ✓  
Panasonic 19 PV Provider PV series ✓  
RICOH 20 R-GigE Provider GigE camera ✓  
SHARP 21 IV Provider IV series ✓  
SICK 22 PLOC2D Provider PLOC2D-654C, PLOC2D-632C, PLOC2D-2000, PLOC2D-631C, PLOC2D-631S ✓ ✓
― 23 DirectShow Provider DirectShow-supported camera ✓ ✓
― 24 HALCON Provider HALCON (Image processing library) ✓ ✓
― 25 OpenCV Provider DirectShow-supported camera ✓ (*2) ✓ (*2)
― 26 USB Camera Provider DirectShow-supported camera (USB camera) ✓  

TOP


Sensor (Displacement meter)Sensor (Displacement meter)

Manufacturer Provider Name Target ORiN2 SDK
Runtime or higher DENSO Products
KEYENCE 1 GT Provider GT & DL-RS1A ✓  
KEYENCE 2 GT2DLEP1 Provider GT2 & DL-EP1 ✓  
KEYENCE 3 ILDLEP1 Provider IL series & DL-EP1 ✓  
KEYENCE 4 LJ-V7000 Provider Two-dimensional laser displacement meter ✓  
KEYENCE 5 LJ-X8000 Provider LJ-X8000 ✓  
KEYENCE 6 LJ-X8000A Provider LJ-X8000A ✓  
KEYENCE 7 LK-G3000 Provider LK-G3000, LK-G3000P, LK-G3000V, LK-G3000PV ✓  
KEYENCE 8 LK-G3000LkIF Provider LK-G3000, LK-G3000P, LK-G3000V, LK-G3000PV ✓  
KEYENCE 9 LK-G5000 Provider LK-G5000 ✓  
OMRON 10 ZG2 Provider ZG2 ✓  
OMRON 11 ZS Provider ZS ✓  
OMRON 12 ZX Provider ZX ✓  
Panasonic Industrial Devices SUNX 13 HL-C2 Provider HL-C2 ✓  
Panasonic Industrial Devices SUNX 14 HL-D3 Provider HL-D3 ✓  
Panasonic Industrial Devices SUNX 15 HL-G1 Provider HL-G1 ✓  
Panasonic Industrial Devices SUNX 16 TRC11 Provider TR-C1 (*4) ✓  

TOP


Sensor (Other)Sensor (Other)

Manufacturer Provider Name Target ORiN2 SDK
Runtime or higher DENSO Products
DAI-ICHI SEIKO 1 ESTORQ Provider ESTORQ, ES-Gripper ✓  
DENSO 2 AN Provider AN series ✓ ✓
DENSO 3 FD Provider FD2 series ✓ ✓
DENSO 4 IC Card Provider PR-450, PR-550, QK12-IC ✓ ✓
DENSO 5 Q-Platform Provider Q-Platform ✓ ✓
DENSO 6 Scanner Provider AT series, GT series, QK series and other scanners ✓ ✓
DENSO 7 SE1-HU-P Provider SE1-HU-P ✓ ✓
DENSO 8 UR20 Provider UR20 series ✓ ✓
DENSO 9 UR30 Provider UR30 series ✓ ✓
DENSO 10 UR40 Provider UR40 series ✓ ✓
HOKUYO AUTOMATIC 11 URG-04LX Provider URG-04LX ✓  
KEYENCE 12 FSN40NUEP1 Provider FS-N40 ✓  
Mettler Toledo 13 WMF204C Provider WMF204C ✓  
NITTA 14 IFS Provider 6-axis force sensor ✓  
OJIYA SEIKI 15 ad-L8 Provider ad-L8 (Digital type air micrometer) ✓  
OMRON 16 V600 Provider V600 (Compact ID controller) ✓  
SINTOKOGIO 17 ZYXer Provider ZYXer Low load model, Standard model, Middle load model, High load model ✓ ✓
Takasu Giken 18 RLW Provider Compact torque sensor ✓ ✓
UNIPULSE 19 TMF Provider Torque meter, Force measurement ✓  
WACOH 20 DynPick Provider DynPick series (Force sensor) ✓  
WACOH 21 WDF-6A Provider 6-axis force sensor ✓  

TOP


HIDHID

Manufacturer Provider Name Target ORiN2 SDK
Runtime or higher DENSO Products
DENSO 1 TPComm Provider Teaching pendant ✓ ✓
SensAble 2 PHANTOM Provider PHANTOM ✓  
― 3 3D mouse Provider 3D mouse ✓  
― 4 DirectInput Provider DirectInput-supported device ✓ ✓
― 5 Joystick Provider Windows-supported joystick ✓  

TOP


OtherOther

Manufacturer Provider Name Target ORiN2 SDK
Runtime or higher DENSO Products
CCS 1 PD3 Provider PD3 series (Digital dimmer power source for LED light) ✓  
CCS 2 PDS Provider PDS-10, PDS-30 (Digital dimmer power source for LED light) ✓  
CONTEC 3 SMC Provider SMC board ✓  
EPSON 4 ESCPOS Provider ESC/POS command-supported printer ✓  
flexfactory 5 anyfeed Provider anyfeed ✓  
KEBA 6 ACF Provider Active Contact Flange ✓  
KEYENCE 7 LaserMarker Provider Laser marker ✓  
Leimac 8 IPPA Provider IPPA series (LED lighting pulse controller) ✓  
OPTEX FA 9 OPPD Provider OPPD ✓  
Panasonic 10 ANB Provider ANB86001 / 3 (Digital dimmer power source for light) ✓  
SATO 11 SBPL Provider CLNX-J series ✓  
Strawberry Linux 12 USBRH Provider USBRH-FG ✓  
Toshiba Tec 13 TPCL Provider B-EX series ✓  

TOP


  1. *1. Need to purchase additional license from the manufacturer
  2. *2. Need to purchase additional license from DENSO WAVE
  3. *3. Compatible with only Windows XP
  4. *4. Discontinued products

  • Features
  • Specifications
  • Provider list

Related Products

Contact us

DENSO ROBOT MEMBER

If you have not registered

The services on this member site are available only for registered customers.

New member reg.