Software setup with PL7 and Sycon V2.8

Slides:



Advertisements
Similar presentations
ESafe Reporter V3.0 eSafe Learning and Certification Program February 2007.
Advertisements

Innovative Switching & Control
KX-TVM50 KX-TVM200 V2.0 (Edition 1.1 2nd November, 2007)
MLC Connectivity to SLC 500 via DeviceNet
Copyright © 2005 Rockwell Automation, Inc. All rights reserved. 1 Micro Logix 1100 RSLogix 500 LAB#2 Timing, Counting & Comparing.
Protocol Configuration in Horner OCS
Overview  CANopen is a CAN-based higher layer protocol. It was developed as a standardized embedded network with highly flexible configuration capabilities.
Modbus Slave & Modbus Master in S7
CAL (CAN Application Layer) and CANopen J. Novák Czech Technical University in Prague Faculty of Electrical Engineering Department of Measurement.
KX-NS1000 Initial Set Up For step by step : 16 May,
Slide 1 Industrial Automation - Customer View - Training PhW - CANopen_en 02/ 2002 CANopen QUIZ CANopen QUIZ.
Slide 1/20 Industrial Automation - Customer View - Services - Training PhW - CANopen_diagnostic_en 09/2003 Section 1:Indicator lights Section 2: PL7 debug.
90-70 DeviceNet configuration
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
14.1 © 2004 Pearson Education, Inc. Exam Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
Introduction. 2 What Is SmartFlow? SmartFlow is the first application to test QoS and analyze the performance and behavior of the new breed of policy-based.
Setup Guide - Profibus communication AC141x with Step 7 V5.5 English
Building a Deployment The following screens demonstrate how to: 1. Create a new OpenHRE™ tailor-made deployment using a remote (sample) deployment Standard.
EZ Positioning with SINAMICS S120 Agenda
Slide 1 / 20 Industrial Automation - Custumer View - Services PhW - Modbus_en 06/ 2002 Modbus training.
Graphical Alarm Management System
DEMONSTRATION FOR SIGMA DATA ACQUISITION MODULES Tempatron Ltd Data Measurements Division Darwin Close Reading RG2 0TB UK T : +44 (0) F :
Advantages of using R.PC.R Software Now that you know some of the advantage let’s take a look at the software … Reliable and Comprehensive Reporting Recording.
VLAN Trunking Protocol (VTP) W.lilakiatsakun. VLAN Management Challenge (1) It is not difficult to add new VLAN for a small network.
Automatic Software Testing Tool for Computer Networks ARD Presentation Adi Shachar Yaniv Cohen Dudi Patimer
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Purpose  This training course describes how to configure the the C/C++ compiler options.
© Ericsson Interception Management Systems, 2000 CELLNET Drop Administering IMS Module Objectives Manage the directory structure and files Manage.
Home Media Network Hard Drive Training for Update to 2.0 By Erik Collett Revised for Firmware Update.
ESA – UNCLASIFIED – For official use Introduction to CANopen.
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
DeviceNet Solution December, 2003
Section 5 - Slide 1 / 59 P&T - GPS - Training PhW - CANopen_FTB_soft_setup_en 01/2004 Section 2 :Setup stages Section 3 : Diagnostic indicator lights Section.
Smart PSS Associate Certified Class Dahua Security Certification
General Systems Information ALEPH v20.01 Library Staff Training © South Dakota Library Network, 2013 ©Ex Libris (USA), 2011 Modified for SDLN Version
Specview 32 Release 2.5 Enhancements
Section 2 - Slide 1 / 74 P&T - GPS - Training PhW - CANopen_offer_en 09/2004 Industrial Automation CANopen offer September 2004 Industrial Automation CANopen.
Slide 1/64 Industrial Automation - Customer View - Services - Training PhW - CANopen_offer_en 09/2003 Industrial Automation CANopen offer June 2003 Industrial.
Turbine Crane CRANES TURBINE NEA39. Turbine Crane PLANT STATUS! PV Daily Status Report.
Date: File:PRO1_12E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Troubleshooting.
SMS Module Model : SB-DN-SMS/IP Configuration of SMS Module.
Programming Software and Setting. if forget the IP address of SB-DN-1IP, programmer can press the reset button till the led goes red, then it is reset.
ZELIO2 COM: TECHNICAL PRESENTATION
Section 3 - Slide 1/19 P&T - GPS - Formation PhW - CANopen_lev1_en - 01/2004 History CANopen and the ISO model Physical layer Link layer Application layer.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
GPRS functionality overview in Horner OCS. GPRS functionality – Peer to Peer communication over GPRS – CSCAPE connectivity over GPRS – Data exchange using.
Source Controller software Ianos Schmidt The University of Iowa.
Quick guide to ASIMON configuration For version 3.0 or greater SAFETY AT WORK Date: 3/18/2009.
Linux Operations and Administration
Programming Software and Setting. Default IP Add : , also can be changed via Programming Software, if forget IP address, Programmer can.
Unity Application Generator How Can I… Exchange data between TWIDO PLC and any Unity PLC using UAG.
Unity Application Generator How Can I… Develop a Generic device which can communicate Over IO Scanner.
Field Programmable Port Extender (FPX) 1 Remote Management of the Field Programmable Port Extender (FPX) Todd Sproull Washington University, Applied Research.
How to setup DSS V6 iSCSI Failover with XenServer using Multipath Software Version: DSS ver up55 Presentation updated: February 2011.
LonWorks Introduction Hwayoung Chae.
CAN CANopen.
6.10 MODULE SETUP – TAPE STATIONS
90-30 DeviceNet configuration
Siemens Step 7 Project with Controllere in 7 Steps: Step 1
Reference Sources Profibus Documentation Contacts
MicroEconomix 1500 RSLogix 500 LAB#2
AT91RM9200 Boot strategies This training module describes the boot strategies on the AT91RM9200 including the internal Boot ROM and the U-Boot program.
Radiation- and Magnet field- Tolerant Power Supply System
Setup Guide - DeviceNet Communication AC1314 with RSNetworx
PecConfig March 17th, 2015 Cathy Ding
Active Tests and Traffic Simulation: Module Objectives
Active Tests and Traffic Simulation: Module Objectives
Presentation transcript:

