Manual Product overview - Beckhoff Automation · Overview Product overview Version: 1.111 For a...

26
Manual Product overview TwinCAT 3 1.1 2020-01-14 Version: Date:

Transcript of Manual Product overview - Beckhoff Automation · Overview Product overview Version: 1.111 For a...

Page 1: Manual Product overview - Beckhoff Automation · Overview Product overview Version: 1.111 For a better understanding, the following table shows some product examples: Product Identifier

Manual

Product overview

TwinCAT 3

1.12020-01-14

Version:Date:

Page 2: Manual Product overview - Beckhoff Automation · Overview Product overview Version: 1.111 For a better understanding, the following table shows some product examples: Product Identifier
Page 3: Manual Product overview - Beckhoff Automation · Overview Product overview Version: 1.111 For a better understanding, the following table shows some product examples: Product Identifier

Inhaltsverzeichnis

Product overview 3Version: 1.1

Inhaltsverzeichnis1 Foreword .................................................................................................................................................... 5

1.1 Notes on the documentation.............................................................................................................. 51.2 Safety instructions ............................................................................................................................. 6

2 Philosophy ................................................................................................................................................. 7

3 Overview................................................................................................................................................... 103.1 Naming concept............................................................................................................................... 103.2 Product classes for TC3 Functions.................................................................................................. 113.3 Hardware categories ....................................................................................................................... 12

4 System requirements .............................................................................................................................. 144.1 Compatibility of anti-virus programs (with the real-time execution of TwinCAT) ............................. 15

4.1.1 Configuring and activating Windows Defender................................................................  164.1.2 Update Windows Defender and perform a scan..............................................................  174.1.3 Determining monitoring exceptions .................................................................................  23

Page 4: Manual Product overview - Beckhoff Automation · Overview Product overview Version: 1.111 For a better understanding, the following table shows some product examples: Product Identifier

Inhaltsverzeichnis

Product overview4 Version: 1.1

Page 5: Manual Product overview - Beckhoff Automation · Overview Product overview Version: 1.111 For a better understanding, the following table shows some product examples: Product Identifier

Foreword

Product overview 5Version: 1.1

1 Foreword

1.1 Notes on the documentationThis description is only intended for the use of trained specialists in control and automation engineering whoare familiar with applicable national standards.It is essential that the documentation and the following notes and explanations are followed when installingand commissioning the components. It is the duty of the technical personnel to use the documentation published at the respective time of eachinstallation and commissioning.

The responsible staff must ensure that the application or use of the products described satisfy all therequirements for safety, including all the relevant laws, regulations, guidelines and standards.

Disclaimer

The documentation has been prepared with care. The products described are, however, constantly underdevelopment.We reserve the right to revise and change the documentation at any time and without prior announcement.No claims for the modification of products that have already been supplied may be made on the basis of thedata, diagrams and descriptions in this documentation.

Trademarks

Beckhoff®, TwinCAT®, EtherCAT®, EtherCAT G®, EtherCAT G10®, EtherCAT P®, Safety over EtherCAT®,TwinSAFE®, XFC®, XTS® and XPlanar® are registered trademarks of and licensed by Beckhoff AutomationGmbH.Other designations used in this publication may be trademarks whose use by third parties for their ownpurposes could violate the rights of the owners.

Patent Pending

The EtherCAT Technology is covered, including but not limited to the following patent applications andpatents:EP1590927, EP1789857, EP1456722, EP2137893, DE102015105702with corresponding applications or registrations in various other countries.

EtherCAT® is a registered trademark and patented technology, licensed by Beckhoff Automation GmbH,Germany

Copyright

© Beckhoff Automation GmbH & Co. KG, Germany.The reproduction, distribution and utilization of this document as well as the communication of its contents toothers without express authorization are prohibited.Offenders will be held liable for the payment of damages. All rights reserved in the event of the grant of apatent, utility model or design.

Page 6: Manual Product overview - Beckhoff Automation · Overview Product overview Version: 1.111 For a better understanding, the following table shows some product examples: Product Identifier

