Protocol Configuration in Horner OCS

Slides:



Advertisements
Similar presentations
CIMCO Integration Software Products
Advertisements

Software setup with PL7 and Sycon V2.8
21.1 Chapter 21 Network Layer: Address Mapping, Error Reporting, and Multicasting Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction.
An End-User Perspective On Using NatQuery Extraction From two Files T
Overview  CANopen is a CAN-based higher layer protocol. It was developed as a standardized embedded network with highly flexible configuration capabilities.
CAL (CAN Application Layer) and CANopen J. Novák Czech Technical University in Prague Faculty of Electrical Engineering Department of Measurement.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 4 Installing and Configuring the Dynamic Host Configuration Protocol.
Slide 1 Industrial Automation - Customer View - Training PhW - CANopen_en 02/ 2002 CANopen QUIZ CANopen QUIZ.
Control Area Network CAN Developed by Bosch in 1983 as an automotive protocol, it was adopted by the Society of Automotive Engineers (SAE) in As.
Report Distribution Report Distribution in PeopleTools 8.4 Doug Ostler & Eric Knapp 7264.
Hands-On Microsoft Windows Server 2003 Networking Chapter 7 Windows Internet Naming Service.
Intro to CANopen Networks E. Zivi Nov 6, 2014 References: 1.A CAN Physical Layer Discussion Microchip Application Note AN00228a 2.Controller Area Network.
EtherNet/IP Profile Switch Step by Step
Check Disk. Disk Defragmenter Using Disk Defragmenter Effectively Run Disk Defragmenter when the computer will receive the least usage. Educate users.
User guide Harris Broadcast May How to use Broadcast Go to: Click on broadcast.
Broadcast service Core tools. Agenda 1.Introduction – tool and its main features 2.Setting up and sending a simple broadcast 3.Achieving.
Cisco Confidential 1 © 2011 Cisco and/or its affiliates. All rights reserved.
Microsoft Office Word 2013 Expert Microsoft Office Word 2013 Expert Courseware # 3251 Lesson 4: Working with Forms.
1 Semester 2 Module 2 Introduction to Routers Yuda college of business James Chen
CANopen Introduction for C2000
Closing of cApex10 & Fopro10 NOTE: Trial balance should be tallied before closing.  Step1: Check free Disk space on Drive where Oracle is Installed.
© 2006, The Technology FirmWWW.THETECHFIRM.COM 1 WINDOWS XP SUPPORT TOOLS.
VLAN Trunking Protocol (VTP) W.lilakiatsakun. VLAN Management Challenge (1) It is not difficult to add new VLAN for a small network.
Microsoft Windows 2003 Server. Client/Server Environment Many client computers connect to a server.
Configuring the MagicInfo Pro Display
MagicInfo Pro Server Software All control, content, and scheduling is performed within the MagicInfo Pro Server software previously installed. Before.
NOTE: Trial balance should be tallied before closing.  Step1: Check free Disk space on Drive where Oracle is Installed. Free space must be approx. twice.
ICP Kit 2011 HHC Data Entry Module The World Bank ICP Kit Training African Development Bank.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 7: Domain Name System.
VLAN Trunking Protocol (VTP)
ESA – UNCLASIFIED – For official use Introduction to CANopen.
Modems Chapter 17. Basic Knowledge  Modems are little devices to use the telephone to talk to other computers.  Modem is an abbreviation for Modulator/
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.
Specview 32 Release 2.5 Enhancements
Git workflow and basic commands By: Anuj Sharma. Why git? Git is a distributed revision control system with an emphasis on speed, data integrity, and.
Module 7: Resolving NetBIOS Names by Using Windows Internet Name Service (WINS)
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 4 Installing and Configuring the Dynamic Host Configuration Protocol.
IPortal Bringing your company and your business partners together through customized WEB-based portal software. SanSueB Software Presents iPortal.
Guide to TCP/IP, Third Edition Chapter 8: The Dynamic Host Configuration Protocol.
Module 2: Allocating IP Addressing by Using Dynamic Host Configuration Protocol (DHCP)
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.
Schutzvermerk nach DIN 34 beachten CAN-Direct Access.
1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Dynamic Host Configuration Protocol (DHCP)
GPRS functionality overview in Horner OCS. GPRS functionality – Peer to Peer communication over GPRS – CSCAPE connectivity over GPRS – Data exchange using.
1 Microsoft Windows 2000 Network Infrastructure Administration Chapter 4 Monitoring Network Activity.
1 UML Modeling of Spacecraft Onboard Instruments Takahiro Yamada, JAXA/ISAS April 2005.
Envision Tutorial Horner APG, LLC July 18, Introduction The Cscape Remote Viewer allows remote interaction with the user interface on Horner OCS.
CheckPoint Reporting System for Seismic Surveys Setting Up for Multiple Users December 2012 Mid Point Geo Limited PO Box 7437 Reading Berkshire RG27 7HQ,
Indicator 13 Secondary Transition. Main Menu SPP13 has a navigation toolbar located at the top of each screen. If you use the toolbar to navigate to another.
Linux Operations and Administration
Network Layer: Address Mapping, Error Reporting, and Multicasting
Cscape 8.6 August 2008 Horner APG. New Workbench Features - New Model – XL6.
Chapter 4: server services. The Complete Guide to Linux System Administration2 Objectives Configure network interfaces using command- line and graphical.
How to develop a VoIP softphone in C# by using OZEKI VoIP SIP SDK This presentation demonstrates the first steps concerning to how to develop a fully-functional.
CAN CANopen.
Generic Remote Interface Unit (RIU) Interface Control Document (ICD)
OCS Configuration Software:
CONTENT MANAGEMENT SYSTEM CSIR-NISCAIR, New Delhi
ECSS-E-ST-50-15C Adoption Notice
BOOTP and DHCP Objectives
Configuration Of A Pull Network.
Allocating IP Addressing by Using Dynamic Host Configuration Protocol
Windows Server Administration Fundamentals
Lecture9: Embedded Network Operating System: cisco IOS
Active Tests and Traffic Simulation: Module Objectives
Active Tests and Traffic Simulation: Module Objectives
Overview Multimedia: The Role of WINS in the Network Infrastructure
Lecture9: Embedded Network Operating System: cisco IOS
How to install and manage exchange server 2010 OP Saklani.
Presentation transcript:

