750-8206
10/100 Mbit Ethernet Programmable Fieldbus Controller
WAGO Corporation -1-
Topics of Discussion
• 750-8206 Technical Data
• Hardware Components
• Interfaces
• Process image
• IEC 61131-3 Variable Addressing Conventions
• Configuration
• Web based management
WAGO Corporation -2-
Technical Data
Ethernet:
Ethernet type: 10/100 base T, Auto-Negotiate
Controller:
program memory: 256 Mbyte
data memory: 256 MByte
retain memory: 128 kByte
CPU: Cortex A8/600 Mhz
e!RUNTIME:
Program memory: 16 Mbyte
Data memory: 64 Mbyte
Retain memory: 128 kbyte
Fileystem: 64 Mbyte
Memory extension with SD/SDHC cards up to 32 GB for
backup, restore, data logging, data storage
Fieldbus Protocols:
ModbusTCP(UDP)
Other/Service Protocols
HTTP/HTTPS, DHCP, DNS, SNTP, FTP/FTPS, SNMP,
SSH
WAGO Corporation -3-
750-820x Hardware
1 Marking Options (Mini-WSB)
2 LED Indicators – Power Supply
3 Data contacts
4 CAGE CLAMP® Connections for
Power Supply
5 Slot for memory card
6 Power contacts for power
supply
of down-circuit I/O modules
7 Releasing strap
8 Service Interface (behind the flap)
9 Mode selector switch
10 ETHERNET Connections
11 Safe Locking Feature
12 Fieldbus Connection –
14 Serial interface(all controllers) PROFIBUS(optional)
15 LED Indicators – System 13 Fieldbus Connection –
16 Reset button (in hole) CANopen(optional)
WAGO Corporation -4-
Ethernet Fieldbus Connection
Connection to the fieldbus is by an RJ45 connector. The connector
is wired per the 100BaseTX standard.
Electrical isolation between the fieldbus system and the internal
electronics is achieved by DC/DC converters and optocouplers in
the fieldbus interface.
WAGO Corporation -5-
Configuration & Programming Interface
The Configuration and Programming Interface is located behind a
cover flap. This RS232 port can be used by e!COCKPIT(WAGO-
I/O-CHECK), Ethernet Settings.
A WAGO 750-920 (DB9) or
750-923 (USB) Communications
Cable is used to connect the 4-
pin male header to a PC via
RS232 interface. As well as the
750-921 Bluetooth adapter.
USB service cable
750-923 (2.5 m)
750-923/000-001 (5 m)
Bluetooth® adapter Serial service cable
750-921 750-920
WAGO Corporation -6-
Operating Mode Switch & Reset Button
Mode
Switch
The Reset button can be actuated using a suitable object (e.g., pen) through a
hole in the enclosure.
Depending on the position of the mode selector switch, the Reset button can be
used to initiate different functions: Software reset, factory reset or fixed IP
address.
WAGO Corporation -7-
Status LEDs
The operation of the
fieldbus and controller is
displayed with the help of
LEDs. In some cases, the
LEDs are multi-colored
(Red/Green or
Red/Green/Orange)
WAGO Corporation -8-
Status LEDs continued – RUN LED
The RUN LED displays
status of the PLC
program.
WAGO Corporation -9-
Status LEDs continued – I/O LED
The I/O LED displays
status of the internal bus
(K-bus). Additionally,
this LED is used to
display fault codes
(blink codes) in the
event of a system error.
WAGO Corporation - 10 -
I/O LED – Blink Code
When the controller is faulted, the I/O LED is used to signal the
fault through a series of flashes (i.e., blink code). The blink
code is cyclically displayed using 3 consecutive blink
sequences.
• The first blink sequence (approximately 10 flashes/sec)
indicates the start of as new blink sequence.
• After a pause, the second blink sequence starts
(approximately 1 flash/sec); count the number of flashes to
determine the error code (e.g., 3 flashes equals error code 3) .
• The third blink sequence (approximately 1 flash/sec starts
following another pause; count the number of flashes to
determine the error argument.
WAGO Corporation - 11 -
I/O LED – Blink Code
Manual displays a
look-up table of error
descriptions based on
the error code and
error argument.
WAGO Corporation - 12 -
Controller Process Image
Input Process Image Output Process Image
WORD DESCRIPTION WORD DESCRIPTION
0...999 Physical Inputs Modules 0...999 Physical Outputs Modules
1000…1999 MODBUS/TCP Input Process 1000…1999 MODBUS/TCP Output Process
Image Image
2000…2499 Profibus Input Process 2000…2499 Profibus Output Process
Image(Profibus Comm Port) Image(Profibus Comm Port)
3000…4999 CANopen Input Process 3000…4999 CANopen Output Process
Image(CANopen Comm Port) Image(CANopen Comm Port)
IEC 61131 Input Word Example IEC 61131 Output Word Example
%IW25 %QW14
% - Specifies an Address % - Specifies an Address
I - Specifies Type Input Q - Specifies Type Output
W - Specifies Word Format W - Specifies Word Format
25 – Word offset (in this case 25) 14 – Word offset (in this case 14)
WAGO Corporation - 13 -
PFC 200 – Modbus Server word/ register addresses
Modbus Address e!RUNTIME Address Comment
0..999 %IW 1000 .. Modbus PII
%IW 1999 1000 Word/ I variables
1000..1999 %QW 1000 .. Modbus PIQ
%QW 1999 1000 Word/ Q variables
12288..24575 %MX 0 .. Memory Area
%MX 12287 12288 Word Memory variables
Address similar to 32 bit
controllers
WAGO Corporation - 14 -
PFC 200 – Modbus Server bit/ coil addresses
Modbus Address e!RUNTIME Address Comment
0..6143 %IX 1000.0.. Modbus PII
%IX 1383.15 6144 Coil /DI variables
6144..12287 %QX 1000.0 Modbus PIQ
%QX 1383.15 6144 Coil DQ variables
12288..32767 %MX 0.0 Memory Area
%MX 1279.15 20480 Coil Memory variables
Address similar to 32 bit
controllers
WAGO Corporation - 15 -
61131-3 Addressing Conventions
e!COCKPIT uses IEC 61131-3 naming conventions:
Position Character Designation Comment
1 % Start Address ID
2 I Input
Q Output
M Retain
3 X Single Bit
B Byte Data Width
W Word
D Double Word
%_ _ _ 4 Address
EXAMPLES
%QX1.15 - Output Word 1, Bit 15
%IB0 - Input Byte 0 %QB10 - Output Byte 10
%IX5.2 - Input Word 5, Bit 2 %QD278 - Output Double 278
WAGO Corporation - 16 -
Addressing Examples
The following example shows how to access the same memory
address in bit, byte, word, and double notation.
INPUTS
Bits %IX14.0 …%IX14.15 %IX15.0 …%IX15.15
Bytes %IB28 %IB29 %IB30 %IB31
Word %IW14 %IW15
%ID7
Double
OUTPUTS
Bits %QX5.0 …%QX5.15 %QX6.0 …%QX6.15
Bytes %QB10 %QB11 %QB12 %QB13
Word %QW5 %QW6
Double %QD2 (upper section) %QD3 (lower section)
WAGO Corporation - 17 -
Retain (Flag) Variables
The WAGO 750-820x has 128Kbyte of retain memory, which can
be used as storage for the various types of variables. The IEC
61131-1 notation for retain variables start with %M… For
Example:
%MW99
% - Address Operator
M - Specifies Type Retained
W - Specifies Word Format
99 – Word offset (in this case 99)
WAGO Corporation - 18 -
Network Variables
Multiple controllers
sharing the same data
Variable1 : BOOL; pool on the network
Variable2 : INT;
Variable3 : ARRAY[1..10] OF REAL;
WAGO Corporation - 19 -
Other Supported Protocols
HTTP/HTTPS (Hyper Text Transfer Protocol/Secure) – Used by Web servers for sending
hypermedia, text, images, and other data to a browser based applications. HTTPS is preferred
because it uses the SSL/TLS protocol. The SSL/TLS protocol ensures secure communication
through encryption and authentication
DNS (Domain Name Systems) – Assigns an IP address to a logical name such as www.wago.com
(217.237.185.163)
FTP/FTPS (File Transfer Protocol/Secure) – enables file exchange between different network
stations, regardless of operating system. FTPS adds support for the Transport Layer Security (TLS)
and the Secure Sockets Layer (SSL) cryptographic protocols.
SNMP (Simple Network Management Protocol) – For network statistics, diagnostics, and
monitoring.
SMTP (Simple Mail Transfer Protocol) – Allows the Controller to send an e-mail message (e.g.,
alarm condition occurred…)
SNTP (Simple Network Time Protocol) – Used to set the controller’s clock via a time server.
DHCP (Dynamic Host Configuration Protocol) – For assigning an IP address through a DHCP
server.
SSH (Secure Shell ) – UNIX-based command interface and protocol for securely getting
access to a remote computer.
WAGO Corporation - 20 -
Communication
Connection between e!COCKPIT PC and Controller
• Network cable
Configuration
Program download
• USB service cable
Configuration
WAGO Corporation - 21 -
Serial communication interface
For IP configuration only
USB service cable Bluetooth® adapter Serial service cable
750-923 (2.5 m) 750-921 750-920
750-923/000-001 (5 m)
WAGOCorporation
WAGO Kontakttechnik GmbH & Co. KG - 22 - 2 - 22
Hardware configuration – IP address
WAGO ETHERNET Settings
Two connection options
Via a USB service cable Over the network
WAGO Corporation - 23 -
Hardware configuration – IP address
WAGO ETHERNET Settings
Source: static To set IP settings => to
configuration write
WAGO Corporation - 24 -
Hardware configuration – runtime system
WAGO ETHERNET Settings
Donʼt forget
Switch the runtime system – from CODESYS V2 to e!Runtime
e!
V2 Runtime
runtime
system
WAGO Corporation - 25 -
Web-based Management
WAGO Corporation - 26 -
Web-based Management
Username: admin
Password: wago
WAGO Corporation - 27 -
Web-based Management
Enable e!RUNTIME
WAGO Corporation - 28 -
Web-based Management
TCP/IP Configuration
• IP Address
Settings
• Subnet Mask
• Gateway(s)
Settings
• DNS Server
WAGO Corporation - 29 -
Web-based Management
Ethernet Configuration
• Switched/Separated
• Port Mirror
• Fast Aging
• Broadcast Protection
• Interface Setting:
• Enable/Disable
• Autonegotiate
• Speed/Duplex
WAGO Corporation - 30 -
Web-based Management
MAC address filtering on a
network permits and denies
network access to specific
devices through the use of
blacklists and whitelists.
Firewall(For Xn & VPN
Connections):
This page allows the user to enable/disable
various Ethernet services individually. It is also
possible to enable the firewall protection for
all.
WAGO Corporation - 31 -
Web-based Management
Ports/Services
• Telnet
• FTP/FTPS
• NTP
• DHCP
• DNS
• HTTP/HTTPS
• I/O CHECK
WAGO Corporation - 32 -
Web-based Management
Diagnostics
WAGO Corporation - 33 -
Web-based Management – additional settings
Webserver enabled: for the using e!COCKPIT web visualization port authentication
switches e!COCKPIT password on/ off (Default: admin/ wago)
WAGO Corporation - 34 -
Web-based
Management –
OpenVPN
OpenVPN is a full-featured
SSL VPN which implements
OSI layer 2 or 3 secure
network extension using the
industry standard SSL/TLS
protocol, supports flexible
client authentication
methods based on
certificates, smart cards,
and/or username/password
credentials, and allows user
or group-specific access
control policies using
firewall rules applied to the
VPN virtual interface.
OpenVPN is not a web
application proxy and does
not operate through a web
browser.
WAGO Corporation - 35 -
Web-based Management –IPsec
Internet Protocol Security (IPsec) is a protocol suite for secure Internet Protocol (IP) communications by
authenticating and encrypting each IP packet of a communication session. IPsec includes protocols for
establishing mutual authentication between agents at the beginning of the session and negotiation of
cryptographic keys to be used during the session. IPsec can be used in protecting data flows between a
pair of hosts (host-to-host), between a pair of security gateways (network-to-network), or between a
security gateway and a host (network-to-host
IPsec support is usually implemented in the kernel with key management and ISAKMP/IKE negotiation
carried out from user space. The openly specified "PF_KEY Key Management API, Version 2" is often
used to enable the application-space key management application to update the IPsec Security
Associations stored within the kernel-space IPsec implementation.
WAGO Corporation - 36 -
Web-based Management –Certificate
The Secure Socket Layer protocol was created to ensure secure transactions
between web servers and browsers. The protocol uses a third party, a
Certificate Authority (CA), to identify one end or both end of the transactions.
The encryption using a private key/public key pair ensures that the data can
be encrypted by one key but can only be decrypted by the other key pair.
WAGO Corporation - 37 -
Thank You
WAGO Corporation
P.O. Box 1015
Germantown, WI 53022
E-Mail: [email protected]
Internet: www.wago.com
WAGO Corporation - 38 -