Foreword

Product overview6 Version: 1.1

1.2 Safety instructions

Safety regulations

Please note the following safety instructions and explanations!Product-specific safety instructions can be found on following pages or in the areas mounting, wiring,commissioning etc.

Exclusion of liability

All the components are supplied in particular hardware and software configurations appropriate for theapplication. Modifications to hardware or software configurations other than those described in thedocumentation are not permitted, and nullify the liability of Beckhoff Automation GmbH & Co. KG.

Personnel qualification

This description is only intended for trained specialists in control, automation and drive engineering who arefamiliar with the applicable national standards.

Description of symbols

In this documentation the following symbols are used with an accompanying safety instruction or note. Thesafety instructions must be read carefully and followed without fail!

DANGERSerious risk of injury!Failure to follow the safety instructions associated with this symbol directly endangers the life and health ofpersons.

WARNINGRisk of injury!Failure to follow the safety instructions associated with this symbol endangers the life and health of per-sons.

CAUTIONPersonal injuries!Failure to follow the safety instructions associated with this symbol can lead to injuries to persons.

NOTEDamage to the environment or devicesFailure to follow the instructions associated with this symbol can lead to damage to the environment orequipment.

Tip or pointerThis symbol indicates information that contributes to better understanding.

Page 7: Manual Product overview - Beckhoff Automation · Overview Product overview Version: 1.111 For a better understanding, the following table shows some product examples: Product Identifier

Philosophy

Product overview 7Version: 1.1

2 PhilosophyIn order to master the complexity of modern machines and at the same time to reduce the necessaryengineering expenditure, the trend moves to modular control software. Individual functions, assemblies ormachine units are thereby regarded as modules. These modules should be as independent as possible andstructured hierarchically. The structural format should be that the lowest modules are the easiest andreusable basic elements. With standardized interfaces the software modules from higher-ranked modulescan be combined to more complex machine units, up to a complete machine. Ideally the individual modulescan be put into operation, extended, scaled and reused independent from each other.

The innovative software architecture of TwinCAT 3 exactly allows this kind of programming. Due to thispossibilities for the software application TwinCAT 3 is also called eXtended Automation (XA). eXtendedAutomation is the combination of the latest IT-technologies and scientific software-tools with the automationtechnology. This philosophy has been implemented not only in the section of engineering, but also up intothe runtime.

TwinCAT 3 is classified into eXtended Automation Engineering (XAE) and in eXtended AutomationRuntime (XAR).

eXtended Automation Engineering XAE:

One of the main approaches of TwinCAT 3 is to simplify the software engineering. Instead of developing ownstandalone-tools it is obviously worthwhile to integrate into common and existing software developmentenvironments. For TwinCAT 3 this development environment is the Microsoft Visual Studio®.By integratingTwinCAT 3 as an extension into the Visual Studio®, we are providing the user an expandable and future-proof platform.

New definitions just as Solution or Solution Explorer find their way into the automation world. Even byinserting a TwinCAT Project into the Solution you will rapidly notice the known TwinCAT System Managertree, whereby also TwinCAT 2 users can switch to TwinCAT 3 very easy. One of the main advantages is theintegration of the TwinCAT 2 PLC Control into the TwinCAT System Manager. So the developer only needsone development tool for his application. This saves not only the switch between different developmentenvironments, but it also simplifies trainings, because now there is only one tool to be trained.

There are different possibilities how the integration into the Microsoft Visual Studio® can be done:

1. If the classic PLC programmer has not installed Microsoft Visual Studio® by now, the TwinCAT 3Setup automatically will install the necessary Visual Studio® Shell. The TwinCAT 3 extensions areavailable after the installation. The known functionalities of TwinCAT 2 are covered and extended. Theobject-oriented extensions of the third edition are available for the PLC programming languages of theIEC 61131-3. Therewith it is also possible to inheritance PLC function blocks. In addition to PLC mod-ules also modules for NC, CNC or Safety-applications can be created.