Protocol Configuration in Horner OCS

Agenda CANOpen features supported in Horner OCS. Horner CANOpen Configurator. Configuration of Simple CANOpen Network (Master) with Single slave. Setting up node ID, Baud rate and other master options. Brief on EDS file. Brief on Device type and status. Configuration of Special functions Objects. Selecting Error Control Protocol for the given network and its configuration. Configuration of SDOs. Configuration of PDOs. Configuration of slave information. Configuration for simple CANOpen Master. Configuration for CANOpen Manager. Configuration of Single slave. CANOpen Network Status Register details (Specific to Horner OCS) Horner

features supported in Horner OCS Supported Baud Rate: 125K, 250K, 500K, 1M bps Only 11bit length COB-IDs are supported Network Management (NMT) : Master and Slave Modes. Error Control Protocols Node Guard Protocol : 127 (16 XLe/t) Nodes Heart Beat Protocol : 127 (16 XLe/t) Nodes Process Data Objects (PDO): RPDO Supported : 64 TPDO Supported : 64 PDO Mapping: Dynamic PDO mapping (i.e. Run time mapping information's are reconfigured by CANOpen manager) supported for only 16 PDOs. Static PDO mapping supported for all 64 PDOs. PDO Modes: Asynchronous: On change of Data, On Event Time, On Trigger Bit and Remote requested. Synchronous: On change of Data, On Sync count and Remote requested Inhibit time supported in case of Asynchronous PDOs. PDO communication parameters( COB-ID ,Transmission Type, Timing Parameters) can be dynamically modified (using SDO transfer) for all 128 (64 TPDO and 64 RPDO) PDOs. Horner

features supported in Horner OCS (Continued) Service Data Objects (SDO): SDO Modes: Server:128 (16 in case of XLe/t). Client :128 (16 in case of XLe/t) Supported only in Master SDO Services: Expedited Upload. Expedited Download. Segmented Upload. Emergency Message: Supported (only Generic Error). Sync Message Generation: Supported (only in QX and NX systems). NMT Manager: Supports up to 127 slaves (Supported only in QX and NX systems). Supported Application Layer: CiA 301 v 4.02 Supported Profiles: CiA 405 v 2.00 Horner

Horner Horner Configurator CANOpen configurator is tool integrated with Cscape used for configuration of CANOpen protocol in Horner OCS. Supports Configuration of the CANOpen Network (Master Node) or individual slave node. Launching Configurator from the Cscape. Program -> Network Configuration will launch CANOpen configurator. Horner

Configuration of Simple Network (Master) Horner Configuration of Simple Network (Master) CANOpen Network ID : 1- 127 CANOpen Network Baud Rate Additional Master Settings CANOpen Network status register Horner

Setting Node ID, Baud Rate and Other master node settings Horner Setting Node ID, Baud Rate and Other master node settings CANOpen Network ID : Unique ID provided to each node, no two nodes can have same ID. CANOpen Baud Rate: User can select any of the 4 supported baud rate, for the given network each slave node has to be set to same baud as that of Master node. Different nodes at different baud rate cannot communicate with each other. Additional Master Settings: Perform NMT Start Node all: Checking this option Master will send a single start command over the CANOpen Network to start all the slaves. Do Not Enter My self Operational Automatically: Checking this option will ask for trigger bit to start Master node, which will intern start all other slave nodes in the network. Do not send NMT start command: Checking this option master node does not send any start command over the network, each slave must be configured for self start. On error Control event of mandatory slave, NMT reset all nodes: Checking this option master node resets CANOpen communication (it self and all nodes on the network) in case of error in any of the mandatory slave. On error Control event of mandatory slave NMT stop command: Checking this option master node sends stop command over the network to stop the CANOpen communication in case of error in any of the mandatory slave. Horner

Horner EDS Files CANOpen EDS (Electronic Data Sheet) file serves as template for different configurations for one device type. EDS file describes - Communication functionality and objects as defined in /CiA301/ and Application Frameworks. - Device specific objects as defined in the device profiles Loading EDS file : Right click on node -> Load From EDS, will open EDS Loader. Load specific EDS file using EDS loader. Note: All EDS files for different devices are stored under Cscape-> EDS folder Horner

Device Type and Status Information Horner Device Type and Status Information Displays the device type information loaded from EDS file Horner

Special Function Object Configuration Horner Special Function Object Configuration Sync Object configuration field Time Stamp Object configuration field Emergency Object field Horner

Special Function Object Configuration (Continued) Horner Special Function Object Configuration (Continued) Sync Protocol Parameter Configuration: The Synchronization Object is broadcasted periodically by the SYNC producer. This SYNC provides the basic network clock SYNC COB-ID: Default COB-ID for Sync message is 0x80, user can change as per his requirement. Generate SYNC Message: Selecting this option will produce SYNC messages i.e. Node will act as SYNC producer. Available only in QX and NX series. In the given network only one node can be SYNC producer and other nodes will act as SYNC consumer. Communication Cycle Period : Enter required SYNC object cycle period in microseconds.0 if not used Synchronous Window Length : Enter the length of the time window for synchronous PDOs in microseconds. It is 0 if not used. Horner

Special Function Object Configuration (Continued) Horner Special Function Object Configuration (Continued) Time Stamp Configuration: Currently not supported in the firmware. Emergency Protocol Parameter Configuration: Emergency objects are triggered by the occurrence of a device internal error situation and are transmitted from an emergency producer on the device. Master node will consume Emergency Messages generated form several nodes. EMCY COB-ID: Default COB-ID for EMCY message is 0x80 + NODE ID, user can change as per his requirement. Disable EMCY : Selecting this option will disable generation of Emergency messages. Inhibit Time EMCY : Enter required inhibit time for the EMCY message. Horner

Error Control Protocol Configuration Horner Error Control Protocol Configuration Node Guard Protocol configuration field Heartbeat consumer configuration field Heartbeat Producer configuration field Horner OCS supports both Node Guarding and Heart beat type of error control protocol. User can select any one of the Error control protocol for the given network. Horner

Error Control Protocol Configuration (Continued) Horner Error Control Protocol Configuration (Continued) Configuring Node Guarding Protocol: Select ‘Use Node Guard Protocol Error Control’ . Configure Guard time and Life time factor for individual slave. Master node does not require configuration of Guard time and Life time factor. Configuring Heart Beat Protocol: Select ‘Use Heart Beat Protocol Error Control’ . Configure Producer Heartbeat Time if given node is Heartbeat producer. Configure Consumer Heartbeat time for individual node if node is Heartbeat consumer. Note: Master node by default will act as heartbeat consumer. Given Node can be both producer and consumer. The consumer time configured must be greater than or equal to producer time. Horner

SDO Configuration Service Data Objects: Horner SDO Configuration Service Data Objects: Service data objects are designed to access entries in device object dictionary . By default SDOs are configured automatically. Each node will support single Server SDO and additional server SDOs can be configured. Client SDOs are supported only in Master. Horner

Click to add new PDO Entry Click to Delete selected entry Horner PDO Configuration The real-time data transfer is performed by means of "Process Data Objects (PDO)". PDO Communication Parameter Configuration: Configured PDO list Click to add new PDO Entry Click to Delete selected entry Click to take default information for a given entry from EDS. Click to apply changes made in configuration PDO configuration field Horner

PDO Configuration (Continued) Horner PDO Configuration (Continued) Receive PDO Communication Parameter Configuration (RPDO ): PDO COB-ID Entry PDO COB-ID: Configure required 11 bit COB-ID in this field, click on ‘Set default’ to read from EDS file Disable PDO: Select this option to disable configured PDO. Use 29 Bit ID: Select this if COB-ID length is 29 bit. PDO Transmission Type : Select type of PDO receive method (Depends upon actual transmission type) Horner

PDO Configuration (Continued) Horner PDO Configuration (Continued) Transmit PDO Communication Parameter Configuration (TPDO ): PDO COB-ID Entry PDO COB-ID: Configure required 11 bit COB-ID in this field, click on ‘Set default’ to read from EDS file Disable PDO: Select this option to disable configured PDO. Use 29 Bit ID: Select this if COB-ID length is 29 bit. Allow RTR: Select this option if PDO needs to be transmitted on Remote request. Horner

PDO Configuration (Continued) Horner PDO Configuration (Continued) Transmit PDO Communication Parameter Configuration (TPDO ): PDO Transmission Type : Select type of PDO transmission method, select On change, On trigger or On RTR type. Trigger type requires trigger bit to be configured Asynchronous On change configuration. Asynchronous On trigger configuration. Asynchronous On RTR configuration. Synchronous On change configuration. Synchronous On Sync count configuration. Synchronous On RTR configuration. Horner

PDO Configuration (Continued) Horner PDO Configuration (Continued) Transmit PDO Communication Parameter Configuration (TPDO ): PDO Timing Parameter : Event Time : Configure event time for asynchronous messages in ms. 0 if not used Inhibit Time : Configure inhibit time for asynchronous messages in ms. 0 if not used Horner

PDO Configuration (Continued) Horner PDO Configuration (Continued) PDO Mapping Parameter Configuration: Applicable to RPDO and TPDO Configured PDO Mapping list List box displaying mapped object for given PDO To view and edit mapped object Characteristics Click to delete selected mapped objects Click to view map able objects Supported by device (Information read from EDS) Click to apply changed characteristics of selected object. Click to add new object entry in the list. Horner

Select required Object and click OK Horner PDO Configuration (Continued) PDO Mapping Parameter Configuration: Applicable to RPDO and TPDO Mapping Objects can be selected from EDS as shown here Click Select required Object and click OK Note: Single PDO can take up to 4 -16 bit objects, or 8 – 8 bit Objects or 2-32 Objects and vice versa User can directly map OCS register to PDOs, conversion of OCS native register index to CANOpen index and vice versa is taken care by configurator. Horner

Horner Slave Configuration Right click on Master node tree to add additional slaves (as shown) Load Device specific EDS file (as shown) Configure required node-ID. Mandatory Slave: Select this option if slave node is Mandatory. On Error, Start “Boot Sequence” : Select this option if given node has to be rebooted on error. Horner

Slave Configuration (Continued) Horner Slave Configuration (Continued) Model XLe/t will only support simple master where in it cannot reconfigure the slaves. Do not send NMT reset if Operational: If selected Master will not send reset command on boot up if node is in operational state. Check Node type, Profile, Vendor ID, Product Code, Revision No., Serial No.: Selecting this option master will check these information on network Boot-up. If any of information doesn’t match then master will set Error. Horner

Slave Configuration (Continued) Horner Slave Configuration (Continued) Configure Special function Objects and Error Control Object for given slave Horner

Slave Configuration (Continued) Horner Slave Configuration (Continued) NX and QX series support CANOpen manger functionality where in Master can reconfigure slaves in the network as per configuration stored in Master on boot up. Select ‘Check Configuration Date and Time’ option to check date and time of configuration before parameter reconfiguration Select slave parameter type to reconfigured on boot up Horner

Slave Configuration (Continued) Horner Slave Configuration (Continued) Configure other CANOpen parameters for given slaves as shown. Configure these parameters as explained in previous slides Horner

Single Slave Configuration Horner Single Slave Configuration Horner CANOpen configurator can be used to configure single slave. Select ‘Configure Single Slave’ Select this option if operational state transition is controlled by Master. Configure Network Status register address. Configure other CANOpen network parameters Horner

Network Status Register Horner Network Status Register CANOpen status register is 64 bit long and details are as below, Bit -1 – Object Dictionary Error. Bit -2 – Node ID Error (Invalid Node ID). Bit -3 – Error Control Protocol is Not configured. Bit -4 – Tx Error. Bit -5 – RPDO Object Mapping error. Bit -6 – RPDO Set Data error. Bit -7 – RPDO Invalid Object Index. Bit -8 – RPDO DLC Error. Set/Reset. Bit -9 – RPDO Mapped Object Count Error. Bit -10 – TPDO Object Mapping error. Bit -11 – TPDO Get Data error. Bit -12 – TPDO Compose Error. Bit -13 – TPDO Invalid Object Index. Bit -14 – TPDO Mapped Object Count Error. Bit -15 – SDO DLC Error. Bit -16 – NMT DLC Error. Bit -17 – Invalid Status Register Address. Bit -18 – Time Out for Node Guard message from Master. Bit -19 – Consumer heartbeat time expired. Bit -20 – Slave Error. Bit -21 – Mandatory slave Error. Bit -22-32 – Unused. Bit -32-48 – Failed TPDO array Index. Bit -48-64 – Failed RPDO array Index. Horner

Network Status Register Horner Network Status Register Additionally Master node will display status of each slave node configured in 16 bit field as shown If Error code value of 0 indicates No Error. 1- The slave no longer exists in the Network list 2- No response on access to Actual Device Type (object 1000h) received 3- Actual Device Type (object 1000h) of the slave node did not match with the expected Device Type Identification in object 1F84h 4- Actual Vendor ID (object 1018h) of the slave node did not match with the expected Vendor ID 5- Slave node did not respond with its state during Check node state -process. Slave is a heartbeat producer 6- Slave node did not respond with its state during Check node state -process. Slave is a Node Guard slave (NMT slave) 7- It was requested to verify the application software version, but the expected version date and time values were not configured 8- Actual application software version Date or Time did not match with the expected date and time values. Automatic software update was not allowed 9- Actual application software version Date or Time did not match with the expected date and time values and automatic software update failed 10- Automatic configuration download failed 11- The slave node did not send its heartbeat message during Start Error Control Service although it was reported to be a heartbeat producer 12- Slave was initially operational. (CANopen manager may resume operation with other nodes) 13- Actual Product Code (object 1018h) of the slave node did not match with the expected Product Code 15- Actual Revision Number (object 1018h) of the slave node did not match with the expected Revision Number 16- Actual Serial Number (object 1018h) of the slave node did not match with the expected Serial Number in object 253 – Invalid NMT state. 254 – Received Emergency Object 15 8 Node ID Error Code Horner