Software setup with PL7 and Sycon V2.8 CANopen Software setup with PL7 and Sycon V2.8 Industrial Automation - Customer View - Services - Training PhW - CANopen_soft_setup_en 10/ 2003 2

CANopen: Software setup - 2 Declare the master card in the PLC Click the individual stages for a detailed description Configure processor/master card operation Configure the master and nodes with the Sycon tool Sycon mode PL7 mode Load the configuration via the Sycon tool Select the configuration file in PL7 and save it Transfer the application to the PLC Verify implicit exchanges Industrial Automation - Customer View - Services - Training PhW - CANopen_soft_setup_en 10/ 2003

CANopen: Software setup - 3 Declaring the master card in the PLC The CANopen master card is compatible with all processor modules >= V5.0 except TSX57103 The CANopen PCMCIA master card is inserted in the designated slot for communication modules in the processor module. Screencam 1 Back Industrial Automation - Customer View - Services - Training PhW - CANopen_soft_setup_en 10/ 2003

CANopen: Software setup - 4 Configuring processor/master card operation 1 4 Synchronise updating of memory zones associated with the I/O Define fallback mode for outputs and for %MW memory zone where outputs are read 2 Behaviour of bus on start-up* 5 3 Activate watchdog Define %MW memory zone to which the inputs are copied Launch Sycon configuration software Select Sycon configuration file and choose loading mode * If “Semi-automatic” or “By program” is selected here, bus start-up is controlled by the command word %QWy.1.0 (y = processor slot number). Screencam 2 Back Industrial Automation - Customer View - Services - Training PhW - CANopen_soft_setup_en 10/ 2003

CANopen: Software setup - 5 Configuring the master and nodes with the Sycon tool Select the network and insert the master Set the operating parameters for the Sycon software Set the bus parameters Example of importing a BECKHOFF CANopen communication module Import the EDS file for a new product Example with Addr1 = ATV58 Addr 2 = BECKHOFF module Declare the nodes Example with ATV58. Direct use of predefined PDOs with modification of parameter settings Set node parameters with predefined PDOs Example with BECKHOFF module. Modifying the mapping of predefined PDOs. Set modular I/O node parameters View global configuration and save Industrial Automation - Customer View - Services - Training PhW - CANopen_soft_setup_en 10/ 2003

CANopen: Software setup - 6 Selecting the network and inserting the CANopen master 1 File - New 2 Select CANopen - OK 3 Insert - Master 4 Add TSX CPP 100 - OK Screencam 3 Back Industrial Automation - Customer View - Services - Training PhW - CANopen_soft_setup_en 10/ 2003