2. If there already is a version of Microsoft Visual Studio® on the Engineering-PC, but which is no fullversion, the TwinCAT 3 Extensions will be installed and integrate themselves into the existing Micro-soft environment. The functional range is the same than under section 1.

3. If there is a full version of the Microsoft Visual Studios® on the Engineering PC, the TwinCAT 3 Exten-sions will be integrated into the existing Visual Studio®. Among the mentioned classic PLC functions,there are possibilities wherewith applications in C, C++ or MATLAB®/Simulink® can be programmed.

4. If there is TwinCAT 3 without a full version of Microsoft Visual Studios® on the Engineering PC, theclassic PLC functionalities are available. If you later on install a full version of the Microsoft Visual Stu-dio, the whole functional range including C, C++ and also MATLAB®/Simulink® is available.

Page 8: Manual Product overview - Beckhoff Automation · Overview Product overview Version: 1.111 For a better understanding, the following table shows some product examples: Product Identifier

Philosophy

Product overview8 Version: 1.1

More details about the respective system requirements, the installation and the licensing can be found in theTwinCAT 3 product description.

eXtended Automation Runtime XAR:

The TwinCAT 3 Runtime offers a realtime environment where TwinCAT modules can be loaded, executed oradministrated.The individual modules must not be created with the same Compiler and therewith can beprogrammed independent and by different manufacturers or developers. Furthermore it is not important if themodules are PLC, NC, CNC or from C-Code generated modules.

The generated modules are called cyclic from the Tasks. Several Tasks can run on one control PC. Becausethe different modules(SPS, C/C++, MATLAB®) can call themselves in the TwinCAT 3 Runtime, there aremuch more possibilities for the software architecture of the application. So it is possible to combine severalmodules, which have there own functionalities, to one complete machine application. The amount ofmodules, which are called from the task are unlimited. If the code-execution will take too long, the user willget cyclic exceedings. With TwinCAT 3 the amount of tasks is theoretically limited on 65000. But in the end itdepends on the system resources of the runtime device.

A further highlight of TwinCAT 3 is the support of Multicore CPU's. Individual TwinCAT Tasks can beallocated on different cores of a CPU. So the performance of the newest multicore Industrial- and EmbeddedPCs can be used at its best.

Page 9: Manual Product overview - Beckhoff Automation · Overview Product overview Version: 1.111 For a better understanding, the following table shows some product examples: Product Identifier

Philosophy

Product overview 9Version: 1.1

Page 10: Manual Product overview - Beckhoff Automation · Overview Product overview Version: 1.111 For a better understanding, the following table shows some product examples: Product Identifier

Overview

Product overview10 Version: 1.1

3 OverviewThis chapter will explain the TwinCAT 3 naming concept and how TC3 products are grouped into differentcategories. This documentation is based on the following topics:

• Naming concept [} 10]: Explains how the new TwinCAT 3 product names are to be interpreted

• Product classes for TC3 Functions [} 11]: Information about the different categories for TwinCAT 3Functions

• Hardware categories [} 12]: TwinCAT 3 products are bought and licensed according to the underlyinghardware. This chapter will explain the different hardware categories

3.1 Naming conceptIt is important to understand that TwinCAT 3 products are being identified via a new naming convention,which groups products into three different categories:

• TE xxxx-xxxx: TwinCAT 3 XAE (Engineering)• TC xxxx-xxxx: TwinCAT 3 XAR (Runtime)• TF xxxx-xxxx: TwinCAT 3 Functions (former "Supplement" products)

The abbreviations represent the basic TwinCAT 3 naming concept and are therefore also important for laterreference when activating or ordering a TwinCAT 3 license. The general schema of the TwinCAT 3 namingconcept is as follows:

The blue-colored abbreviations are a description and identification of the product itself, whereas the green-colored abbreviations describe the product according to the customer's order. The following table explainseach abbreviation in more detail:

Abbreviation DescriptionT TwinCATb Describes the TC3 Base System to which the product belongs. Possible entries

are: E=EngineeringC=RuntimeF=Functionc Describes the product class. If the product belongs to the Base-System

