m2m/iot solution conprosys product introduction seminar · 2018-05-18 · m2m/iot solution...

83
M2M/IoT Solution "CONPROSYS" Product Introduction Seminar www.contec.co.jp Ver 1.00 Data storage, visualization, and utilization Cell control and area management Sensor measurement and actuator control Renewable Energy Smart Agriculture Social Infrastructure Factory Automation

Upload: others

Post on 13-Mar-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

M2M/IoT Solution "CONPROSYS"

Product Introduction Seminar

www.contec.co.jp

Ver 1.00

Dat

a st

orag

e,

visu

aliz

atio

n, a

nd

utili

zatio

n

Cel

l co

ntr

ol

and

ar

ea

man

agem

ent

Sen

sor

mea

sure

men

t an

d

actu

ato

r co

ntr

ol

Renewable Energy Smart Agriculture Social Infrastructure Factory Automation

Page 2: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

2

Introduction -M2M/IoT Solution "CONPROSYS"-

CONTEC Professional System

1. A controller that can be used easily

2. Cloud services that can be selected to match the application

3. "HMI software" that can easily be connected to is also provided.

Concept

* The "CONPROSYS" is the result of the technology that we possess at CONTEC for creating products!

Cloud server

Controller

It is a product that makes it possible to easily construct M2M/IoT solutions!

What is the "CONPROSYS?"

Measurement controlexpansion boards

Solution technology

Industrial computers Network products

Page 3: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

3

Agenda

1. M2M/IoT Overview

•1.1. What is M2M/IoT?•1.2. Market Trends•1.3. Necessary Components of M2M/IoT

2. Introduction of CONPROSYS

•2.1. CONPROSYS Overview•2.2. Controller Overview•2.3. Host Server Overview•2.4. HMI Software Overview•2.5. System Configuration Example

3. Configuring CONPROSYS Settings

•3.1. CONPROSYS Setup Procedure•3.2. Preparations before Setup•3.3. Displaying the Setup and Monitoring Screens•3.4. Monitoring Function•3.5. Scripting Function

4. Methods for Linking with External Systems

•4.1. Data Transfer Function•4.2. Linking with ACTIVE TOUCH

5. Introduction of Products

•5.1. Introduction of New Products

6. Support Information

Page 4: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

4

MEMO

Page 5: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

1. M2M/IoT OverviewThe Arrival of the Internet of Things

Era

M2M/IoT Solution

Page 6: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

6

1.1. M2M/IoT Overview

Machine to Machine (M2M)M2M refers to systems in which devices communicate with each other in order to perform operations without any participation by human operators. This refers to the narrow sense of IoT and can be said to be IoT without human participation.

Machine to Machine (M2M)M2M refers to systems in which devices communicate with each other in order to perform operations without any participation by human operators. This refers to the narrow sense of IoT and can be said to be IoT without human participation.

What is M2M?

Cloud

GW GW

A

S

Mobile circuit (3G/LTE)Ethernet

Measurement Monitoring Control Management

Actuator

Sensor

Gateway

A

A A

A

S S S

S

Internet of Things (IoT)This is a concept in which not only IT devices such as PCs and servers but all things are connected to the Internet.

Internet of Things (IoT)This is a concept in which not only IT devices such as PCs and servers but all things are connected to the Internet.

What is IoT?

Not only people and IT devices but all things are connected to the Internet. Consequently, there is a large focus on the added value created by the exchange of information between all things.

Sensor Device Person

InternetVisualizationAnalysis Judgment

Page 7: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

7

• The "Internet of Things era" in which 50 billion devices are connected to each other

• The market created by the "Internet of Things" will grow to an enormous size: 4 trillion yen internationally and 250 billion yen just in Japan.

Industry trends -the arrival of the Internet of Things (IoT) era-

6.3 billion 6.8 billion 7.2 billion 7.6 billionWorld population

0.5 billion 12.5 billion 25 billion 50 billionNumber of connected devices

0.08 1.84 3.47 6.58Number of devices per person

2003 2010 2015 2020

Changes in the Internet era

Year

Items connected to the Internet

Computers Devices

Development of communication technology

Spread of cloud services

M2M/IoT market changes

0

1

2

3

4

5

2010年 2012年 2014年 2016年 2018年 2020年

国内M2M市場海外M2M市場

Mar

ket

scal

e [t

rilli

on

yen

]

Source: Cisco IBSG 2011

Source: Yano Research Institute Ltd., 2014

2010 2012 2014 2016 2018 2020

Japanese M2M marketInternational M2M market

Page 8: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

8

Business opportunities hidden in a variety of markets• Unexpected ideas lead to enormous profits.

Organization and project for the promotion of standardization• oneM2M

This organization aims to standardize M2M. Lately, they have been proposing specifications for standardization.

• Industry 4.0Smart Factory project for the fourth industrial revolution proposed by the German governmentOPC-UA is positioned as the required communication standard.

Industry trends -primary causes of growth-

The M2M/IoT markets are expected to continue expanding.

Reduction in the cost of communication• The rise of low-cost 3G

SIM services, etc.

Cloud services• The spread of

service provision over the Internet

Standard unification• The spread of unified

standards such as Modbus/OPC

• The ability to create systems at a lower price thanks to the development of communication and services

• Movements toward the unification of standards in various industries• The creation of business models even for systems that conventionally

were not profitable

Page 9: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

9

1.2. Market Trends Desired results of M2M/IoT

Cloud server• Centralized management

• Storage/analysis• Remote control

Traffic and moving vehicles

Position information

Manufacturing and distribution

Operation information

Energy

Electric power information

Electric power information

Health care

Biological information

Agriculture

Environmental information

• Not simply performing remote I/O or monitoring but providing new services and product competitiveness through the application and analysis of information obtained from a variety of things

• Optimization of services through the understanding of user trends in real time

Regardless of the field, the possibility of increasing profits in a variety of markets is hidden in M2M/IoT.

Page 10: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

10

Market application example(1) Application of IoT to a parking lot

• The fare payment machines support electronic money and online payment.• The optimal guidance for people trying to park their vehicles is provided by monitoring,

in real time, the information of vehicles entering and leaving the parking lot.• In the event of a malfunction, the service center is contacted immediately.• Remote maintenance is also possible.• The collected data can be analyzed to calculate the optimal scope when establishing a

new parking lot.

Controller• Communication

with fare payment machines

• Parking lot vacancy

• Remote operation

Cloud server• Customer relationship management (CRM)

• Driver guidance• Electronic payment

Support center• Monitoring of the facility• Remote maintenance

User• Searching for parking lots

• Electronic payment

Image of the application of IoT to a parking lot

Page 11: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

11

Market application example(2) Application of IoT to construction machinery

• Makes it easier to estimate the causes of malfunctions and increases the speed of repairs• Theft prevention⇒ Remote operation can be used to stop engines.• Cost reduction⇒ Optimal running plans can be suggested by analyzing the collected data.• Predictions for trends in the demand for products

Cloud server• Operation information

management• Position information

management• User information

management

Image of the application of IoT to construction machinery

