vplc codesys v3 - webbuilder2.asiannet.com catalog.pdf · 61131-3 logic control as plc, and the...

7
CODESYS V3 inside vPLC PLC + HMI 2 in 1

Upload: doankiet

Post on 28-Sep-2018

279 views

Category:

Documents


0 download

TRANSCRIPT

CODESYS V3insidevPLCPLC + HMI 2 in 1

0201

vPLC outstanding features

PLC+HMI 2 in 1 to save the cost, cabinet space and wiring

SoftPLC CODESYS V3Control RuntimeMotion ControlVisualization

HMI + I / OTI 1Ghz CPU

LINUX OSvPLC+ =

IEC 61131-3 CODESYS V3 easy for developing logic control

In compliance with IEC 61131-3, CODESYS V3 offers 6 languages for engineers to

develop logic, which include

LadderLD

Function Block DiagramFBD

Instruction ListIL

Structured TextST

Sequential Function ChartsSFC

Continuous Function ChartsCFC

The fast EtherCAT fieldbus for Motion Control

Plenty of Function Blocks for Motion Control

There are more than 50 Function Blocks for Motion Control in CODESYS V3 to save

engineering time. The following example shows that how Master and Slave CAM

Motions can be implemented. At the end of the first CAM-MC_CamIn Function Block

sets the “bEndOfProfile” output, which is the basis for MC_CamTableSelect to restart

MC_CamIn.

SMC_ChangeGearingRatioSMC_HomingSMC3_BrakeControlSMC_GetMaxSetAccDecSMC_GetMaxSetVelocitySMC_GetMaxSetVelocity

SMC_CAMTAPPETACTIONSMC_CheckAxisCommunicationSMC_GetTrackingErrorSMC_FollowPositionSMC_AxisDiagnosticLogSMC_Jog

MC_MoveAbsoluteX_Axis Axis Done

Execute Busy

Position CommandAborted

Velocity Error

Acceleration ErrorID

Deceleration

Jerk

Direction

MC_CamInX_Axis Master InSync

Y_Axis Slave Busy

Execute CommandAborted

MasterOffset Error

SlaveOffset ErrorID

MasterScaling EndOfProfile

SlaveScaling Tappets

StartMode

CamTableID

VelocityDiff

Acceleration

Deceleration

Jerk

TappetHysteresis

MC_ReadAxisErrorX_Axis Axis Valid

Enable Busy

Error

ErrorID

AxisError

AxisErrorID

SWEndSwitchActive

Direct Control over Stepper and Servo Motors

Ethernet SwitchServo Motor

EtherCAT IO Module

EtherCAT Servo Drive

vPLC Stepper Motor

Servo Motor

PWM or HSO Outputs, Max Freq. 5 Mhz

HSC Inputs, Max Freq. 1 Mhz

Shaft Encoder

vPLC series includes 3 models vPLC10, vPLC20 & vPLC30, all wide screens in

4.3”, 7” & 10”, LINUX OS, and bundled with CODESYS V3 for Factory, Process,

Embedded, Building & Mobile Automations. Presently they are good for simple logic

control, multi-axis & fast motion control. For the future, vPLCs will be expanded into

sophisticated 3D - CNC and Robot controls.

Interfaces

vPLC Specifications

RS - 485 Serial Port(CANopen, Modbus RTU)RS232 / 485 Serial Port

USB 2.0

EtherCAT / Ethernet port

Micro SD Card

0403

vPLC series

Model

vPLC10 vPLC20 vPLC30

DisplaySize 4.3" 7" 10.1"

Resolution (W x H in pixels) 480 x 272 800 x 480 1,280 x 800

Display type TFT wide screen

Colors 65,536

Touch screen Type Resistive analog

Backlight LED

Main HardwareProcessor, CPU speed TI AM335 x ARM Cortex -A8, 1 GHz

Flash memory 4 GB eMMC

RAM 256 MB

Memory for code & data 4.6 MB

Operation System Linux

Bit Operation 0.10 µs

Maximum number of I / O up to 1,000

Real Time Clock Battery backup