"Runtime" or "Engineering", this is always "1". If the product is a TC3 Function,more information about all available product classes for TC3 Functions can befound here [} 11].

nnn Number, which uniquely identifies a product in its corresponding productclass.

rr Reserved for later use, at the moment filled out with "00".pp Describes the hardware platform, on which the product has been licensed.

More information about the different TC3 hardware categories can be found here[} 12].

bbbb (Optional) Build number, describing the version number of a product in moredetail.

Page 11: Manual Product overview - Beckhoff Automation · Overview Product overview Version: 1.111 For a better understanding, the following table shows some product examples: Product Identifier

Overview

Product overview 11Version: 1.1

For a better understanding, the following table shows some product examples:

Product Identifier DescriptionTC1000-0010 TC3 ADS, belonging to the Base-System "Runtime" with product class "1". Has

been licensed by the customer for hardware category 10.TC1000-0020 TC3 ADS, belonging to the Base-System "Runtime" with product class "1". Has

been licensed by the customer for hardware category 20.TE1000-0030 TC3 Engineering, belonging to the Base-System "Engineering" with product

class "1". Has been licensed by the customer for hardware category 30.TF6100-0070 TC3 OPC-UA, belonging to the Base-System "Function" with product class "6".

Has been licensed by the customer for hardware category 70.TF6310-0020 TC3 TCP/IP, belonging to the Base-System "Functions" with product class "6".

Has been licensed by the customer for hardware category 20.... ...

3.2 Product classes for TC3 FunctionsTwinCAT 3 Functions have been grouped into several categories, which represent a so-called "ProductClass" in the TC3 naming convention. The available categories are:

The following table shows all currently available TC3 Functions and their corresponding product class:

Product Class Function NameSystem TF1800 (TC3 PLC HMI)

TF1810 (TC3 PLC HMI Web) TF1910 ( TC3 UML)

HMI TF2000 (TC3 HMI Server)Measurement TF3300 (TC3 Scope Server)

TF3600 (TC3 Condition Monitoring) TF3900 (TC3 Solar Position Algorithm)

Control TF4100 (TC3 Controller Toolbox) TF4110 (TC3 Temperature Controller)

Page 12: Manual Product overview - Beckhoff Automation · Overview Product overview Version: 1.111 For a better understanding, the following table shows some product examples: Product Identifier

Overview

Product overview12 Version: 1.1

Motion TF5000 (TC3 NC PTP 10 Axes) TF5010 (TC3 NC PTP 25 Axes Pack) TF5020 (TC3 NC PTP Axes Pack unlimited) TF5050 (TC3 MC Camming) TF5055 (TC3 Flying Saw) TF5060 (TC3 NC FIFO Axes) TF5065 (TC3 Motion Control XFC) TF5100 (TC3 NCI) TF5110 – TF5113 (TC3 Kinematic Transformation) TF5120 (TC3 Robotics mxAutomation) TF5130 (TC3 Robotics uniVAL PLC) TF522x (TC3 CNC) TF5400 (TC3 Advanced Motion Pack) TF5410 (TC3 Motion Collision Advoidance) TF5420 (TC3 Motion Pick-and-Place) TwinCAT PLC Hydraulics

Connectivity TF6000 (TC3 ADS CommLib) TF6100 (TC3 OPC-UA) TF6120 (TC3 OPC-DA) TF6250 (TC3 Modbus TCP) TF6255 (TC3 Modbus RTU) TF6280 (TC3 Ethernet/IPSlave)TF6281 (TC3 EthernetIP Scanner)TF6300 (TC3 FTP) TF6310 (TC3 TCP/IP) TF6311 (TC3 TCP/UDP Realtime) TF6340 (TC3 Serial Communication) TF6350 (TC3 SMS/SMTP) TF6360 (TC3 Virtual Serial COM) TF6420 (TC3 Database Server) TF6421 (TC3 XML Server) TF6500 (TC3 IEC 60870-5-10x) TF6600 (TC3 RFID Reader Communication) TF6610 (TC3 S5/S7 Communication) TF6701 (TC3 IoT Communication (MQTT) )TF6710 (TC3 IoT Functions)TF6701 (TC3 IoT Data Agent)TF6730 (TC3 IoT Communicator)