Acquire the operation and position information

from the construction machinery.

Construction machinery

GPS (position information)

Controller

Sales office

Use and application of collected data

Page 12: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

12

1.4. Necessary Components of M2M/IoT What is required in order to start IoT?

Device• Supports

standards and has a flexible interface

• Can transmit data to the host server

Host server

• Collects data from devices and provides assistance in analyzing the data

Communication circuit• Inexpensive

while still having a speed that does not hinder communication

Security• Prevents data

leakage and illegal operations

CONTEC can provide the CONPROSYS as the foundation of a system required in order to start IoT. By concept, the CONPROSYS is simple, convenient, and easy to use. It is the optimal solution to use in starting IoT/M2M. Users can construct their optimal M2M/IoT business just by applying their ideas and enthusiasm.

With the CONPROSYS, we can easily realize the M2M/IoT solutions of our customers.

Page 13: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

2. CONPROSYS Overview"M2M/IoT Solutions" Provided by CONTEC

M2M/IoT Solution

Page 14: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

14

2.1. CONPROSYS Overview Concept of the CONPROSYS series

Simple, convenient, and easy to use!!

Features

Enables simple measurement control through intuitive operations

Provides a multivendor environment through support for industry-standard communication methods

Provides a platform that realizes visualization and remote control

Provides all the components that are required for M2M/IoT solutions

Functions

Equipped with a rich variety of interface combinations

Enables the communication environment required for M2M/IoT solutions through simple setup

Simple expansion of functions through the ability to add and change applications

Dat

a st

ora

ge,

vi

sual

izat

ion

, an

d u

tiliz

atio

n

Cel

l co

ntr

ol

and

are

a m

anag

emen

t

Sen

sor

mea

sure

men

t an

d

actu

ato

r co

ntr

ol

Renewable Energy Smart Agriculture Social Infrastructure Factory Automation

Page 15: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

15

CONPROSYS components

Host server

Measurement Monitoring

Control Management

A

S

Actuator

SensorA

A S

HMI software

(2)

Measured data

(1)(3)

Mobile terminal

• Measures data by way of the I/O interface•Controls actuators by way of digital/analog communication•Transmits stored data to the server by way of an Ethernet or 3G circuit

(1) Controller(1) Controller

•Stores the data received from the controller•The stored data can be viewed from a web browser.•Provides a host system that matches the application

(2) Host server(2) Host server

•Enables monitoring in combination with the controller•Links flexibly with HMI software made by other companies(3) HMI software(3) HMI software

The CONPROSYS comes with the controller and host server that are required in order to construct an M2M/IoT solution. The I/O of a variety of sensors is measured and controlled by the controller. The data can be stored on the host server. The CONTEC cloud service can be offered by the host server. It can also provide the software information that is required so that customers can construct their own cloud services. The host server can also flexibly link with the HMI software that has been designed with the purpose of performing measurement and control in real time. HMI software is also provided by CONTEC.

Page 16: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

16

CONPROSYS -overview of controller functions-

2.2. Controller Product Overview

The CONPROSYS controller does not just transfer the data it has collected to the host but is also equipped with simple control functions. You can perform control just by accessing the controller from a web browser and positioning icons to form a flowchart.No specialized knowledge of programming languages is required.

• Measurement/monitoring functionYou can measure and monitor signals through the controller's built-in interface.

• Simple control functionYou can configure simple control settings by accessing the controller from a web browser and using the GUI to form a flowchart.

• Data transfer functionThe collected data is periodically transferred over HTTP or HTTPS.

• Modbus slave functionYou can acquire the controller administration information from an external device over Modbus/TCP.

• OPC-UA functionOPC-UA is supported.

• Conventional development environmentThe remote I/O communication protocol "F&eIT," which CONTEC has conventionally provided to our customers, is supported. You can use previously constructed systems without any adjustments.You can also use "API-TOOL," which CONTEC has conventionally provided to our customers.

• HMI software linkingYou can link with HMI software by way of interfaces such as Modbus and OPC-UA.You can use "ACTIVE TOUCH (trial version)," which is HMI software made by CONTEC.

Controller functions

Page 17: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

17

Introduction of controller functions -simple control functions-

I/O can be set easily. Control rules can be set easily by way of flowcharts.

Task programming function

[Features]• Settings can be configured from a web browser.• Position control components on the chart to define

rules.• A rich variety of control components (such as time

synchronization, comparison, and calculation) are available.

• 1 task is managed on 1 page.• Up to 10 main tasks and 10 sub tasks can be

managed.

Simple monitoring screens can be created. These screens can be created just by positioning components on the screen

and setting the display data.

Monitoring function

[Features]• Settings can be configured and the display can be

viewed from a web browser.• Users create screens by arranging display

components on the screen.• A rich variety of display components (such as

meters and graphs) are available.• Up to 20 screens can be created.

* All that can be controlled is the I/O of the controller itself.

Simple control is possible just with the controller unit. Simple control can be set and monitoring screens can be created by accessing the controller through a web browser and using drag-and-drop operations to create flowcharts.

Connecting to a CONPROSYS device from a web browser

A

S

Actuator

SensorA

A S

Just by using browser operations, it is possible to perform calculations and control simply. There is no need for dedicated programming knowledge or a development environment.

Page 18: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

18

Introduction of controller functions -data transfer function-

This function periodically transfers measured data.You can select HTTP or HTTPS for the transfer method.

Host system

SWF

low

meter

Solenoid valve

Sw

itch

SW

Flow

m

eter

Solenoid valve

Sw

itch

SW

Flow

m

eter

Solenoid valve

Sw

itch

Data transfer function

The data transfer does not require any complicated operations.

Measured data

Measured data

Measured data

There is no need to configure difficult settings. Just specify the URL of the host system and the data transfer interval to automatically start the transmission of data.

Page 19: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

19

Introduction of controller functions -Modbus slave function-

Remote I/O with PC control

SW

Flo

w

met

er

Sol

enoi

d va

lve

Sw

itch

SW

Flo

w

met

er

Sol

enoi

d va

lve

Sw

itch

SW

Flo

w

met

er

Sol

enoi

d va

lve

Sw

itch

Remote I/O with a PLC

SW

Flo

w

met

er

Sol

enoi

d va

lve

Sw

itch

SW

Flo

w

met

er

Sol

enoi

d va

lve

Sw

itch

SW

Flo

w

met

er

Sol

enoi

d va

lve

Sw

itch

Control PC PLC

* This is limited to those PLCs that support Modbus/TCP.

• It is a memory-access-type communication protocol.• It is widely used in SCADA systems and other aspects of the FA industry.• It is an extremely simple protocol and its specifications are public.

Image of communication

In Modbus communication, the master issues a variety of commands, and the slave returns responses to these commands. The CONPROSYS acts as the slave and returns its acquired information, the results of calculations, and other similar responses to the requests for data from the master.

Measuring equipment

Host communication device (Modbus master)

Ethernet

Modbus

Data request

Modbus

The slave returns its acquired information or the results of calculations in response to requests for data. In the event of a write instruction, the corresponding part of memory is changed to the specified value.