InterfacesRS232 C / RS485, DB9 Male 1

RS485, RJ45 1

Ethernet 10 / 100 Mbps, RJ45 1

USB Host, Client 1, 1

Micro SD card slot 1

Protocols Modbus RTU, TCP, CANopen, EtherCAT

Onboard I / ODigital inputs 8-16 DI with 3 HSC up to 1 MHz

Digital outputs (relays or TTL) 8-14 DO with 6 PWM / HSO up to 5 MHz

Expandable I / OCANopen I / O 16 DI, 16 DO, 6 relays, 6 DIO, 8 AII, 8 AIV, 4 TC, 4 RTD, 6 AOI, 6 AOV

EtherCAT I / O 8 DIO, 16 DI, 16 DO, 4 AI, 4 AO

SoftPLC CODESYS V3IEC 61131- 3 Programming Languages

Ladder, Structured Text, Function Block Diagram, Sequential Function Charts, Instruction List, Continuous Function Charts

Logic control CODESYS Control Runtime

Motion control CODESYS SoftMotion

HMI software CODESYS TargetVisu

WebServer CODESYS WebVisu

General SpecificationsPower Supply 11 - 36 VDC

Consumption -

Outer dimensions (W x H x D mm) 140 x 116 x 57 212 x 156 x 57 275 x 179 x 63

Mounting depth (mm) 51 51 51

Panel cutout (W x H mm) 123 +1 x 99 +1 197 +1 x 141 +1 197 +1 x 141 +1

Protection IP 65 front, IP 20 rear

Net Weight (Kgs) 0.5 1.2 1.4

Operating temperature 0 ̊ C to 50 ̊ C

Storage temperature -20 ̊ C to 60 ̊ C

Humidity 10 % to 90 % RH

Safety standards CE, cULus, RoHS

0605

CA4TCS4 thermocouple inputs

CA6AOI6 current outputs

CA4RTD4 RTD inputs

CA6AOV6 voltage outputs

EC4AI4 analog inputs mA, V

EC4AO4 analog outputs mA, V

CA6DIO6 digital inputs & 6 digital outputs

CA8AIIS8 current (4 -20 mA) inputs

CA8AIVS8 voltage inputs

CA16DI16 digital inputs

CA16DO16 digital outputs

CA6RO6 relay outputs

EC8DIO8 digital inputs & 8 digital outputs

EC16DI16 digital inputs

EC16DO16 digital outputs

vPLC I / O – onboard & expandable

Onboard I / O

14 digital outputs, either relays or TTL outputs, include max 6 high-speed PWM or HSO outputs up to 5 MHzMax 14 DO

16 digital inputs, include 3 high-speed counter inputs up to 1 MHzMax 16 DI

Expandable I / O

CANopen I / O EtherCAT I / O

0807

CODESYS V3CODESYS V3 is an IEC 61131-3 PC software development system used as programming

tool for vPLC in Factory, Process, Embedded, Building & Mobile Automations. After it

is programmed, in different Licenses, CODESYS Control Runtime + TargetVisu can be

downloaded to vPLC functioning as PLC + HMI, or CODESYS SoftMotion + TargetVisu

can be downloaded to vPLC as Motion Controller + HMI.

SoftMotionAfter motion logic is developed by

CODESYS V3, then SoftMotion is

downloaded to vPLC. SoftMotion is

used for the execution of programmed

IEC 61131-3 logic as motion controller.

It can be used from single to multi axis

motion control.

Control RuntimeAfter the logic control is developed by CODESYS V3, CODESYS Control Runtime is

downloaded to vPLC. Control Runtime is used for the execution of programmed IEC

61131-3 logic control as PLC, and the application can be debugged by CODESYS V3

software on PC.

Control WinIt is IEC 61131-3 SoftPLC for PC-based

industrial controllers (PLCs) under Windows

with soft real-time properties for the purpose

of project simulation.

PLC HandlerIt is an easy-to-use software application interface (API) for communication between vPLC

with CODESYS V3 and client systems, such as external visualizations, operational, service or

diagnostic devices. The client can access the IEC 61131-3 variables and the online services of