Industry Specific TF8000 (TC3 HVAC)TF8310 (TC3 Wind Framework)TF8810 (TC3 AES70 (OCA) Communication)

3.3 Hardware categoriesEvery TwinCAT 3 product is bought and licensed according to the underlying hardware. The hardwaredepends on the operating system and CPU and is identified by a category ID. The following images showsall hardware categories and their corresponding Beckhoff hardware products:

Page 13: Manual Product overview - Beckhoff Automation · Overview Product overview Version: 1.111 For a better understanding, the following table shows some product examples: Product Identifier

Overview

Product overview 13Version: 1.1

Page 14: Manual Product overview - Beckhoff Automation · Overview Product overview Version: 1.111 For a better understanding, the following table shows some product examples: Product Identifier

System requirements

Product overview14 Version: 1.1

4 System requirementsTwinCAT 3 Engineering (XAE) and TwinCAT 3 Runtime (XAR) have different system requirements. If youinstall XAE and XAR on one computer, the requirements for both components must be met.

TwinCAT 3 eXtended Automation Engineering (XAE)

TwinCAT 3 XAE is an extension for Visual Studio, therefore the requirements for Visual Studio essentiallyhave to be met.

System requirements for the Visual Studio 2013 shell supplied:

Operating systems • Windows 7 Service Pack 1• Windows Server 2008 R2 SP1• Windows Server 2012 (R2)• Windows 10

Hardware • Processor clock speed of 1.8 GHz or faster; dual-core or better is recommended• Main memory: 2 GB RAM, 4 GB RAM recommended (at least 2.5 GB if running on

a virtual computer)• Hard drive space: Up to 10 GB of the available memory if no VS Shell has been

installed yet• Hard drive speed: It is recommended to use a Solid State Disk (SSD).• Graphic card that supports a resolution of at least 720p (1208 x 720). Support for a

resolution of WXGA (1366 x 768) or higher is recommended.

TwinCAT 3 eXtended Automation Runtime (XAR)

System requirements for TwinCAT 3 XAR, depending on the executive program:

Operating systems • Windows Embedded Standard 2009• Windows 7• Windows Embedded Standard 7• Windows 10• Windows 10 LTSB

BeckhoffEmbedded PC withTwinCAT 3 image

• Windows Embedded Compact 7 - WEC7

Hardware • 500 MB free memory space• RAM depends on the activated configuration

Hyper-V environment:

• The runtime environment cannot be started inside a Hyper-V environment. This refers in particular tovirtual Hyper-V machines, which are run in a privileged Hyper-V machine. As soon as a component ofthe computer uses Hyper-V, only the engineering environment (XAE) can be used on this computer,not the runtime environment (XAR). Apart from software solutions for virtual machines, you can alsouse operating system means (Device Guard, Credential Guard, virtualization-based security, etc.) orother Hyper-V programs.

• TwinCAT attempts to detect these Hyper-V environments; however, it is in the nature of virtualizationapproaches that they do not wish to be detected and TwinCAT therefore cannot carry out any 100%detection.

VT-x-CPU function:

• The VT-x-CPU function is mandatory with 64-bit operating systems (must be enabled in BIOS and beavailable).

Real-time behaviour:

Page 15: Manual Product overview - Beckhoff Automation · Overview Product overview Version: 1.111 For a better understanding, the following table shows some product examples: Product Identifier

System requirements

Product overview 15Version: 1.1

• For optimum, reliable and high-performance real-time behaviour, a complete system (hardware, BIOS,operating system, driver software, real-time control software) designed for the purpose is absolutelynecessary. Every single component of the control system must be checked and optimised for thisapplication; this is the only way to achieve optimum, reliable and high-performance real-time behaviour.Beckhoff Industrial PCs are optimised for this purpose in detail. Flawless real-time behaviour cannot beguaranteed if the TwinCAT 3 runtime (XAT) is used on third-party PCs.