Data response

SCADA system, etc.

What is Modbus?

A

S

Actuator

Sensor

S

Page 20: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

20

Introduction of controller functions -OPC-UA function-

Host system A

Host system B

Host system C

OPC interface

CONPROSYSinterface

CONTEC-OPC serverTranslates the CONPROSYS

interface into an OPC interface

Image of OPC communication

Controller A

Controller B

Controller C

OPC server made by a different company

Controller made by a different

company

EthernetEthernet

Ethernet Ethernet

• It is a communication protocol.• It is widely used in SCADA systems and similar systems.• An OPC server is used to convert the CONTEC communication method to the OPC interface.

What is OPC-UA?

Simple linking with HMI tools made by a different companyThe CONPROSYS can also easily communicate with software that supports OPC and is made by a different company.

(Examples) JoyWatcherSuite (JT Engineering Inc.)InTouch (Wonderware)

Page 21: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

21

Introduction of controller functions -conventional development environment-

The CONPROSYS supports the F&eIT protocol, which CONTEC has conventionally provided to our customers. By using "API-Tool," which CONTEC has conventionally provided to our customers, you can use the CONPROSYS as remote I/O.

Ethernet

F&eIT protocol

Host system

Example of usage as remote I/O

You can use the F&eIT protocol to perform communication just like with conventional devices that support this protocol.

Ethernet

UDP/IP

F&eIT protocolinterface

API Tool

User application

Page 22: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

22

Introduction of controller functions -example of usage as a Linux box-

The CONPROSYS can also be used as a Linux box equipped with an I/O interface. CONTEC releases the information required to develop applications. In addition, we have also prepared an API for using the I/O interface.

Linux application development

Hardwareinterface

API

User application

We have prepared API functions that are equivalent to API Tool, which we have conventionally provided to our customers. This makes it possible to develop applications in a familiar development environment.

Actuator

Sensor A

SS

We also release the Linux OS information.

Page 23: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

23

CONPROSYS -hardware overview-

• These controllers are small and compact and can be installed on a DIN rail.• A CPU for embedded devices is used, which conserves electric power.• Parts with short service lives have been eliminated from the design, which

provides high reliability and reduces the frequency of maintenance.• The operating temperature range is -20 to 60C, which enables these

controllers to be used in any and all fields.• These controllers are equipped with two LAN ports, which enables LAN

transition wiring.• A model that supports 3G communication and a model that supports 920 MHz

are also available.

Features

The CONPROSYS is available in two hardware configurations. The standalone controller is equipped with all the general-purpose functions in one single device. The stack controller has excellent expandability and can be used to construct an interface that meets the needs of the customer.

Standalone controller Stack controller

Ethernet

Page 24: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

24

CONPROSYS -slim type features-

This standalone controller has a rich variety of functions in a compact body. In spite of its varied functions, it is available at a low price.

This model supports serial communication, digital I/O, analog I/O, and pulse input.

Slim type lineup

Digital input: 4 chDigital output: 2 ch

Counter input: 2 ch*

Analog input: 2 ch

RS-232C: 1 chRS-485: 1 ch

Multifunction model

The following models are also available with the above I/O as the base.

• RS-485 communication: 2-terminal model

• Model supporting 3G/LTE

• Model supporting 920 MHz

LAN x 2* Switchable with the digital input

Page 25: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

25

This model supports serial communication and digital I/O.

Digital input: 8 chDigital output: 8 ch

RS-485: 1 ch

DIO mode

The following model is also available with the above I/O as the base.

• Model with added CAN communication

This model supports analog I/O.

Analog input: 8 chAnalog output: 2 ch

AIO mode

LAN x 2

LAN x 2

Page 26: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

26

CONPROSYS -module type features-The module type has excellent expandability. You can construct a hardware configuration that matches your application by adding expansion modules to the CPU module.

Module type lineup

Digital input: 4 chDigital output: 4 ch

RS-232C: 1 ch

CPU

LAN x 2

• CPU module

• EtherCAT slave module

Digital input: 4 chDigital output: 4 chLAN x 2

Features• Mechanisms for easy attaching and detaching

• Excellent expandability

You can construct your desired interface by using the CPU and expansion devices.

You can exchange modules while the other devices remain attached to a DIN rail.

Page 27: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

27

Devices

Digital input: 8 chDigital output: 8 ch

• DIO device (two types)

Two types are available: a non-voltage input model and a photocoupler-isolated input model.

Analog input: 8 ch (±10 V)

• AIO device (two types)

Analog output: 4 ch (0 to 20 mA)

RS-232C: 1 ch or 2 ch

• RS-232C device (two types)

Two types are available: a 1-channel model and a 2-channel model.

RS-485: 1 ch or 2 ch

• RS-485 device (two types)

Two types are available: a 1-channel model and a 2-channel model.

Pt 100 Ω: 4 ch

• Temperature input device

Page 28: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

28

CONPROSYS -host server overview-The CONPROSYS host server enables the storage and simple visualization of data.Two different services are available and can be selected depending on the customer's application: a service in which we provide the customer with a cloud managed by CONTEC and a service in which we provide the customer with server software setup information.

Host server model

(1) On-premises model

With this service, the terminals provided by the customer are used to store and provide a simple display of the data.This service is constructed with open-source software, so CONTEC provides the customer with setup information.

Local server CONTEC provides the customer with

setup information. The customer sets the server software.

(2) Cloud model

With this service, the customer uses a cloud managed by CONTEC.A 3-month free trial is available.

The customer accesses a cloud managed by CONTEC.

Free of charge for 3 months

CONTEC cloud service

Internet

We have released the data transmission layout to the public. It is also possible for the customer to prepare the server software.

Page 29: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

29

Introduction of host server functions

• Database registration functionRegisters the data received from the controller in a database

• Data storage functionStores 5 years worth of data in a database

• Simple visualization functionDisplays the stored data as a table or graph

Host server functions

The CONPROSYS host server registers and stores the data files that it receives from the controller in a database. The stored data can be viewed from a web browser.

Host server screens

• Graph screen

• Top monitor screen

• Data list screen

• Unit selection screen

It is also possible for users to create screens for visualization according to their needs.

Page 30: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

30

Anyone can create screens easily.

Select and arrange parts.

Associate parts

settings.

Go! (Execute.)

CONPROSYS -HMI software overview-

2.4. HMI Software Overview

The controller can be linked to an HMI/SCADA system.For a simple monitoring system, you can use "ACTIVE TOUCH (trial version)," which is HMI software that CONTEC provides our customers with.

HMI software

(1) ACTIVE TOUCH (trial version)This software can be used to perform steps from communication setup to screen creation in a program-less manner. You can perform simple development.

(2) Software made by different companies

The controller supports the standard protocols supported by the majority of HMI software programs.*

* CONTEC has plans to provide support for "Modbus/TCP" and "OPC-UA."

• Examples of software programs that support standard protocols

JoyWatcherSuite (JT Engineering Inc.)

VDS/ASTMAC (Yokogawa Electric Corporation)