vPLC by using API.

TargetVisuVisualization screens can be developed by TargetVisu in CODESYS V3, then displayed on vPLC.

CODESYS V3 Development System

CODESYS Control Runtime

IEC library

Binary code

PLC program Process Image

Firmware library

Operating system

Cycliccall

I / O driver

I / O fieldbus

PLCHandler

Gatway V3

CODESYS OPC Server

Database Service tool Visualization vPLC CODESYS V3Visualization

C

C++

ActiveX

CODESYS V3 Development System

vPLC

SoftMotionControl RuntimeTargetVisu

Mobile-Panel PLC + Control Panel

I / Os

Workstation

CODESYS V3

1009

WebVisu

Visualization screens on vPLC

can be viewed and operated

using the internet browser like

WebServer.

Ordering CodevPLC10vPLC20vPLC30

SoftPLC CODESYS V30. None

1. Control Runtime + TargetVisu

2. SoftMotion + Control Runtime + TargetVisu

Onboard inputs & outputs0. None

1. 8 DI (3 HSC included), 4 relays & 4 PWM / HSO

2. 16 DI (3 HSC included), 8 relays & 6 PWM / HSO

3. 16 DI (3 HSC included) & 14 transistors (6 PWM / HSO included)

4. 12 DI (3 HSC included), 8 relays & 6 PWM / HSO, 2AI

5. 12 DI (3 HSC included), 6 relays & 4 PWM / HSO, 2AI, 2AO

6. 8 DI (3 HSC included), 6 relays & 6 PWM / HSO, 4AI

7. 8 DI (3 HSC included), 6 relays & 4 PWM / HSO, 4AI, 2AO

8. 12 DI (3 HSC included), 10 transistors (6 PWM / HSO included), 2AI, 2AO

Special options00. None

Expandable I / O ordering codeCANopen I / O

CA16DI 16 digital inputs CA16DO 16 digital outputsCA6RO 6 relay outputs CA6DIO 6 digital inputs & 6 digital outputsCA8AIIS 8 current inputs CA8AIVS 8 voltage inputsCA4TCS 4 thermocouple inputs CA4RTD 4 RTD inputsCA6AOI 6 current outputs CA6AOV 6 voltage outputs

EtherCAT I / OEC8DIO 8 digital inputs & 8 digital outputs EC16DI 16 digital inputsEC16DO 16 digital outputs EC4AI 4 analog inputs (mA, V)EC4AO 4 analog outputs (mA, V)

* HSC: high-speed input up

to 1 Mhz

* AI, AO: 0 / 4-20 mA, 0-10 V

* PWM / HSO up to 5 Mhz

* HSO: high-speed transistor

or pulse output

CODESYS V3

Other Features

PID ControlPID control is good for process, pressure, temperature, flow, etc.

Function generatorFunction generator creates typical periodic functions, such as TRIANGLE,

TRIANGLE_POS, SAWTOOTH_RISE, SAWTOOTH_FALL, RECTANGLE, SINE,

COSINE, which are used for laboratory test.

Future Expansion: SoftMotion CNC + Robotics

Operator PC

Remote Notebook

Internet

For the future, it is planned to

expand vPLC into sophisticated

3D-CNC and robot control, which

can be developed by CODESYS

V3. It includes 3D-CNC Motion

Control with full 3D-CNC and

robot funct ional i ty, p lus an

in te rpo la tor and k inemat ic

transformations.

2 0 1 6 . 1 1

China OfficeBrainchild Electronic (Kunshan) Co., Ltd. Room 405, Building #6, Huamin Gentlefolk Garden,No. 13, Qianjin Central Road, Kunshan City, Jiangsu 215300, China Tel : +86-512-5511-6133 Fax : +86-512-5511-6113 Website : www.brainchild.com.cn Email : [email protected]

[email protected]

Head OfficeBrainchild Electronic Co., Ltd. 209 Chongyang Road, Nangang Dist., Taipei 11573, Taiwan Tel : +886-2-2786-1299 Fax : +886-2-2786-1395 Website : www.brainchild.com.tw Email : [email protected]

[email protected]