Component-specific system requirements:

• Further system requirements can be found in the respective product descriptions of the TwinCATcomponents.

4.1 Compatibility of anti-virus programs (with the real-timeexecution of TwinCAT)

Beckhoff recommends that you give careful consideration to the use of anti-virus programs.

Anti-virus programs can be useful in helping the user to discover and remove malware that has infected thecomputer through the careless opening of mail attachments or via compromised downloads from the internetand is being run. However, such threat scenarios are unlikely with many purposes of use of controllers. Ifmalware does infect a controller via a security hole, e.g. in the operating system, an anti-virus program nolonger offers reliable protection. The malware can recognize the popular anti-virus programs and itpotentially runs with the same rights as the anti-virus program, which it can then simply deactivate.

Anti-virus programs and operating systems must be updated regularly in order to be effective. Theseupdates may be subject to validations for the release of the controller and the software components installedin it for productive use, making it impossible for Beckhoff to make a reliable statement about the compatibilitywith the TwinCAT automation software.

NOTEIncompatibility with Kaspersky Anti-Virus SDKThe anti-virus software Kaspersky Anti-Virus is incompatible with the TwinCAT Runtime XAR. Products de-veloped on the basis of the Kaspersky Anti-Virus SDK are also incompatible with the TwinCAT RuntimeXAR.If you use Kaspersky Anti-Virus or products based on the Kaspersky Anti-Virus SDK, you can continue touse the TwinCAT Engineering XAE as normal, but the local RUN mode may react by crashing or freezing.

Windows Defender and other anti-virus programs

Windows Defender is an anti-virus component that comes with Windows 10 and is regarded as being asgood as third-party products.

During regular tests of Windows Security Updates and Windows Defender within the scope of system andreal-time examinations of TwinCAT and Beckhoff IPCs, Beckhoff has so far found no real-time violations ofTwinCAT over a long period of time. This empirical value is taken as an indication of a compatiblecoexistence of Windows Defender and TwinCAT; however, no assurance for future updates can be derivedfrom this.

Third-party anti-virus programs interact in different ways with the Windows system following installation andactivation. Due to the complexity and the expenditure involved in examining this third-party software,Beckhoff does not regard itself as being able to make qualified statements about the influence of suchsoftware on the real-time execution of TwinCAT.

Beckhoff recommendation on the use of Windows Defender and other anti-virus programs

Beckhoff recommends preventing the exposure of controllers to direct points of entry of malware into thesystem as far as possible by selecting a holistic approach and not relying on the use of anti-virus softwarealone.

For use on Beckhoff products, Beckhoff regularly offers its customers image updates for Beckhoff IndustrialPCs containing security and Defender updates that have been validated for use with TwinCAT.

Page 16: Manual Product overview - Beckhoff Automation · Overview Product overview Version: 1.111 For a better understanding, the following table shows some product examples: Product Identifier

System requirements

Product overview16 Version: 1.1

Disclaimer

Beckhoff makes no warranties, expressed or implied, for real-time performance of it’s automation softwareTwinCAT for execution and real-time condition compliance in all cycles after installation or update of othersoftware, including but not limited to anti-virus software, OS kernel mode drivers, security patches, and othersoftware.

TwinCAT offers tools to validate real-time execution, and generally, the use of any software after installationon a control computer requires thorough review of system integrity as customary and state of the art inautomation technology use cases.

4.1.1 Configuring and activating Windows DefenderSince Beckhoff cannot give any predictive assurances regarding the behavior of Windows Defenderfollowing future updates and since many controllers are unable to regularly procure the updates required foreffective use, the component is deactivated by a group rule in the standard images from Beckhoff.

Activation of Windows Defender in Beckhoff standard systems with Windows 101. Open Windows Run with the shortcut [Windows + R] and enter "gpedit.msc". Confirm the dialog with

OK.

ð The group policy editor opens.2. Adapt the entry "Turn off Windows Defender" accordingly.

Page 17: Manual Product overview - Beckhoff Automation · Overview Product overview Version: 1.111 For a better understanding, the following table shows some product examples: Product Identifier