InTouch (Wonderware)

LabVIEW (National Instruments Corporation)

Citect (Citect)

(1) You can create up to 3 screens.(2) There are time limits on communication with general-purpose OPC servers and PLCs (1 hour after starting).

* Communication with the CONPROSYS and F&eIT OPC server can be used without any time limits.

Limitations of the trial version

Page 31: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

31

2.4. System Construction Examples Examples of systems constructed using the CONPROSYS -

example of what is provided by CONTEC to enable visualization-

Usage in a plant factory unitThis is an example of using the CONPROSYS in a plant factory, which has become more popular in recent years and continues to spread. The signals are measured by the CONPROSYS controller, and CONTEC's cloud server provides visualization.

Water treatment

device

Providing water

Providing heat

yProviding electricity

Providing C02

Lighting control y

Temperature/

humidity controlCO2 control Liquid fertilizer Liquid fertilizer

control

C02 sensor

Illumination sensor

Temperature sensor

Humidity sensor

Home/office• Setting parameters• Remote control of

devices• Setting cultivation plans Remote

monitoring

Screens for visualization

Page 32: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

32

Examples of systems constructed using the CONPROSYS –example of what is provided by CONTEC to enable visualization-

Wireless LAN devices• Wireless LAN that can be

used outdoors• Wireless boards embedded

in devices

M2M terminals• Compact communication controller• 3G communication function• 920 MHz communication

function

Wireless AP

Handheld terminal

Irrigation

Heating Ventilation

Skylight

Environment control box

Environment measurement

box

Environment measurement

box

Cloud communication

box

OutdoorsOutdoorsGreenhouseGreenhouse

Internet

Agricultural production management SaaS

Agricultural management cloud• Alert management• Environment monitoring• Complex control of devices• Cultivation support

information

Temperature, humidity,

sunlight, and rainfall

Room temperature and humidity

System image

Key pointsKey points

Usage in an agricultural production management system

CONTEC can provide not only controllers but also equipment such as wireless devices. For outdoor data collection, systems can easily be constructed by using a controller with a built-in 3G or 920 MHz communication function.

3G

Internet

Home/office• Farm environment

monitoring• Remote control of

devices• Setting cultivation plans

Mobile• Farm environment

monitoring• Remote control of

devices• Correcting cultivation plans

During work• Farm environment

monitoring• Compulsory device

searching

920 MHz

Page 33: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

33

Examples of systems constructed using the CONPROSYS -example of providing only the controller-

Usage as a multiplexer

The CONPROSYS controller is used as the signal switcher (multiplexer) in the demand (electric power demand) control system of public storage battery systems. The controller handles two different types of communication. The system consists of measurement request communication and demand control communication by communicating with the electricity storage system while maintaining synchronization.

The demand control device (EMS) monitors the state of the electric power and the state of the storage batteries and discharges electricity to stabilize the electricity consumption.

RS-485 communication

RS-485 communication

RS-232C communication

Measuring equipment

Electricity storage system

Battery

Battery

BatteryNo dedicated software requiredEasy operation from a web browser

(1) Multiple serial communications are controlled by a single controller.

(2) The CONPROSYS is not produced by way of a dedicated application but by way of task programming.

Features

Electricity receiving

boardElectric

power meter

Demand control communication

Measurement request communication

Page 34: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

34

Examples of systems constructed using the CONPROSYS -example of providing only the controller- Usage as an M2M controller embedded in an industrial

storage battery system

The CONPROSYS is provided as a Linux controller. CONTEC releases the Linux OS information, which enables customers to develop applications. The CONPROSYS can be used as the EMU (Energy Management Unit) for industrial storage battery systems.

(1) Built-in CAN interface(2) Control program created by the

customer(3) Linux OS information released by

CONTEC

Details

[CONPROSYS appearance]

SIM SLOT

3G

12 to 24 VDC

RS-422/485DI/CNT/DOLAN1

RS-232CSD CARDSLOT

LAN2 AI

USB

RS-485 communication

CAN communication

Electricity storage system

Applications developed by customers

Page 35: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

35

Example of a system configuration using the CONPROSYS -example of providing only the controller-

Usage as an error monitoring unitBy monitoring the operating status of the factory equipment, it is possible to easily manage the information that is necessary for the implementation of IT in the factory. Examples of different types of information management include information from production management, quality control, and equipment management. Also, by using the simple control functions that are included as standard, you can use the CONPROSYS as an error monitoring unit.

Equipment status

Equipment status

Number of operationsNumber of operations

Failure information

Failure information

The operating ratio of the equipment is calculated from an analysis of the operating time.The operating ratio of the equipment is calculated from an analysis of the operating time.

The part replacement periods are estimated from an analysis of the number of operations.The part replacement periods are estimated from an analysis of the number of operations.

Potential problems are determined from an analysis of the failure history.Potential problems are determined from an analysis of the failure history.

Factory equipment

Collects operating status information

Controller

Equipment management server

Factory equipment

Collects operating status information

Controller

System configuration diagram

Outputs a signal when an error is detected

Page 36: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

36

MEMO

Page 37: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

3. Configuring CONPROSYS SettingsWhat Work Is Required to Configure the Settings?

M2M/IoT Solution

Page 38: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

38

• Network connection with the CONPROSYS• PC network settings

Preparations before setup

• CONPROSYS function settings• Monitoring screen settings• Scripting settings

Setting details

CONPROSYS setup flow

3.1. CONPROSYS Setup Procedure

Use actual devices to check the CONPROSYS settings and operations. Use a web browser to set and view the CONPROSYS.

Page 39: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

39

3.2. Preparations before Setup

LAN cable connection

Use a LAN cable to connect the setup terminal and the controller, and then change the IP address to enable the network connection.

Use a web browser to set and view the controller.Before you configure the settings, you have to prepare a network connection.

• Network connection with the CONPROSYS• PC network settings

Preparations before setup

IP address: 10. 1. 1.101Subnet mask: 255.255.255.0

IP address: 10. 1. 1.200Subnet mask: 255.255.255.0

Set these to the same numbers.

Set these to different numbers.

Setup PC Controller

Laptop network settingsIP address: 192.168.1.200

Subnet mask: 255.255.255.0

LAN cable (straight cable)*

Connection Connection

Setup terminal Controller

Controller network settingsIP address: 192.168.1.101

Subnet mask: 255.255.255.0

In order to perform communication over the network, you have to set the IP address of the setup terminal.When the controller is shipped from the factory, this is set to "10.1.1.101," so set it to "10.1.1.200."If you match the parts of the IP addresses masked by the subnet mask to the same numbers, you will be able to perform network communication.

With the initial settings...

* The method to use in changing the IP address is shown on a later page.

Page 40: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

40

Required environment

In order to display the CONPROSYS web screen, an environment such as that shown below is required.

(1) Web browserInternet Explorer 9 or later (or a similar web browser)

(2) Java Runtime Environment

The monitoring and task displays require Java.

Download Java from the following URL.https://java.com/en/download/

Downloading the Java Runtime Environment (JRE)

https://java.com/en/download/