CANopen: Software setup - 7 Setting the operating mode parameters for the Sycon software 1 Settings - Global Settings 2 Activate Process Data Auto Addressing if required Activate Automatic COB-ID Allocation if required OK If Process Data Auto Addressing is activated, Sycon automatically calculates the process data offset. Data is organised according to the sequence of PDOs and nodes. Manual COB-ID allocation is used for PDO numbers >= 5 or for exchanging data directly from node to node: PDO linking. Back Industrial Automation - Customer View - Services - Training PhW - CANopen_soft_setup_en 10/ 2003

CANopen: Software setup - 8 Setting the bus parameters 2 Select address of master 1 Settings - Bus parameter 3 Select transmission rate Behaviour of master module in the event of a Node Guard or Heartbeat error: Disabled: Does not affect the other stations. Enabled: The master stops communication with all other stations. 4 Select SYNC object COB-ID Default value = 128 Communication profile DS301 + select comm. cycle period 5 Not in use Activate Heartbeat function (supported by TSXCPP110 card) 6 Enable automatic switch to operating mode (PDOs activated) if required. Screencam 4 Back 7 Industrial Automation - Customer View - Services - Training PhW - CANopen_soft_setup_en 10/ 2003

CANopen: Software setup - 9 Importing a new EDS file 1 File - Copy EDS 3 Click Open to import the files 2 Select the directory in which the new EDS file is located together with the 3 associated .dib images Screencam 5a Back Industrial Automation - Customer View - Services - Training PhW - CANopen_soft_setup_en 10/ 2003

CANopen: Software setup - 10 Declaring the nodes 1 Insert - Node 2 Add English ATV58 version at address 2 3 Add BK5120 at address 3 Screencam 5 Back Industrial Automation - Customer View - Services - Training PhW - CANopen_soft_setup_en 10/ 2003

CANopen: Software setup - 11 Node configuration window Access to Node Guarding and Heartbeat functions Double click the relevant node to open the window Access to boot-up sequence for each node Deactivate if you wish to retain process data when the station is not connected Access to supported objects and to parameters written during boot-up sequence Automatic COB-ID allocation activated by default To activate predefined PDOs The values for Device Profile and Device Type must be consistent with the values contained in object 1000H Device Type Access to mapping for each PDO Access to transmission parameters for each PDO Define new receive PDO List of predefined PDOs Define new transmit PDO Industrial Automation - Customer View - Services - Training PhW - CANopen_soft_setup_en 10/ 2003

CANopen: Software setup - 12 Node configuration with predefined PDOs 1 Click “Configuration Error Control Protocol” to access the Node Guarding or Heartbeat settings 3 Polling time for master Define monitoring time on node side: Guard time x Life time factor Select monitoring mode: Node Guarding or Heartbeat 2 3’ Time for which node is monitored by master Time for which heartbeat is transmitted by node List of values assigned to the Heartbeat parameters by the various nodes Industrial Automation - Customer View - Services - Training PhW - CANopen_soft_setup_en 10/ 2003

CANopen: Software setup - 13 Node configuration with predefined receive PDOs 1 Click the predefined PDO you wish to activate 2 Click Add to configured PDOs 3 Select the PDO receive mode (node side) 5 Confirm 4 Select the PDO triggering mode (master side) 3 Industrial Automation - Customer View - Services - Training PhW - CANopen_soft_setup_en 10/ 2003

CANopen: Software setup - 14 Node configuration with predefined transmit PDOs 1 Click the predefined PDO you wish to activate 2 Click Add to configured PDOs 3 Select the PDO transmission mode (node side) 5 Confirm 4 Select the PDO triggering mode (master side) Industrial Automation - Customer View - Services - Training PhW - CANopen_soft_setup_en 10/ 2003

CANopen: Software setup - 15 Sample view of process memory structure Receive PDOs correspond to output variables Length expressed in number of bytes Transmit PDOs correspond to input variables Address expressed in number of words Industrial Automation - Customer View - Services - Training PhW - CANopen_soft_setup_en 10/ 2003

CANopen: Software setup - 16 Viewing the mapping of configured PDOs 1 Click the configured PDO you wish to view 2 Click PDO Contents Mapping List of objects mapped in the PDO with their address: Index and Sub-index Industrial Automation - Customer View - Services - Training PhW - CANopen_soft_setup_en 10/ 2003

CANopen: Software setup - 17 Modifying a parameter setting 1 Click the “Object Configuration” button 2 Select the parameter you wish to modify then click “Add to Configured Objects” 3 Modify the parameter value in the list of objects that are configured automatically on start-up, then click OK to confirm Screencam 6 Back Industrial Automation - Customer View - Services - Training PhW - CANopen_soft_setup_en 10/ 2003