System requirements

Product overview 17Version: 1.1

3. Start Windows Defender in the Control Panels.

4. Activate Windows Defender with the Start now button.

ð Windows Defender is activated.

4.1.2 Update Windows Defender and perform a scanBy default the Windows Update service is deactivated on Beckhoff standard systems with Windows 10. Thisis the only way to ensure that updates are not automatically installed and can thus negatively affect thecontroller. The Windows Update service must be temporarily activated in order to be able to update WindowsDefender. As the update process itself runs differently depending on the update, it may be useful to setTwinCAT to CONFIG mode.

Page 18: Manual Product overview - Beckhoff Automation · Overview Product overview Version: 1.111 For a better understanding, the following table shows some product examples: Product Identifier

System requirements

Product overview18 Version: 1.1

1. Open Windows Run with the shortcut [Windows + R] and enter "services.msc". Confirm the dialog withOK.

ð The Services dialog opens.2. Double-click on the Windows Update service to open the associated settings.

Page 19: Manual Product overview - Beckhoff Automation · Overview Product overview Version: 1.111 For a better understanding, the following table shows some product examples: Product Identifier

System requirements

Product overview 19Version: 1.1

3. Set the Windows Update service to Automatic and confirm the dialog with OK.

4. Open the Update tab in Windows Defender.

Page 20: Manual Product overview - Beckhoff Automation · Overview Product overview Version: 1.111 For a better understanding, the following table shows some product examples: Product Identifier

System requirements

Product overview20 Version: 1.1

5. Update Windows Defender via the Update definitions button.

ð Windows Defender is updated.

Page 21: Manual Product overview - Beckhoff Automation · Overview Product overview Version: 1.111 For a better understanding, the following table shows some product examples: Product Identifier

System requirements

Product overview 21Version: 1.1

6. To deactivate the Windows Update service, double-click again on the Windows Update service to openthe settings.

7. Set the Windows Update service to Disabled and confirm the dialog with OK.

Page 22: Manual Product overview - Beckhoff Automation · Overview Product overview Version: 1.111 For a better understanding, the following table shows some product examples: Product Identifier

System requirements

Product overview22 Version: 1.1

8. Start the Windows Defender scan procedure with the Scan now button.

ð The computer is scanned.

Page 23: Manual Product overview - Beckhoff Automation · Overview Product overview Version: 1.111 For a better understanding, the following table shows some product examples: Product Identifier

System requirements

Product overview 23Version: 1.1

Windows Defender with automated updatesIf you decide, contrary to the recommendation given at the beginning, to use Windows Defenderwith automatic updates, familiarize yourself with the configuration in the MSDN.This includes in particular the following properties:

• Time / frequency of the procurement of updates• Time / frequency of the system scan

4.1.3 Determining monitoring exceptionsYou can additionally stipulate whether file accesses made from the TwinCAT machine controller areexcluded from monitoring by anti-virus programs in order to reduce corresponding false alarms of the anti-virus software:

1. To adjust the Windows Defender settings, open them using the Settings button.

Page 24: Manual Product overview - Beckhoff Automation · Overview Product overview Version: 1.111 For a better understanding, the following table shows some product examples: Product Identifier

System requirements

Product overview24 Version: 1.1

2. Use the Add an exclusion button to add exclusions that are not scanned by Windows Defender.

Page 25: Manual Product overview - Beckhoff Automation · Overview Product overview Version: 1.111 For a better understanding, the following table shows some product examples: Product Identifier

System requirements

Product overview 25Version: 1.1

3. Add an excluded directory using the Exclude a folder button.

Page 26: Manual Product overview - Beckhoff Automation · Overview Product overview Version: 1.111 For a better understanding, the following table shows some product examples: Product Identifier

System requirements

Product overview26 Version: 1.1

4. Select the directory C:\TwinCAT or the directory containing the TwinCAT installation.

ð The directory is added as an exclusion.

Further directories used by TwinCAT are documented in the IPC Security Guidelines.