You can download the JRE from the following URL.Access the following URL from Internet Explorer.

Free Java Download

Click the following button to download the JRE.

In Internet Explorer, a message such as that shown below will be displayed. (The displayed message and the operations may vary slightly depending on your browser.)If you save the file, double-click it to run it.

Page 41: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

41

Setting the IP address

Open the "Network and Sharing Center" from Control Panel.

If Control Panel is in Category View, open "Network and Internet."

Click "Network and Sharing Center" under "Network and Internet."

Click "Change adapter settings" in the left menu.

Double-click the "Local Area Connection" icon.

* The figures are from Windows 7.

This section explains the procedure to follow to set the setup PC's IP address to 192.168.1.200.

Page 42: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

42

The "Local Area Connection Properties" dialog box opens.Double-click "Internet Protocol Version 4 (TCP/IPv4)."

The "Internet Protocol Version 4 (TCP/IP) Properties" dialog box opens. Change the settings to match the following figure. (Set the IP to 192.168.1.200.)

Click here when you finish configuring the settings.

* Make a note of the original settings if you expect that you will have to return them to their previous values.

192 . 168 . 1 . 200

Page 43: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

43

3.3. Displaying the Setup and Monitoring Screens

Start Internet Explorer.

Type the CONPROSYS IP address in the address bar, and then press the "Enter" key to access the CONPROSYS.

If the webpage is not displayed

If the webpage is not displayed, check the following item.• Proxy settings are configured in the web browser.→ Temporarily disable the settings or register the CONPROSYS

as an exception.

When you access the CONPROSYS, an authentication screen is displayed.

When the authentication screen is displayed, use the following information to log on.User name: mc341Password: mc341

192.168.1.101

Page 44: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

44

Screen listThe CONPROSYS has the following screens.

Status Menu

Monitoring Display

Modbus Display

Restart

Maintenance Menu

Firmware Update

Network Settings

Password Settings

System Information

Restart

Initialization

Settings Restore

Settings Backup

Data Collection

System

Maintenance

Monitoring Editing

Task Editing

Modbus Display

Saving Settings

Data Transfer

Time Synchronization

Services

Page 45: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

45

3.4. Monitoring Function Displaying the monitoring screen

(1) Click "Monitoring Editing" under "Maintenance Menu."

(2) The monitoring display screen appears.

A Java warning screen may be displayed.Click "Run."

This screen is used to view and perform operations on the values measured and calculated by the controller.To display the monitoring screen, access the controller, and then click "Monitoring Editing" on the menu.

Page 46: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

46

Monitoring function overviewYou can use monitoring editing to create a screen, by arranging items, for

monitoring the status of the input signals. You can also use some items to change the output of digital signals and the numeric values of TAGs.

You can create up to 20 pages on the monitoring screen.You can create a display screen that matches the data by switching between the pages.

Page 1

Page 2

Page 47: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

47

I/O interface

• Creating/saving control programs

Scripting function

• Displaying/manipulating measured values

• Creating/saving display screens

Monitoring function

What is TAG data?

The CONPROSYS controller is viewed from a web browser.

A

S

Actuator

Sensor

AS

The CONPROSYS controller has a monitoring function that displays the measured and calculated values and a scripting function that performs calculations on measured values and performs simple

control. In the scripting function, you use variables known as TAGs to perform calculations and control. You can also display TAG values calculated with the scripting function on the monitoring screen.

I/O dataVoltage/contacts...

TAG dataCalculation dataControl data

Task

Page 48: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

48

Item types and functions

Item type Item appearance Details

You can display text, the numeric value of a TAG, and the numeric value of an input signal.

This item displays various numeric values as meters.You can display the upper and lower limit areas.

This item displays numeric values as a graph.You can display the upper and lower limit areas.You can display up to 8 data entries.

This item displays information such as digital input as a timing chart.You can display up to 8 data entries.

This item displays numeric values as a fill box.You can display the upper and lower limit areas.You can select between vertical and horizontal displays.

This item displays numeric values as a slider.You can display the upper and lower limit areas.You can select between vertical and horizontal displays.

This item displays elements such as digital I/O as a switch.You can change the button color.By setting the output, you can turn the switch ON/OFF from the screen.

This item shows numeric values with a 7-segment display.You can select the number of digits and the color of the item.

This item displays various numeric values as meters.You can display the upper and lower limit areas.By setting the output, you can operate the numeric values from the screen.

This item displays the status of the connected interfaces.

You can switch between pages of the monitoring screen.Click the text to switch to the specified page.You can display any text that you wish.

You can use conditions to switch the displayed text and the color of the characters.You can set up to 10 conditions.

Page 49: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

49

Basic operations - adding items

Select "Slider" in the Paint Control window.

Click "Slider" to select.

Click the position where you want to place the item.

The currently selected item and the operation mode (Operation) are displayed

at the bottom of the screen.You can also select the values of Item and Operation here.

Monitoring

Page 50: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

50

Basic operations - moving items

Select "Move" in the Paint Control window.

Click "Move" to select.

Drag the item that you want to move.

Monitoring

Page 51: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

51

Basic operations - setting items

Select "Property" in the Paint Control window.

Click "Property" to select.

Click an item to open its setup screen.

Monitoring

Page 52: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

52

Basic operations - deleting items

Select "Delete" in the Paint Control window.

Click "Delete“ to select.

Click the item that you want to delete.

Monitoring

Page 53: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

53

Monitoring controller information

The equipment that has been prepared for practice is connected as shown below.

Selector switch

Illuminated pushbutton

LampDigital outputDevice ID: 0, CH: 0, Bit: 0

Digital outputDevice ID: 0, CH: 0, Bit: 1

Digital inputDevice ID: 0, CH: 0, Bit: 3

Digital inputDevice ID: 0, CH: 0, Bit: 2

Device IDChannel

(CH)Bit Connected device Comment

0 0 0 Not connected Digital input (DI 0)

0 0 1 Not connected Digital input (DI 1)

0 0 2 Selector switch Digital input (DI 2)

0 0 3 Illuminated pushbutton Digital input (DI 3)

1 0 - Not connected Analog input (AI 0)

1 1 - Not connected Analog input (AI 1)

2 0 - Selector switch Counter input (CNT 0; DI 2)

2 1 - Illuminated pushbutton Counter input (CNT 1; DI 3)

* Digital inputs 2 and 3 are also handled as counter input.

Input signals

Output signals

Device IDChannel

(CH)Bit Connected device Comment

0 0 0 Lamp (green) Digital output (DO 0)

0 0 1 Illuminated pushbutton Digital output (DO 1)

Page 54: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

54

Monitoring controller information

Use the "Status" item to check the controller device information.

The "Status" item will be displayed as shown below when you position it on the monitoring screen.

Click "Property" in the menu, and then click the Status item to display its properties.Configure settings such as the font size and color. Click "Apply" or "OK" to save the settings.

Displayed devices: You can select the IDs of the devices to display.Font size: You can change the font size.Display color: You can change the color of the characters and grid lines.Fill color: Select the "not Fill" check box to clear the background color.