CANopen: Software setup - 18 Node configuration for modular I/O 1 Click “Configuration Error Control Protocol” to access the Node Guarding or Heartbeat settings 3 Polling time for master Define monitoring time on node side: Guard time x Life time factor 2 Select monitoring mode : Node Guarding or Heartbeat 3’ Time for which node is monitored by master Period for which heartbeat is transmitted by node List of values assigned to the Heartbeat parameters for the various nodes Industrial Automation - Customer View - Services - Training PhW - CANopen_soft_setup_en 10/ 2003

CANopen: Software setup - 19 Node configuration for modular I/O 1 Click Device Profile Click Device Type 3 2 Select profile 401 (Inputs/Outputs) 4 Select the I/O types that are supported Industrial Automation - Customer View - Services - Training PhW - CANopen_soft_setup_en 10/ 2003

CANopen: Software setup - 20 Node configuration for modular I/O: receive PDO For DS401 remote I/O nodes, PDO1s (index 1400 and 1800) are reserved for digital I/O. Analog I/O are mapped from PDO2 onwards. 2 Click the predefined PDO you wish to activate 1 Select mapping method V3 or V4 (depending on product) 3 Click Add to configured PDOs 4 Select the PDO receive mode (node side) 6 Confirm 5 Select the PDO triggering mode (master side) Industrial Automation - Customer View - Services - Training PhW - CANopen_soft_setup_en 10/ 2003

CANopen: Software setup - 21 Node configuration for modular I/O: receive PDO Modifying mapping 1 Double click on the configured PDO 2 Add or delete mappable objects by clicking “Append Object” or “Delete mapped object” Industrial Automation - Customer View - Services - Training PhW - CANopen_soft_setup_en 10/ 2003

CANopen: Software setup - 22 Node configuration for modular I/O: transmit PDO For DS401 remote I/O nodes, PDO1s (index 1400 and 1800) are reserved for digital I/O. Analog I/O are mapped from PDO2 onwards. 1 Click the predefined PDO you wish to activate 2 Click Add to configured PDOs 3 Select the PDO transmission mode (node side) 5 Confirm 4 Select the PDO triggering mode (master side) Industrial Automation - Customer View - Services - Training PhW - CANopen_soft_setup_en 10/ 2003

CANopen: Software setup - 23 Node configuration for modular I/O: transmit PDO Modifying mapping 1 Double click on the configured PDO 2 Add or delete mappable objects by clicking “Append Object” or “Delete mapped object” Screencam 7 Back Industrial Automation - Customer View - Services - Training PhW - CANopen_soft_setup_en 10/ 2003

CANopen: Software setup - 24 Manual allocation of identifiers Automatic allocation of identifiers can only be used for the first 4 PDOs. For devices supporting PDO numbers greater than 4 (mapping of non-standard objects, etc.), the identifier value has to be assigned manually. In this case the user should use a value for an identifier that is not in use: value assigned to an undefined or free PDO between 1 and 4. identifiers reserved maximum of 1024 for PDOs Industrial Automation - Customer View - Services - Training PhW - CANopen_soft_setup_en 10/ 2003

CANopen: Software setup - 25 Predefined PDOs > 0x1404/0x1804 1 This message appears if you activate a PDO number higher than 4 Deactivate the COB-ID allocation function 2 Assign an identifier value that is not in use e.g. use identifier PDO2 Industrial Automation - Customer View - Services - Training PhW - CANopen_soft_setup_en 10/ 2003

CANopen: Software setup - 26 Viewing the device table View - Device Table Industrial Automation - Customer View - Services - Training PhW - CANopen_soft_setup_en 10/ 2003

CANopen: Software setup - 27 Viewing the process data address table 2 Sort according to device addresses 1 View - Address Table 3 Sort according to process data addresses Industrial Automation - Customer View - Services - Training PhW - CANopen_soft_setup_en 10/ 2003

CANopen: Software setup - 28 Viewing the identifiers table View - ID Table Industrial Automation - Customer View - Services - Training PhW - CANopen_soft_setup_en 10/ 2003

CANopen: Software setup - 29 Viewing the table of devices adapted by SDO View - SDO Table Industrial Automation - Customer View - Services - Training PhW - CANopen_soft_setup_en 10/ 2003

CANopen: Software setup - 30 Saving the Sycon configuration 1 File - Save As Enter the name and click Save 2 Screencam 8 Back Industrial Automation - Customer View - Services - Training PhW - CANopen_soft_setup_en 10/ 2003

