Release Notes FlexPendant SDK



Similar documents
Release Notes FlexPendant SDK

Release Notes FlexPendant SDK

Release Notes FlexPendant SDK

Release Notes FlexPendant SDK Date Table of Content GENERAL Release Information...2. Introduction...2. Installation...

Title Release Notes PC SDK Date Dealt with by, telephone. Table of Content GENERAL... 2

Title Release Notes PC SDK Date Dealt with by, telephone. Table of Content GENERAL Corrected Issues PDD...

Release Notes RAB Date Table of Content GENERAL Release Information...2. Introduction...2. Installation...

Application manual Robot Application Builder

What s New? RobotStudio

Software Installation Arc Welding System M2004 IRC5

ABB Robotics. Application manual PC SDK

What s New? RobotStudio

How To Fix A Fault Fault In A Gbk Gbq (Gbk) Gbx (Gbt) (Gt) (Unmanipulated) (Program) (Powerbk.Org) (Amd64

Table of Content RELEASE INFORMATION... 2 ORDERING AND INSTALLATION... 3 CHANGES IN CUTTING POWERPAC

Windows SharePoint Services Installation Guide

Configuring and Integrating Oracle

What s New RobotStudio

Installation Assistance Windows/Microsoft Updates Updating from Spectra or Upgrading from Spectra 6.x...

Snapshot Reports for 800xA User Guide

SQL Server 2008 R2 Express Edition Installation Guide

INSTALLING AND USING ENTEL PROGRAMMER IN WINDOWS 7 Technical Support Bulletin

DocAve Upgrade Guide. From Version 4.1 to 4.5

CodeWarrior Development Studio for Freescale S12(X) Microcontrollers Quick Start

CA Nimsoft Monitor. Probe Guide for IIS Server Monitoring. iis v1.5 series

Connectivity Pack for Microsoft Guide

Citrix EdgeSight for NetScaler Rapid Deployment Guide

CA Nimsoft Monitor Snap

Upgrade: SAP Mobile Platform Server for Windows SAP Mobile Platform 3.0 SP02

Novell Sentinel Log Manager 1.2 Release Notes. 1 What s New. 1.1 Enhancements to Licenses. Novell. February 2011

Iron Speed Designer Installation Guide

Setting up Visual Enterprise Integration (WM6)

Table of Contents. FleetSoft Installation Guide

Installation and Operation Manual Unite Log Analyser

AXIS Camera Station Quick Installation Guide

Version 1.0 Revision MODBUS/TCP Ethernet Communication Interface API for the Intelligent Instrumentation WinCE Platform SETUP MANUAL

LS9 Editor Installation Guide

ADDENDUM - Bluetooth interface Option Instructions for using Extech Printer with a Bluetooth device

Quick Install Guide. Lumension Endpoint Management and Security Suite 7.1

Microsoft Dynamics GP. econnect Installation and Administration Guide Release 9.0

VEEAM ONE 8 RELEASE NOTES

UNICORN 6.4. Administration and Technical Manual

UFR II Driver Guide. UFR II Driver Ver ENG

IIS SECURE ACCESS FILTER 1.3

Witango Application Server 6. Installation Guide for Windows

DAVE Software Development Kit overview. Preparing the workbench. Creating a simple APP. Step 1: Create a new APP project

Wise Package Studio 8.0 MR1 Release Notes

Dell PowerVault MD Storage Array Management Pack Suite Version 6.0 for Microsoft System Center Operations Manager Installation Guide

RobotWare 6 External Presentation

Omgeo OASYS Workstation Installation Guide. Version 6.4 December 13, 2011

Zanibal Plug-in For Microsoft Outlook Installation & User Guide Version 1.1

SAP HANA Client Installation and Update Guide

BSD SpecLink-E Installation Instructions For. Professional and Corporate Editions

MySQL Installer Guide

Setting Up a Windows Virtual Machine for SANS FOR526

2012 Nolio Ltd. All rights reserved

Using Microsoft Visual Studio API Reference

AC 800M. EtherNet/IP DeviceNet Linking Device LD 800DN. Power and productivity for a better world TM SP1134

UNICORN 7.0. Administration and Technical Manual

Agilent Automated Card Extraction Dried Blood Spot LC/MS System

FieldIT Limited FieldIT CRM. Installation Manual v1.3.i3 (Enterprise Install)

VERITAS Backup Exec TM 10.0 for Windows Servers

Veeam Task Manager for Hyper-V

DocumentsCorePack for MS CRM 2011 Implementation Guide

Install SQL Server 2014 Express Edition

Argus Direct add-in for spreadsheets - Installation Guide

The procedure how to keep Microtek scanners to work under Windows Vista system

VirtualXP Users Guide

VIRTUAL DESKTOP COMPANION SOFTWARE FOR MAC

INTERNAL USE ONLY (Set it to white if you do not need it)

Table of Content. Introduction. Software Install and Uninstall. Software Features and GUI. Quick Getting Started Guide. Frequently Asked Questions

GETTING STARTED WITH MEKKO GRAPHICS A GUIDE FOR MS OFFICE 2007, 2010, AND 2013 USERS. 10/21/2014 MG6.9 Of07/10/13

MultiDSLA v4.8.1: Release Notes at 07 October 2013

@ptitude Observer. Installation Manual. Part No Revision G

Sage 100 ERP. Installation and System Administrator s Guide

Windows BitLocker Drive Encryption Step-by-Step Guide

Update Guide for The Patron Edge Online 3.41

FAS Asset Accounting FAS CIP Accounting FAS Asset Inventory SQL Server Installation & Administration Guide Version

Interworks. Interworks Cloud Platform Installation Guide

HP Access Control Express Installation Guide

Oracle Java Micro Edition Software Development Kit

Yamaha 01V96 Version2 Upgrade Guide

e-business Suite Server Install Guide

Administrator s Guide WebWare Server

ACTi NVR Config Converter User s Manual. Version /06/07

INSTALLATION GUIDE Datapolis Process System v

Migrating MSDE to Microsoft SQL 2008 R2 Express

McAfee One Time Password

INTERNAL USE ONLY (Set it to white if you do not need it)

Upgrade: SAP Mobile Platform SDK for Windows SAP Mobile Platform 3.0 SP02

etrust Audit Using the Recorder for Check Point FireWall-1 1.5

DsPIC HOW-TO GUIDE Creating & Debugging a Project in MPLAB

Getting Started with the LabVIEW Mobile Module Version 2009

Contents. Platform Compatibility. Directory Connector SonicWALL Directory Services Connector 3.1.7

DME-N Network Driver Installation Guide for LS9

Lifecycle Service Tool. Operator's manual

Qlik Sense Desktop. Qlik Sense Copyright QlikTech International AB. All rights reserved.

DigitalPersona, Inc. Altus AUTH SDK. Version 1.1. Developer Guide

SharePoint Wiki Redirect Installation Instruction

Transcription:

FlexPendant SDK 6.02 Revision: -

The information in this manual is subject to change without notice and should not be construed as a commitment by ABB. ABB assumes no responsibility for any errors that may appear in this manual. Except as may be expressly stated anywhere in this manual, nothing herein shall be construed as any kind of guarantee or warranty by ABB for losses, damages to persons or property, fitness for a specific purpose or the like. In no event shall ABB be liable for incidental or consequential damages arising from use of this manual and products described herein. This manual and parts thereof must not be reproduced or copied without ABB's written permission, and contents thereof must not be imparted to a third party nor be used for any unauthorized purpose. Contravention will be prosecuted. Additional copies of this document may be obtained from ABB at its then current charge. Copyright 2015 ABB All rights reserved. ABB AB Robotics Products SE-721 68 Västerås Sweden

Overview 4 1 Release Information 5 1.1 General 5 1.2 Contents 5 2 Information to all users of FlexPendant SDK 6 2.1 Limited Support 6 2.2 Switch to ScreenMaker 6 3 What s New in 6.02? 7 4 Corrected Problems 8 4.1 Corrected problems in 8 5 Known Limitations 9 6 Installation Information 11 6.1 Prerequisites 11 6.1 System requirements 11 6.2 Installing FlexPendant SDK 5.61 12 6.3 Compatibility 12 7 Technical Support 13

Overview Description Product Overview This document provides information about the new features, problems corrected, and installation of FlexPendant SDK can be used to develop customized operator screens for the FlexPendant using the Microsoft Visual Studio 2008 development environment. Download, get started and learn more at Developer Center: developercenter.robotstudio.com Discuss problems and solutions online on the User Forum: forums.robotstudio.com

1 Release Information 1.1 General Release Name The release name is and the build number is 6.02.0104 Release Date The release date is October 16 th, 2015. 1.2 Contents.NET Assemblies ABB.Robotics.dll ABB.Robotics.Controllers.dll ABB.Robotics.DataBinding.dll ABB.Robotics.GTPU.dll ABB.Robotics.GTPU.Windows.Forms.dll ABB.Robotics.Taf.Base.dll ABB.Robotics.Tps.Resources.dll ABB.Robotics.Tps.SDK.Base.dll ABB.Robotics.Tps.Taf.dll ABB.Robotics.Tps.Windows.Forms.dll Documentation Reference Manual FlexPendant SDK Class library API reference in C# syntax. Available online at developercenter.robotstudio.com Application Manual FlexPendant SDK Available online at developercenter.robotstudio.com Tools abbct.exe ABB Compliance Tool. Verifies the FlexPendant application syntax and generates the *.gtpu.dll. Visual Studio Project Templates ABB Application template for a basic FlexPendant application.

2 Information to all users of FlexPendant SDK 2.1 Limited Support The software platform in the ABB FlexPendant device is based on Windows CE 6 and.net Compact Framework 3.5. Compact Framework is supported by Visual Studio 2008, but unfortunately Microsoft made the decision not to support it in later versions of Visual Studio. Because of this ABB has had to adapt and will offer FlexPendant SDK under Limited Support only, from the 5.60 release onwards. 2.2 Switch to ScreenMaker ABB recommends all FlexPendant SDK users to switch to using ScreenMaker instead. ScreenMaker is a tool in RobotStudio for designing FlexPendant screens. It lets you use a visual designer to bind screen control properties and events to RAPID variables and I/Os in the IRC5 controller. The program logic is implemented in RAPID code. If you for some reason cannot or do not want to port your existing FlexPendant SDK applications to ScreenMaker, you can continue using FlexPendant SDK under Limited Support as long as you have VisualStudio 2008 Professional.

3 What s New in 6.02? Overview This section contains information on the new features of There are no updates in FPSDK 6.02

4 Corrected Problems Overview This section describes the corrected problems in. 4.1 Corrected problems in ID Title -- --

5 Known Limitations Overview This section describes known limitations in FlexPendant SDK. File changes to FlexPendant applications does not load the changes until a FlexPendant reset With RobotWare 6.0 the controller's restart will no longer reset the FlexPendant memory. This was part of an effort to improve the restart time of the controller. This means that after placing a new FlexPendant application file(s) on the FlexPendant unit, you need to manually reset the FlexPendant for it to reload its assets. To manually reset the FlexPendant you need to use the reset button on the FlexPendant's backside. (See Operating Manual IRC5 with FlexPendant, 3HAC16590) MechanicalUnit.GetPosition() returns external axis values on unexpected position The method JointTarget MechanicalUnit.GetPosition() returns external axis values in JointTarget.RobAx.Rax_1 to JointTarget.RobAx.Rax_6, instead in JointTarget.ExtAx_a - JointTarget.ExtAx_f, when called for an external axis mechanical unit. Workaround: Use MechanicalUnit.GetPosition2() which returns the robot axis values in JointTarget.RobAx when called for a TCP mechanical unit, and external axes values in JointTarget.ExtAx when called for an external axis. Note: The fact that a JointTarget RAPID datatype is used to return information about joint values for a particular mechanical unit, and not about all active mechanical units in the system is a design flaw and may lead to confusion. Value of RAPID data exceeding 1024 bytes cannot be retrieved It is not possible to retrieve a value of a RAPID data exceeding 1024 bytes. An instance of a large RECORD may exceed this limitation, as well as an array of large records. Exception thrown: ABB.Robotics.GeneralException SYS_CTRL_E_BUFFER_OVERFLOW: The amount of data is too large to fulfill the request Avoid: ArrayData[i] as it retrieves the entire value of the RAPID array from the controller. Use: RapidData.ReadItem(i) as it retrieves the value item by item from the controller. Workaround: Make your data smaller in size, for example by using two smaller records with less elements in each, instead of one large record with lots of elements.

Visual Studio 2008 cannot attach to VirtualFlexPendant.exe 5.15 VirtualFlexPendant.exe distributed with RobotStudio 5.15 and later is built with.net 4.0. VisualStudio 2008 is not able attach and debug a.net 4.0 application. Hence it is not possible to use RobotStudio and the Virtual FlexPendant to debug a FlexPendant SDK application from Visual Studio 2008. Workaround #1: Visual Studio 2010 or Visual Studio 2012 can be used for attaching and debugging VirtualFlexPendant.exe. You can open a code file from your Visual Studio 2008 project, from Visual Studio 2010 and set breakpoints. The debugger will hit the breakpoints and you can execute step vice etc. Workaround #2: Do not uninstall RobotStudio 5.14.03 when installing RobotStudio 5.15.Visual Studio 2008 can attach to and debug the VirtualFlexPendant.exe 5.14.03. Visit http://forums.robotstudio.com for a step-by-step instruction. Error when opening the designer for the first time in a VB project When creating a FPSDK project for VB using an empty form (the default) as the startup view, an error message may be displayed in the designer the first time the viewer is opened. The problem does not occur when the startup type is Form, or in C#. Work around: Close and re-open the designer. Memory leak in ImageList.Dispose Due to a Microsoft bug the ImageList.Dispose method does not work, causing a memory leak. Microsoft s advice is to set the ImageList to null instead of calling Dispose. This way the memory will correctly be reclaimed by the garbage collector. avoid: imagelist.dispose(); use: imagelist = null; RapidData.IsLocal returns true for shared data In FlexPendant SDK the property IsLocal on the class RapidData, returns true for shared data, even though such data is visible from all modules. The declarations of default zonedata and speeddata has been moved from module BASE.SYS in each task, and are now installed as shared data. If an application used to create a RapidData object representing for example "v1000", the IsLocal property returned false in RobotWare 5.12, but will return true in RobotWare 5.13."

6 Installation Information 6.1 Prerequisites Before you install You need administrator privileges on the computer that you are using. Licensing FlexPendant SDK can be used free of charge to develop applications. In order to allow the application to run on a specific IRC5 controller, the RobotWare option "FlexPendant Interface" is required on that controller. Visual Studio Project Templates Visual Studio project templates and control templates, will be installed and /made available to Visual Studio, by the FlexPendant SDK installation. It is required that Visual Studio 2008 Professional is installed on the computer before you install FlexPendant SDK, in order to get the templates. 6.1 System requirements PC Software requirements Operating System Microsoft Windows 7 SP1 Microsoft Windows 7 SP1 (recommended) Microsoft Windows 8.1 (recommended) Edition 32-bit 64-bit 64-bit Visual Studio Microsoft Visual Studio 2008 Professional is required for the development of FlexPendant SDK applications. Note: The Express edition or better, of Microsoft Visual Studio 2012 or Microsoft Visual Studio 2013, is required to debug FlexPendant SDK applications running in the Virtual FlexPendant (VirtualFlexPendant.exe). Please refer to chapter 5 for more information. Note: FlexPendant SDK is developed and tested for the English version of Visual Studio. RobotStudio RobotStudio is needed for building a test system and for debugging and testing in the virtual environment.

RobotWare software requirements - RobotWare option "FlexPendant Interface" for communication with IRC5 controller. - RobotWare version 6.01 for running FlexPendant SDK applications. Note: It is recommended that FlexPendant SDK 6.01 applications should be used with RobotWare 5.00 IRC5 hardware requirements The following FlexPendant device versions are supported: SxTPU-2 (executes with.net CF 2.0 and WinCE 5.0) SxTPU-3 (executes with.net CF 3.5 and WinCE6.0) 6.2 Installing FlexPendant SDK 5.61 Installation instructions FlexPendant SDK 6.01 will be installed side by side with any previous major version of FlexPendant SDK 5.xx, while minor versions within a release will update to the latest one. The default installation path is C:\Program Files\ABB Industrial IT\Robotics IT\SDK\PC How to install PC SDK on a PC Action 1 Browse to http://developercenter.robotstudio.com/ and select Robot Communication and then Download. 2 Download the file FlexPendantSDK6.01.exe to a folder on your computer. 3 Double click FlexPendantSDK6.01.exe to extract the installation files. 4 Dobule click setup.exe in the extracted folder to start the installation procedure. Default location 6.3 Compatibility The default installation path is C:\Program Files <x86>\abb Industrial IT\Robotics IT\SDK\FlexPendant SDK 6.01 The APIs in the FlexPendant SDK 6.01 are backwards compatible with the APIs in FlexPendant SDK 6.00. There are no breaking changes. FlexPendant SDK compatibility between RobotWare releases cannot be absolutely guaranteed. The goal is to be 100% compatible and the development team tries hard to achieve this. Due to necessary upgrades in the Microsoft platforms or new demands breaking changes sometimes cannot be avoided. Note! Compatibility between a specific version of FlexPendant SDK and earlier versions of RobotWare can only be guaranteed within the same major release. (FP SDK 5.61.01 will be compatible with RW 5.61.02 etc.).

7 Technical Support For technical support please contact your local ABB office: www.abb.com/contacts For help, advice and the latest updates visit the User Forum and Developer Center: forums.robotstudio.com developercenter.robotstudio.com