Fill color: You can change the background color.You can click "Select" to select the color.

Apply: Apply the changes.OK: Apply the changes and close the properties screen.Cancel: Discard the changes.

When you apply the settings, the device types that can be used with the current controller will be displayed automatically.

You can check the device IDs for various interfaces.Device ID 0 → DIO-8/8: Digital I/ODevice ID 1 → ADI16-4: Analog inputDevice ID 2 → CNT24-2: Counter input

The controllers used in this seminar have the following configuration.

Page 55: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

55

Monitoring digital input

Use the "Switch" item to monitor the status of digital input.

The "Switch" item will be displayed as shown below when you position it on the monitoring screen.

Click "Property" in the menu, and then display the Switch properties.

TAG ID: Select whether to use the TAG value or the value entered on the controller.Select "Use I/O" to use the value entered on the controller.

Input/output: When the controller device has both input and output, select between the two.Device ID: Specify the target device ID.Channel: Specify the input channel (such as an analog channel).Bit: Specify the bit of a digital signal.

Width: This is the width of the item.Height: This is the height of the item.Font size:This is the size of the characters displayed on the figure.Display color: This is the color of the characters displayed on the figure.Fill color: This is the color of the figure (button).

Apply: Apply the changes.OK: Apply the changes and close the properties screen.Cancel: Discard the changes.

The digital input to be monitored this time is that of a selector switch, so set Device ID to 0, Channel to 0, and Bit to 2.Change the Bit setting, and then click "OK" to confirm the settings.

2

Page 56: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

56

(1) Digital signal input and monitor confirmation

Digital signal input

ON

Press the button, and then check that the monitoring screen has changed.

When you set the selector switch to ON, you can check that the "Switch" you previously set also changes to ON.

Follow the same procedure to create another Switch in order to monitor the signal of an illuminated pushbutton.

Create a Switch in the same manner as before, and then open the properties for this new Switch.If you change the "Bit" item from 0 to 3, you can monitor an illuminated pushbutton.

3

After you have positioned the button, press it to check the operation on the monitoring screen.

The second Switch also changes to ON.

Page 57: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

57

After you complete the monitoring screen, save it. After you perform the "Save" operation, you can perform the "Saving Settings" operation to save the screen. The procedure is shown below.

Saving the monitoring screen

(1) "Save" operation

Click here.

Select the save destination, and then click "OK" to complete the "Save" operation.

(2) "Saving Settings" operation

Click here.

Click here.

Be sure to save the settings.

If you turn the power off without performing the "Saving Settings" operation, the settings will be cleared. Note that the settings will also be cleared when you turn the power off even if you perform the "Save" operation.

You can click "Saving Settings" on the Maintenance Menu screen to switch to the Saving Settings screen. You can click "save to ROM" on the Saving Settings screen to save the settings.

Page 58: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

58

3.5. Scripting Function Task Editing screen

A Java warning screen may be displayed.Click "Run."

The Task Display screen appears.

Scripting is a function that enables you to easily perform control by positioning the available items on the screen.There is no need for knowledge of programming languages or for a special development environment.Perform scripting from the Task Display screen.

Click "Task Editing" under "Maintenance Menu."

Task

Page 59: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

59

Task Display screen configuration

Program Control window:You can select items to position and switch the operation mode in the same manner as the monitoring screen.

String Control window:You can select items for handling character strings among the items that you can position.

Create a flowchart by positioning various control items in the panels of the Task Display screen.

Task

Page 60: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

60

Scripting overviewYou can arrange items into a flowchart on the Task Display screen in order to perform condition judgment and control.

You can create up to 10 tasks. There are 2 types of tasks: main tasks and sub tasks.

Each task consists of 96 panels (8 x 12). Arrange items in these panels.

• There are 10 tasks from Task00 to Task09.• Each task is run independently.Main task

• These tasks are run when called from a main task.• The main task will not perform the subsequent processing

until the sub task finishes.• You can create up to 10 sub tasks from Sub0 to Sub9.

Sub task

Each task is run starting from the screen's upper-left panel. (Indicated with the star in the figure on the left.)

Items have a mark, which indicates the next item to run. When the processing of a positioned item is finished, the task proceeds in the direction of the mark, and the next item is processed.

Some items have multiple marks.These items are used to fork the processing of the task according to conditions.

Page 61: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

61

TAG types

• Saves a numeric value• Can be referenced from the

monitoring screen• Shared with other tasks

TAG

• Saves a numeric value• Only valid within the local taskLTAG

• Saves a character string• Shared with other tasksSTAG

• Saves a character string• Only valid within the local taskLSTAG

Numeric values

Character strings

TAGs are like boxes that save numeric values and characters.In scripting, numeric values and characters are saved to, read from, and written to TAGs.

The following 4 types of TAGs are available. 100 of each type of TAG (from 00 to 99) are available.

TAG(100)

Task00

Monitoring screen

STAG(100)

Task00

Task09

LTAG (100) LSTAG (100)

LTAG (100) LSTAG (100)

LTAG (100) LSTAG (100)

LTAG (100) LSTAG (100)

LTAGs and LSTAGs are unique to each task, so LTAG00 of Task00 and LTAG00 of Task01 are different. ("L" means "local.")

TAGs and STAGs are shared between all tasks. Changing these values in Task00 will have an effect on all other tasks.

Only TAG values can be referenced from the monitoring screen.If data needs to be displayed, write it into a TAG.

Page 62: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

62

Item types and functions (numeric values)Set

• This item writes the input values of the signals of the device into the TAG.• You can also write the TAG's numeric value as the output value of the device.

Dstat

• This item acquires and writes into the TAG the device status.• The value written to the TAG is 256 for running, 0 for stopped, or 1 to 255 for an error.

FSet

•This item writes a numeric value into the TAG.

Calc

•This item performs basic arithmetic operations on two TAGs.•Bit operations such as AND and OR are also possible.

FCalc

• This item performs basic arithmetic operations on a TAG and a numeric value.• Bit operations such as AND and OR are also possible.

Sub

•This item performs the processing of the specified sub task.

Check

• This item compares two TAGs and forks the processing according to a condition.• It is also possible to compare a TAG against a specified numeric value.

Label

•This item specifies a label on the current position.• It is used as the destination for the Jump item.

Jump

•This item makes processing continue from the position of the specified Label item.

Wait

•This item stops processing for the specified length of time.•Specify milliseconds, seconds, minutes, or hours for the unit.

Timer

•This item compares the time against a condition, and then forks the processing accordingly.

Calendar

•This item compares the day, time, and day of the week against a condition, and then forks the processing accordingly.

Nop

•This item performs no processing. Use it to connect items.

Page 63: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

63

Item types and functions (character strings)StrConnect

•This item establishes/breaks a serial/Ethernet communication connection that has been set with Link.

StrSet

•This item receives a message from or transmits a message through the communication that has been set with Link.

StrCheck

•This item compares a character string against a condition, and then forks the processing accordingly.

StrCalc

• This item can be used to specify a TAG and concatenate the character strings.• You can also perform processing such as extracting the specified number of characters from the left.