CANopen: Software setup - 31 Selecting the configuration file in PL7 and saving it If the number of input and output words is inconsistent with the Sycon configuration, an error message is generated 1 Click Select Database 2 Select the configuration file ****.co in the Hilscher/Sycon/Project directory 3 Click Open Screencam 9 Back Industrial Automation - Customer View - Services - Training PhW - CANopen_soft_setup_en 10/ 2003

CANopen: Software setup - 32 Verifying exchanges in the Debug screen Test PDO-type exchanges Test SDO-type exchanges Industrial Automation - Customer View - Services - Training PhW - CANopen_soft_setup_en 10/ 2003

CANopen: Software setup - 33 Interfacing with the application Implicit objects: %MW: PDO input/output variables (for ATV58 2 status words: ETAD and RFRD, and 2 command words: CMDD and LFRD) %Iy.MOD.ERR and %Iy.1.ERR: 2 input bits for module error and channel error %IWy.1.0 to %IWy.1.23: 24 input words providing diagnostic information about the status of the channel, nodes, latest error codes, etc. %QWy.1.0: 1 output word for activating the configuration and PDO exchanges and for reinitialising error tables. Industrial Automation - Customer View - Services - Training PhW - CANopen_soft_setup_en 10/ 2003

CANopen: Software setup - 34 Interfacing with the application Explicit object: READ_STS %Chy.1 %Mwy.1.2: Input variable providing diagnostic information about the status of the master card. Industrial Automation - Customer View - Services - Training PhW - CANopen_soft_setup_en 10/ 2003

CANopen: Software setup - 35 Interfacing with the application Communication functions available for use: WRITE_VAR and READ_VAR (ADR#y.1.SYS, ’SDO’,index:subindex,NodeID, %MWi:L,%MWk:4) For accessing SDO variables SEND_REQ(ADR#y.1.SYS, 16#9F, %MWi:L, %MWj:L, %MWk:4) For accessing link layer PDUs SEND_REQ(ADR#y.1.SYS, 16#0F, %MWi:L, %MWj:L, %MWk:4) For accessing the identification and status of the master card SEND_REQ(ADR#y.1.SYS, 16#31, %MWi:L, %MWj:L, %MWk:4) For running diagnostics on a node, or checking the version and status of the CANopen master card, or reading the message handling error log Industrial Automation - Customer View - Services - Training PhW - CANopen_soft_setup_en 10/ 2003

CANopen: Software setup - 36 Accessing configuration and adjustment variables (* Request to write one word *) (* Address ADR#0.1.SYS Address of variable to be written: %MD3200 Value of variable to be written: %MW3202 Exchange report: %MW3250:4 *) IF %M103 AND NOT %MW3250:X0 THEN %MW3253:=2; WRITE_VAR(ADR#0.1.SYS,'SDO',%MD3200,20,%MW3202:1,%MW3250:4); RESET %M103; END_IF; Industrial Automation - Customer View - Services - Training PhW - CANopen_soft_setup_en 10/ 2003

CANopen: Software setup - 37 Accessing configuration and adjustment variables (* Request to read one word *) (* Address ADR#0.1.SYS Address of variable to read: %MD3220 Value of variable read: %MW3222 Exchange report: %MW3260:4 *) IF %M104 AND NOT %MW3260:X0 THEN READ_VAR(ADR#0.1.SYS,'SDO',%MD3220,20,%MW3222:1,%MW3260:4); RESET %M104; END_IF; Industrial Automation - Customer View - Services - Training PhW - CANopen_soft_setup_en 10/ 2003

CANopen: Software setup - 38 Accessing diagnostic variables (* Update variable %MW0.1.2 *) IF %MW200=1 THEN READ_STS %CH0.1; END_IF; ! (* Read explicit DIAGNOSTIC exchange words *) (*Address ADR#0.1.SYS Type of diagnostic object : %MW3301 1 to 127 = node diagnostics 128 = master card diagnostics 130 = message handling error log Start address in diagnostic table: %MW3302 Length of diagnostic to read : %MW3303 Receive table : %MW3310:20 Exchange report : %MW3350:4 *) IF %MW3300=1 AND NOT %MW3350:X0 THEN %MW3300:=0;%MW3353:=6; SEND_REQ(ADR#0.1.SYS,16#0031,%MW3301:3,%MW3310:20,%MW3350:4); Industrial Automation - Customer View - Services - Training PhW - CANopen_soft_setup_en 10/ 2003