Srt2Num

•This item converts a character string into a numeric value.

Num2Str

•This item converts a numeric value into a character string.

StrSplit

•This item splits the character string into two at the specified character.

StrFitProt

•This item can transmit/receive data over the F&eIT protocol.

What is the Link setting?This setting is used to perform serial or Ethernet communication.Click "Link" on the menu at the top of the screen to display the setup screen.You can create up to 10 settings.

Task

Page 64: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

64

Basic operations - adding items

From the Program Control window, select the item that you want to position.

In the same manner as the monitoring screen, select the item, and then click the location on the screen where you want to position the item.

The item is added in the panel that you clicked.

Basic operations - moving and deleting items

To move an item, click "Move."To delete an item, click "Delete."

Drag the item that you want to move.

Click the item that you want to delete.

Delete

Move

Task

Task

Task

Page 65: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

65

Basic operations - setting items

Click "Property" in the Program Control window.

Click the item.

The properties dialog box opens.

The settings of the properties dialog box vary depending on the item.

Task

Page 66: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

66

Digital output control

Create control so that the digital output is ON when the digital input is ON.Create the following flowchart.

Is TAG00 ON?

Set digital output 0 to OFF.

Check

ON

Set digital output 0 to ON.

OFF

Loop

Assign digital input 0 to TAG00.

Digital signal input

Digital signal output

ONON

The equipment that has been prepared for practice is connected as shown below.

Selector switch

Illuminated pushbutton

LampDigital outputDevice ID: 0, CH: 0, Bit: 0

Digital outputDevice ID: 0, CH: 0, Bit: 1

Digital inputDevice ID: 0, CH: 0, Bit: 3

Digital inputDevice ID: 0, CH: 0, Bit: 2

Page 67: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

67

Digital output control: Assigning device values to TAGs

Digital signal input

LTAG00

ON: 1OFF: 0

When the switch is ON, the bit is 1. Otherwise, the bit is 0.

(1)

(2)

Use TAGs to handle data in task programs.TAGs like that shown below are available.

(3)

(4)

The properties dialog box opens.Save the digital input status to LTAG00.

Select "LTAG00" for "TAG ID."

Change "Device ID" to "0," "Channel" to "0," and "Bit" to "2" for the digital input.Leave all other settings as they are and click "OK."

2

Click "Set" in the menu, and then position the item in a panel.

Click "Property," and then click the item that you have positioned.

Task

Page 68: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

68

Digital output control: Condition judgmentNext, click "Check" for a condition judgment item, and then click one of the panels in the upper-left corner to position the item.

(1)(2)

(3)

(4)

The button status is included in LTAG00, which was set previously.When the button is pressed, its status is 4. When the button is not pressed, its status is 0.

Configure the settings as shown in the figure on the left.The condition is as shown below.If LTAG00 = 4, proceed downward. Otherwise, proceed to the right.

Proceed to the right when the button is not pressed.

Proceed downward when the button is pressed.

Use a Jump item to return to the start of processing.

Open the properties dialog box, and then select "Return."

Set the other branch in the same way. This enables continuous processing.

Add a Jump item.

Add a Check item.

4

(1) Click "Check."(2) Position this item beneath the previously positioned Set item.(3) Click "Property."(4) Click the positioned Check item to display its setup screen.

Task

Page 69: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

69

Digital output control: Checking operationsYou have created the flowchart up to the conditional forking according to the press of a button, so next check that operations are performed correctly.

First, click "Save" to save the current state. Set the save destination to "Task:0."

Click "Debug" to check the processing operations.

You can check the operations by clicking "Run Debug."The panel that is currently being run

is displayed in red. Set the selector switch to ON to check whether the other processing path is selected at the fork.

ON

The bottom Return item is displayed in red.

After you have checked the operations, click "Stop" to stop debugging.

Page 70: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

70

Digital output control: Outputting digital signalsSince you have been able to confirm that conditional forking occurs when the selector switch is set to ON, next output a digital signal when the switch is set to ON.

We want to add items after the point where the switch is set to ON, so move the Return item that is at the destination of the condition judgment.

Use Move to move the Return item down by two panels.

Position an FSet item at the forking destination for when the switch is ON.Set LTAG99 to 1.

In order to perform digital output, it is necessary to write "1" for Device ID: 0, Channel: 0, and Bit: 0. However, because you cannot specify the numeric values directly, you must first set the TAG to "1."

Write the TAG's value, and then set the digital output to ON.Add a Set item, and then write LTAG99, which you previously set to "1."

Set the properties as shown in the figure on the left.

Now, when you set the switch to ON, the digital output will also be set to ON.However, with the flowchart as it is, the digital output will not be set to OFF, so next let us add the control for doing so.

Add a Set item.

Add an FSet item.

Move

Page 71: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

71

Digital output control: Setting digital signals to OFFAdd control so that the digital signal output is set to OFF when the selector switch is set to OFF.

Move the position of the Return item to the right.

Position the FSet item.You previously set LTAG99 to "1," but because you want to set the output to OFF, set LTAG99 to "0."Also, set "NextStep" to "Right."

Write the TAG's value, and then set the digital output to OFF.Add a Set item, and then write LTAG99, which you previously set to "0."

Set the properties as shown in the figure on the left.

Set "NextStep" to "Right" to connect to the Return item.

Now, when you set the selector switch to ON, the digital output will also be set to ON, and the lamp will light.When you set the selector switch to OFF, the lamp will turn off.

Selector switch Lamp

Digital outputDevice ID: 0, Channel: 0, Bit: 0

Digital inputDevice ID: 0, Channel: 0, Bit: 2

The switch and the lamp are linked.

Add a Set item.

Add an FSet item.

Page 72: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

72

After you complete the task, save it. After you perform the "Save" operation, you can perform the "Saving Settings" operation to save the screen. The procedure is shown below.

Saving tasks

(1) "Save" operation

Click here.

Select the save destination, and then click "OK" to complete the Save operation.

(2) "Saving Settings" operation

Click here.

Click here.

Be sure to save the settings.

If you turn the power off without performing the "Saving Settings" operation, the settings will be cleared. Note that the settings will also be cleared when you turn the power off even if you perform the "Save" operation.

You can click "Saving Settings" on the Maintenance Menu screen to switch to the Saving Settings screen. You can click "save to ROM" on the Saving Settings screen to save the settings.

Page 73: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

73

Settings backup functionYou can output the details you have created with the scripting function or the monitoring function as well as the CONPROSYS settings (such as the IP address) as a setup file. You can also apply an acquired settings backup file to the CONPROSYS.

(1) "Settings Backup" operation

(2) "Saving Settings" operation

You can acquire a "config.dat" file.

Click here.

Click here.

You can click "Settings Backup" on the menu screen to switch to the Settings Backup screen.

You can click "Settings Restore" on the menu screen to switch to the Settings Restore screen.

Click here.

Click here.

The upload dialog box will be displayed. Select the acquired backup file, and then click "upload."

You have to perform the "Saving Settings" operation.

Even if you have performed the "Settings Restore" operation, you have to perform the "Saving Settings" operation. Note that the restored details will be cleared if you turn the power off without performing the "Saving Settings" operation.

Page 74: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

74

MEMO

Page 75: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

4. Linking with External SystemsM2M/IoT Solution

M2M/IoT Solution

Page 76: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

76

4.1. Data Transfer Function Data transfer function settings overview

Host system

Data transfer function

Measured data

These settings are used to transfer the data collected by the controller to the host system.You can transfer data just by setting the URL of the host system and the data transfer interval.

A

S

Actuator

Sensor

AS

http://www.XXX.com

To transfer data to the server, click "Data Transfer" under "Maintenance Menu," and then configure the settings.

Also note that in order to perform the data transfer, you have to configure the Time Synchronization settings and enable the data transfer in the Services settings.

Data transfer settings

Page 77: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

77

Also note that in order to perform the data transfer, you have to configure the Time Synchronization settings and enable the data transfer in the Services settings.

After you change the settings, be sure to perform the "Save to ROM" operation to save them, and then restart the CONPROSYS.If the time cannot be synchronized, you will not be able to transfer data.You can use "System Information" to check whether the time synchronization and the data transfer are being performed.

Page 78: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

78

4.2. Linking with ACTIVE TOUCH

HMI software

Data transfer function

A

S

Actuator

Sensor

AS

Monitoring and control

The controller can link with SCADA/HMI software and perform monitoring and control.This section will explain an example of linking with "ACTIVE TOUCH," which is provided by CONTEC.

ACTIVE TOUCH can use the F&eIT protocol to reference CONPROSYS data.You can download the trial version of ACTIVE TOUCH at no cost.

You can perform digital input and output, analog input, counter input, and TAG value referencing.

Limitations: Number of pages: 3, general-purpose OPC/PLC communication time: 1 hour after starting* There are no limits on communication with the CONPROSYS.

Page 79: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

5. Introduction of New ProductsIntroduction of CONTEC Products

M2M/IoT Solution

Page 80: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

80

5.1. Introduction of New Products Industrial computers -VPC-500-

With dimensions of 76 × 216.8 × 225.1 mm, this compact PC has minimal space requirements. It can be installed on structures that comply with the 75 × 75 and 100 × 100 mm VESA standards. It is also possible to install a monitor on the rear of the VPC-500 series.

∴ Provides stable 24-hour operation

∴ Saves energy and comes in a compact case

We have improved the reliability of this product through the use of items such as a wide-band voltage power supply, cooling effects, and structural tricks. This product has no CPU fan, uses a high-speed SSD for storage, and has a spindleless design in the key locations.The excessive high-reliability functions that are common to FA-dedicated PCs have been eliminated, which makes it possible for us to provide this PC (which has stable operations) at a price close to that of general-purpose PCs.

Saves energy and reduces costs

• This small computer is the size of a magazine.• It is affordably priced for an industrial computer.

Compact case that is the size of a magazine

To enable our customers to use this product for a long time with peace of mind, not only is a model with the standard 1-year warranty available but a model with a 5-year warranty (from the time of installation) is also available to enable use of the product over this entire period with peace of mind. Our long-term maintenance service makes it possible to use the same device for a long period of time. This reduces the frequency of system updates and thereby reduces the amount of work spent on system development and the inspection costs attributable to these updates.

Highly reliable and durable design Long-term warranty service

This product uses an Intel® Atom™ processor E3845 with a low power consumption platform, which achieves low power consumption while still providing sufficient performance.

V P C ‐ 5 0 0S E R I E S

Page 81: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

81

Industrial computers -VPC-3000-

VPC-3000SERIES

A model with hardware RAID (mirroring) is available. Thanks to its redundant hard disks (mirroring) and highly reliable and durable design, the VPC-3000 series can be used as a system that provides 24-hour continuous operation.

∴ Excellent maintainability and expandability

Cooling fan replacementHard disk replacement

∴ High performance and excellent reliability

The "Core i7 processor," a high-performance CPU, can be selected with this product. This product can be used not only in factories where there are requirements for advanced image and control processing but also in all fields where the change to advanced ICT is progressing.

High performance

• This is a high-performance FA computer that can perform 24-hour continuous operation.

• It is a highly reliable and durable PC with excellent maintainability and expandability.

24-hour continuous operation

This product is standard-equipped with 2 gigabit LAN ports, 8 USB 2.0 ports, 4 COM (RS-232C) ports, and a hardware RAS function. It also has a total of 4 expansion slots. PCI × 2, PCI Express (×16) × 1, and PCI Express (×4) × 1.

This product has a front access structure that enables the user to quickly replace the front fan, battery, and hard disks just by removing the front face panels.

Front maintenance Expandability

Page 82: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

82

Industrial computers -on-board power supply unit-

• Generates a clean power supply from an unstable battery power supply• Protects the system from surges, voltage fluctuations, and momentary

blackouts

Stable voltage supply

Normal voltage (bad)

Stable voltage (good)

(3) PC startup(2) Start of stable voltage supply

(1) ON

Linking to the operation of the ignition key

Engine ON

(3) PC shutdown(2) Transfer of the PC shutdown command

(1) OFF

Engine OFF

12/24 VDC

Example of connecting to a BOX COMPUTER®PC startup and shutdown operations linked to the ignition key are also supported!!Windows utility software is included.

General-purpose 24 VDC output

Power can also be supplied to other devices.

24 VDC output for the PC

Battery power supply inputUSB cable connection (or

RS-232C cable connection)

Driving DrivingIdling Engine start

Page 83: M2M/IoT Solution CONPROSYS Product Introduction Seminar · 2018-05-18 · M2M/IoT Solution "CONPROSYS" Product Introduction Seminar Ver1.00 Data storage, visualization, and utilization

83

6. Support Information

We have prepared a support system to enable users to use CONTEC products with peace of mind.

[Hokkaido, Tohoku, Kanto, and Koshinetsu] areas

Tokyo officeShibaura Square Building, 4-9-25, Shibaura, Minato-ku, Tokyo 108-0023 JAPANTEL +81-3-5418-5970 FAX +81-3-5418-5971

Sendai, Mito, Kitakanto, Tachikawa, and Yokohama sales offices

[Kansai and Chugoku] areas

Osaka office3-9-31, Himesato, Nishiyodogawa-ku, Osaka 555-0025 JAPANTEL +81-6-6477-7861 FAX +81-6-6478-1031

Kyushu office, and Hiroshima and Kyoto-Shiga sales offices

[Chubu, Tokai, and Hokuriku] areas

Nagoya officeOrchid Building, 2-38-2, Meieki, Nakamura-ku, Nagoya 450-0002 JAPANTEL +81-52-533-6562 FAX +81-52-533-6566

Kariya and Hamamatsu sales offices

Sales offices

Technical support centerEmail: [email protected] +81-50-3736-7861

Support center

Repairs reception deskEmail: [email protected] +81-6-6477-7214 FAX +81-6-6477-8019

Repair center

* Request repairs through the retailer where you purchased the product.