Dave Wickelhaus Xiqun Wang, Ph.D. TechSolve, Inc.
|
|
|
- Dwain Griffin
- 10 years ago
- Views:
Transcription
1 Data Acquisition: Building an MTConnect Adapter Dave Wickelhaus Xiqun Wang, Ph.D. TechSolve, Inc.
2 Founding Sponsor of MTConnect Institute NIST Manufacturing Extension Partnership (MEP) Affiliate Ohio Edison Technology Center Provider of Viz Suite of MTConnect -compatible Adapters and Asset Visualization Software Advanced Machining Lab: Machining R&D, Problem Solving, Part Cost Reduction and Comparative Testing Dave Wickelhaus, Machining Systems Engineer Xiqun Wang Ph.D, Machining Research Engineer
3 Agenda Overview of MTConnect Adapter Basics Adapter Open Source Frameworks for MTConnect Building an Adapter using the C# Framework Lab Build an Adapter for MTConnect
4 MTConnect Overview MTConnect App MTConnect Standard Focus of the workshop Agent Adapter CNC Machine Data Flow
5 What is an Adapter? The Adapter is the liaison between the machine control (or other devices such as sensors) and the MTConnect Agent The Adapter has two primary functions: get information about the device s current state such as Controller Mode, Axis position, etc send the data to the MTConnect Agent
6 The Adapter can be a simple software application or a combination of software and hardware Hardware and Software examples: a device that plugs into the CNC I/O bus data acquisition unit that picks up signals from CNC s relay points
7 Adapters may also be used to collect data from sensors such as Accelerometers or Human Input Devices (HIDs) that supply supplemental information relevant to the operation of the machine
8 Device - Adapter Communication Device (CNC) Query Data Adapter Machine Tools, PLCs, Sensors and Human Input Devices expose various interfaces Connection can be over TCP/IP, RS-232, RS-485, etc. or the Adapter can be embedded in the CNC s OS Can be different for each Manufacturer s control, vintage and available options
9 Device - Adapter Communication Device (CNC) Query Data Adapter In the case of some vintage CNCs, there may not be a way to get data directly from the CNC in which case it will require some combination of hardware and software Close to 90% of the Adapter development time will be spent figuring out what data is required and how to access the data
10 Adapter - Agent Communication Adapter Ping-Pong Data Agent Adapters use Sockets to communicate a Socket is the generic term for an inter-process connection The TCP/IP protocol is used to communicate between the Adapter and Agent
11 Agent Adapter Protocol Adapter Ping-Pong Data Agent Heartbeats *PING responded to with *PONG <frequency> Verifies the connection is open If the Adapter or the machine becomes unresponsive, the Agent can disconnect Gracefully handles network issues Heartbeats are optional (but highly recommended)
12 Data For The Open Source Agent T00:00: power ON execution ACTIVE line 412 Xact Yact Zact Xcom Ycom Zcom spindle_speed path_feedrate program flange_cam.ngc mode AUTOMATIC block x y feed_ovr SspeedOvr estop ARMED avail AVAILABLE T00:02: htemp WARNING HTEMP 1 HIGH OilTemperature High! The data is simple Timestamp name value name value Timestamp name level code native severity qualifier text Time Series and Assets are described in the Addendum
13 So, if Adapters are not part of MTConnect Standard, why do we need Adapters? Adapters provide the ability to: Connect to Devices using different communication protocols Connect to a variety of devices such as CNCs, sensors, etc. Use a generic Agent for all devices Adapters also provide a clear separation of responsibilities: An Adapter is responsible to: Collect data from one Device Filter out duplicate data Write data to the Agent as text An Agent is responsible to: Collect data from Adapters Format the data into an MTConnect Standard XML stream Respond to HTTP requests from Applications with the appropriate HTTP response
14 Skills You Will Need 1. Format Time in Universal Time Coordinates (UTC) YYYY-MM-DDTHH:MM:SS.FFFZ (ISO 8601) EX T18:15:00.000Z 2. Create a TCP Server Socket and Listen for a Client 3. Read and Write to the Socket 4. This assumes that you can get data from a Device
15 Simpler Yet There is no need to master those skills There are frameworks in C++, C#, Ruby, and Python which to handle those items This Lab exercise will utilize the C# Framework
16 How Do Frameworks Help? Frameworks provide: Communication and protocols Data formatting Detection of changed Data Items Support for MTConnect Data Types Events Samples Conditions Message Time Series Assets Data Items are covered in Part 2 of the Standard Assets are covered in Part 4 of the Standard
17 Programmer s Responsibilities The Programmer is responsible for: Determining the controller configuration Creating a Data Item for each parameter to monitored Gathering data periodically or on an event callback Sending only changed values
18 Adapter Design Approach Gather the information for the following components: Controller & Paths Axes Systems Cutting Tools
19 Information From Controller & Paths Priorities for a CNC 1. Controller Mode 2. Execution State 3. Alarms Conditions & Messages 4. Program Name 5. Program Comments 6. Line & Block 7. Overrides Path Feedrate, Spindle Speed and Rapid 8. Part Count 9. Path Feedrate 10. Path Positions
20 Information About Axis & Spindles Priorities: 1. Position & Angle 2. Spindle Speed 3. Loads 4. Alarms 5. Temperature
21 Systems There are usually a few conditions associated with a few special alarms Coolant Hydraulics Pneumatics Electrical
22 Getting The Controller Mode Let s use the FANUC FOCAS library as an example since there is an open source C++ version of the Adapter: For the Controller Mode use the FOCAS ODBST status structure and make a call to the cnc_statinfo function
23 Mapping The Controller Mode The aut byte returned as part of the ODBST data structure has the following definitions: status.aut = 5 or 6 indicates the CNC is in MANUAL mode status.aut = 0 or 3 indicates the CNC is in MDI or EDIT mode Otherwise the CNC is in the AUTOMATIC mode This is how some of the basic Controller Modes are mapped for the FANUC
24 Community Wiki for implementation and behavior Example: Current best practice for EDIT mode is MANUAL (EDIT and BACKGROUND will be implemented in future versions) When motion is HOLD or WAIT, then Execution is INTERRUPTED Etc
25 Alarms And Conditions Alarms and Conditions require special handling Some important facts: Multiple conditions can be active for the same type at the same time Conditions are unique by type and native code This is an implementation decision One or more conditions can be cleared at the same time
26 Representations Conditions are placed on one line Similar to messages and time series data Conditions have the following fields Name Level: NORMAL WARNING FAULT UNAVAILABLE Native Code Native Severity Qualifier HIGH or LOW Text
27 How To Handle Alarm Lists?? Tools implement Mark and Sweep to collect alarms that are no longer active For every alarm in the list, add it to the condition of that type If an alarm is not added, it is cleared An add marks active alarms, then the sweep finds all alarms that are not marked and removes them
28 FOCAS 2 Example for (int i = 0; i < 31; i++) { if (aalarm & (0x1 << i)) { ODBALMMSG2 alarms[max_axis]; short num = MAX_AXIS; short ret = cnc_rdalmmsg2(aflibhndl, i, &num, alarms); if (ret!= EW_OK) continue; for (int j = 0; j < num; j++) { ODBALMMSG2 &alarm = alarms[j]; char num[16]; Native Code Message 416 Gen Fault Gen Fault Gen Fault 3 Condition *cond = translatealarmno(i, alarm.axis); if (cond == NULL) continue; sprintf(num, "%d", alarm.alm_no); cond->add(condition::efault, alarm.alm_msg, num); } } }
29 Delta Native Code Message 416 Gen Fault Gen Fault Gen Fault 3 Native Code Message 416 Gen Fault Gen Fault Gen Fault 4 Each time we evaluate which codes are still active, newly active, and no longer active In this example, 912 is removed and 214 is added system NORMAL 912 system FAULT 214 Gen Fault 4
30 Delta Native Code Message 416 Gen Fault Gen Fault Gen Fault 4 Native Code Message When all the alarms are cleared, a NORMAL is sent to clear all system NORMAL
31 Simple Conditions If the data source sends an event when the alarms starts and stops you can use a simple condition A simple condition requires an explicate clear when the condition is no longer active
32 Make the Adapter Dynamic To make the Adapter dynamic it has to discover the axes and paths by interrogating the Controller It then uses that information to dynamically configure the Adapter to get data from these components Now we have a dynamic Adapter match the Agent s configuration to what we discover and it works across machine tool configurations The open source FANUC Adapter is an example of selfconfiguring multipath and axis
33 C# Framework MTConnect.dot.net.sdk Categories
34 C# Framework
35 C# Framework Fields contain the objects required to implement the Adapter Some Examples are: mactiveclients: keeps a count of clients mclients: array that keeps a list of clients that are connected mdataitems: array that keeps a list of the Machine s data items
36 C# Framework The Methods are functions provided by the Adapter class used to: Listen for and Connect to new Clients Verify that a Client is still connected Add DataItems Send Data to Clients Start and Stop the Adapter
37 The Machine Tool adapter uses the Adapter class s AddDataItem method to add the data items it wants to collect from the CNC control to a list of data items mdataitems
38 Adapter Lab 1. Availability 2. Emergency Stop event 3. Controller Mode and Execution events 4. Program and Message events 5. Position and Load samples 6. Conditions Time Permitting 7. Cutting Tool 8. Time Series 9. MTConnect Extensibility
39 Simple 2 Axis Machine
40 Step 1 Create variable mavail, Event mavail = new Event( avail"); Add mavail to DataItems, madapter.adddataitem(mavail); Set mavail to AVAILABLE, mavail.value = "AVAILABLE";
41 Step 2 Create variable mestop, Event mestop = new Event("estop"); Add mestop to DataItems, madapter.adddataitem(mestop); Modify gather_tick method
42 Step 3 Create 2 variables, Event mmode = new Event("mode"); Event mexec = new Event("exec"); Add mmode and mexec to DataItems, madapter.adddataitem(mmode); madapter.adddataitem(mexec); Modify gather_tick method
43 Step 4 Create 3 new data items, mfunctionalmode, mprogram and mmessage Event mfunctionalmode = new Event("func"); Event mprogram = new Event("program"); Message mmessage = new Message("message"); Add the data items to the list madapter.adddataitem(mfunctionalmode); madapter.adddataitem(mprogram); madapter.adddataitem(mmessage); Modify the add code to gather_tick method to collect the data
44 Step 5 Create 4 samples, x postion, x load, spindle speed and spindle load Sample mposition = new Sample("xPosition"); Sample mxload = new Sample("xLoad"); Sample mspeed = new Sample("sSpeed"); Sample mcload = new Sample("sLoad"); Add the new data items to the list madapter.adddataitem(mposition); Etc Add code to gather_tick to generate data for this data items
45 Step 6 Create 5 Conditions, msystem, mtemp, moverload, mtravel and mfilllevel Condition msystem = new Condition("system"); Condition mtemp = new Condition("temp"); Condition moverload = new Condition("overload"); Condition mtravel = new Condition("travel"); Condition mfilllevel = new Condition("cool_low", true); Add the new data items to the list madapter.adddataitem(msystem); Etc Add code to generate data for this data items and make the modification to gather_tick to collect the dat.
46 Step 7 Add Cutting Tool Asset
47 Step 8 Create 5 TimeSeries, maudio TimeSeries maudio = new TimeSeries("audio", 8000); WaveIn mwave; (uses the NAudio Library) Add the new data items to the list madapter.adddataitem(maudio); Add code to generate data for this data items and make the modification to gather_tick to collect the dat.
48 Step 9 MTConnect Extensibility example.
49 Contact us: Questions?
50 Thanks Will Sobel, System Insights This presentation and lab are based on Will s previous MC 2 workshops. Hilena Hailu, AMT Support in organizing this presentation.
51 Addendum
52 Time Series Real time data collected at a fixed frequency Data is represented as a list of numbers followed by a space Also placed on a single line like conditions Fields Name Count Rate Values ex
53 Time Series Handling Timestamp is always set to the time the LAST sample was taken The time of the first sample = Timestamp (count / sample rate) Rate is given in Hertz (Hz) which is equal to samples/second
54 Example time name count rate T13:00:12.10 ia This is a time series with 5 items at 10 Hz The sample was taken at 13:00:12.10, so having 5 samples at 10 Hz then Δt = (5 samples)/(10 samples/s) = 0.5s start time = 13:00: s = 13:00:11.60 The data will be represented like this: T13:00:12.1 ia The rate is optional if it is fixed and has been provided in the DataItem defined in the Devices.XML
55 Relative Time New feature to handle sensors without wallclock time Instead of giving a timestamp provide a relative clock tick in milliseconds Agent will use it s own time then compute the offsets based on the relative time Maintains consistent spacing between samples and allows for data analysis
56 Relative Time Example 1456 m m m Each sample is 100ms apart, the Agent will create timestamps with an exact 100ms spacing
57 Assets Cutting Tool is currently the only asset we support, but others can be handled by the Agent as well The Agent now supports a multi-line document for assets It sends an XML document with an asset as the content (can be multiline)
58 Asset Representation Use the special name to signify an asset is to follow Next the Asset ID All assets have a unique id Specify the type: CuttingTool And the data..
59 Multiline Asset AAA123 CuttingTool --multiline ABCD <CuttingTool serialnumber= 1 toolid= KSSP300R4SD43L240 timestamp= T13:55:22 assetid = KSSP300R4SD43L240.1 manufacturers= KMT,Parlec > <CuttingToolLifeCycle> <CutterStatus><Status>NEW</Status></CutterStatus> <Measurements> <BodyDiameterMax code= BDX >73.25</BodyDiameterMax> <OverallToolLength nominal= minimum= maximum= code= OAL >323.85</OverallToolLength> </Measurements> </CuttingToolLifeCycle> </CuttingTool> --multiline--abcd
60 Alternative All data can be written to one line Example AAA123 <CuttingTool serialnumber= 1 toolid= KSSP300R4SD43L240 timestamp= T13:55:22 assetid = KSSP300R4SD43L240.1 manufacturers= KMT,Parlec > This format is used for both adding and updating assets
61 Adding Other Assets Specify another asset type and provide full asset document Read Part 4 of the MTConnect Standard for full details on XML formats Cutting Tool is parsed and reformatted by the Agent to ensure proper representation
MTConnect Application Development. Leveraging Web Technologies
MTConnect Application Development Leveraging Web Technologies Background Benjamin Kiefer University of Waterloo B. Asc Mechatronics Pratt & Whitney Controls Software Jared Evans University of Waterloo
This chapter describes the specifications of the embedded Ethernet function for Series 16i/18i/21i/160i/180i/210i/160is/180is/210is B.
B 63525EN/02 8 EMBEDDED ETHERNET FUNCTION 8. EMBEDDED ETHERNET FUNCTION This chapter describes the specifications of the embedded Ethernet function for Series 16i/18i/21i/160i/180i/210i/160is/180is/210is
MD Link Integration. 2013 2015 MDI Solutions Limited
MD Link Integration 2013 2015 MDI Solutions Limited Table of Contents THE MD LINK INTEGRATION STRATEGY...3 JAVA TECHNOLOGY FOR PORTABILITY, COMPATIBILITY AND SECURITY...3 LEVERAGE XML TECHNOLOGY FOR INDUSTRY
Programming IoT Gateways With macchina.io
Programming IoT Gateways With macchina.io Günter Obiltschnig Applied Informatics Software Engineering GmbH Maria Elend 143 9182 Maria Elend Austria [email protected] This article shows how
NEW GENERATION PROGRAMMABLE AUTOMATION CONTROLLER
NEW GENERATION PROGRAMMABLE AUTOMATION CONTROLLER NEW GENERATION PROGRAMMABLE AUTOMATION CONTROLLER Understanding what a PAC is starts from the understanding of PLC. A PLC is a Programmable Logic while
Kernel Testing: Tool and Techniques. Matt Porter Texas Instruments 21 February 2013
Kernel Testing: Tool and Techniques Matt Porter Texas Instruments 21 February 2013 Overview Why? Frameworks Lab Tools Tools Techniques (or Test Cases) What Else? It's a BOF! This is an interactive session
Integrating the Internet into Your Measurement System. DataSocket Technical Overview
Integrating the Internet into Your Measurement System DataSocket Technical Overview Introduction The Internet continues to become more integrated into our daily lives. This is particularly true for scientists
ACS 5.x and later: Integration with Microsoft Active Directory Configuration Example
ACS 5.x and later: Integration with Microsoft Active Directory Configuration Example Document ID: 113571 Contents Introduction Prerequisites Requirements Components Used Conventions Background Information
IBM Application Hosting EDI Services Expedite software adds Secure Sockets Layer TCP/IP support
Software Announcement June 1, 2004 Services Expedite software adds Secure Sockets Layer TCP/IP support Overview Services Expedite software for Microsoft Windows, AIX, and OS/400 is being enhanced to support
Wide Area Monitoring, Control, and Protection
Wide Area Monitoring, Control, and Protection Course Map Acronyms Wide Area Monitoring Systems (WAMS) Wide Area Monitoring Control Systems (WAMCS) Wide Area Monitoring Protection and Control Systems (WAMPACS)
Embedded Systems Design Course Applying the mbed microcontroller
Embedded Systems Design Course Applying the mbed microcontroller Serial communications with SPI These course notes are written by R.Toulson (Anglia Ruskin University) and T.Wilmshurst (University of Derby).
8 EMBEDDED ETHERNET FUNCTION
B-63945EN/03 8.EMBEDDED ETHERNET FUNCTION 8 EMBEDDED ETHERNET FUNCTION This chapter describes the specifications of the embedded Ethernet function. Chapter 8, "EMBEDDED ETHERNET FUNCTION", consists of
Adobe Marketing Cloud Data Workbench Monitoring Profile
Adobe Marketing Cloud Data Workbench Monitoring Profile Contents Data Workbench Monitoring Profile...3 Installing the Monitoring Profile...5 Workspaces for Monitoring the Data Workbench Server...8 Data
Analyzing Call Signaling
The Call Signaling Analyzer enables you to isolate faults in calls in your deployment. Call Signaling Analyzer analyzes calls at a high level and then drills down to a lower level within the components
VitalJacket SDK v1.0.03 Technical Specifications
VitalJacket SDK v1.0.03 Technical Specifications Edíficio Olympus I Page2 LEGAL NOTICE AND DISCLAIMER ATENTION: Although VitalJacket is a certified medical device, its developer version is NOT certified
Using IPM to Measure Network Performance
CHAPTER 3 Using IPM to Measure Network Performance This chapter provides details on using IPM to measure latency, jitter, availability, packet loss, and errors. It includes the following sections: Measuring
Monitoring Software using Sun Spots. Corey Andalora February 19, 2008
Monitoring Software using Sun Spots Corey Andalora February 19, 2008 Abstract Sun has developed small devices named Spots designed to provide developers familiar with the Java programming language a platform
MONITORING. m 3 /s. m/s F. g/m 3. Software. Data Input. M2M Transfer. Processing. Reports Graphs, Excel Alarms. Measurement Sensors Dry contacts
MONITORING A m 3 /s C Rh V J m/s F g/m 3 Pa kw Measurement Sensors Dry contacts Logging Analysis, Alarms Various products XML/HTTP SNMP, E-mail GPRS/SMS Reports Graphs, Excel Alarms www.hw-group.com Measurement,
Cover. SEB SIMOTION Easy Basics. Collection of standardized SIMOTION basic functions. FAQ April 2011. Service & Support. Answers for industry.
Cover SEB SIMOTION Easy Basics Collection of standardized SIMOTION basic functions FAQ April 2011 Service & Support Answers for industry. 1 Preface 1 Preface The SEB is a collection of simple, standardized
IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft Hyper-V Server Agent Version 6.3.1 Fix Pack 2.
IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft Hyper-V Server Agent Version 6.3.1 Fix Pack 2 Reference IBM Tivoli Composite Application Manager for Microsoft Applications:
Evaluating the Accuracy of Maxim Real-Time Clocks (RTCs)
REAL-TIME CLOCKS Application Note 632: Aug 01, 2001 Evaluating the Accuracy of Maxim Real-Time Clocks (RTCs) This app note describes methods for measuring the accuracy of the Maxim Real-Time Clocks (RTCs)
Communications Instructions for DOOSAN, FANUC Controls
Communications Instructions for DOOSAN, FANUC Controls Ethernet & RS-232 for; 18i, 21i, 0ib and c 30i Series & 0id - 1 - Table of Contents Section 1... 3 Ethernet Set-up for the PC... 3 Description...
Introduction to Operating Systems. Perspective of the Computer. System Software. Indiana University Chen Yu
Introduction to Operating Systems Indiana University Chen Yu Perspective of the Computer System Software A general piece of software with common functionalities that support many applications. Example:
VIRTUAL INSTRUMENTATION
VIRTUAL INSTRUMENTATION João Paiva dos Santos [email protected] Lab SPEPSI Instituto Politécnico de Beja Beja, 15th May, 2014 Overview What and why Hardware Software Some standards Remote use Example
VitalJacket SDK v1.0.07 Technical Specifications
VitalJacket SDK v1.0.07 Technical Specifications Edíficio Olympus II LEGAL NOTICE AND DISCLAIMER ATENTION: Although VitalJacket is a certified medical device, its developer version is NOT certified for
Lab Exercise SSL/TLS. Objective. Step 1: Open a Trace. Step 2: Inspect the Trace
Lab Exercise SSL/TLS Objective To observe SSL/TLS (Secure Sockets Layer / Transport Layer Security) in action. SSL/TLS is used to secure TCP connections, and it is widely used as part of the secure web:
S7-1200 and STEP 7 Basic V10.5
S7-1200 and STEP 7 Basic V10.5 S7-200 vs. S7-1200 Expandability S7-200 S7-1200 max. 7 Modules max. 3 Modules (CM) max. 8 Modules (SM) Page 2 Advantages of S7-1200, compared to S7-200 I/O Internal periphery
APNT#1168 Modbus - Establishing Communications Hints
Application Note #1168: Modbus - Establishing Communications Hints Introduction This document provides supplemental information about configuring Pro-face Device/PLC drivers to communicate with your device.
Introduction to Endpoint Security
Chapter Introduction to Endpoint Security 1 This chapter provides an overview of Endpoint Security features and concepts. Planning security policies is covered based on enterprise requirements and user
There are numerous ways to access monitors:
Remote Monitors REMOTE MONITORS... 1 Overview... 1 Accessing Monitors... 1 Creating Monitors... 2 Monitor Wizard Options... 11 Editing the Monitor Configuration... 14 Status... 15 Location... 17 Alerting...
MONITORING. Software. M2M Transfer. Data Input. Processing. Reports Graphs, Excel Alarms. Logging Analysis, Alarms Various products
MONITORING Measurement Sensors Dry contacts Logging Analysis, Alarms Various products XML/HTTP SNMP, E-mail GPRS/SMS Reports Graphs, Excel Alarms www.hw-group.com Measurement, Sensors Temperature Humidity
Dissertation Title: SOCKS5-based Firewall Support For UDP-based Application. Author: Fung, King Pong
Dissertation Title: SOCKS5-based Firewall Support For UDP-based Application Author: Fung, King Pong MSc in Information Technology The Hong Kong Polytechnic University June 1999 i Abstract Abstract of dissertation
EView/400i Management Pack for Systems Center Operations Manager (SCOM)
EView/400i Management Pack for Systems Center Operations Manager (SCOM) Concepts Guide Version 6.3 November 2012 Legal Notices Warranty EView Technology makes no warranty of any kind with regard to this
VMware vsphere 5.1 Advanced Administration
Course ID VMW200 VMware vsphere 5.1 Advanced Administration Course Description This powerful 5-day 10hr/day class is an intensive introduction to VMware vsphere 5.0 including VMware ESX 5.0 and vcenter.
Texas Instruments CC2540/41 Bluetooth Low Energy Sample Applications Guide v1.3.1
Texas Instruments CC2540/41 Bluetooth Low Energy Sample Applications Guide v1.3.1 Document Number: SWRU297 Copyright 2011-2013 Texas Instruments, Inc. Table Of Contents TABLE OF CONTENTS... 2 REFERENCES...
Monitoring PostgreSQL database with Verax NMS
Monitoring PostgreSQL database with Verax NMS Table of contents Abstract... 3 1. Adding PostgreSQL database to device inventory... 4 2. Adding sensors for PostgreSQL database... 7 3. Adding performance
WhatsUp Gold v11 Features Overview
WhatsUp Gold v11 Features Overview This guide provides an overview of the core functionality of WhatsUp Gold v11, and introduces interesting features and processes that help users maximize productivity
Fanuc 0 M/T Model C Serial (RS232) Connection Guide
Memex Automation Inc., Burlington, Ontario Canada L7N 1 http://www.memex.ca Fanuc 0 M/T Model C Serial (RS232) Connection Guide The Fanuc 0-C control has two RS-232 interfaces. Interface number 1 (M5)
IBM Tivoli Network Manager 3.8
IBM Tivoli Network Manager 3.8 Configuring initial discovery 2010 IBM Corporation Welcome to this module for IBM Tivoli Network Manager 3.8 Configuring initial discovery. configuring_discovery.ppt Page
Technical Training Module ( 30 Days)
Annexure - I Technical Training Module ( 30 Days) Section 1 : Programmable Logic Controller (PLC) 1. Introduction to Programmable Logic Controller - A Brief History, Need and advantages of PLC, PLC configuration,
HONEYWELL TURBOCHARGING
HONEYWELL TURBOCHARGING Manuel Rembao Honeywell [email protected] www.honeywell.com Josh Davids Scytec [email protected] www.scytec.com The Business Automotive Turbocharging Technologies
1 How configure S7 PLC in the configuration tool
Quick Start Rev Date File Name Industrial Ethernet communication with Siemens S7-300 and S7-400 PLCs 1.1 29/01/07 QuickStart_IndusEthernet comm with Siemens S7-300 and S7-400 PLC Description Product concerned:
Idera SQL Diagnostic Manager Management Pack Guide for System Center Operations Manager. Install Guide. Idera Inc., Published: April 2013
Idera SQL Diagnostic Manager Management Pack Guide for System Center Operations Manager Install Guide Idera Inc., Published: April 2013 Contents Introduction to the Idera SQL Diagnostic Manager Management
Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs
Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs AN033101-0412 Abstract This describes how to interface the Dallas 1-Wire bus with Zilog s Z8F1680 Series of MCUs as master devices. The Z8F0880,
IP SLAs Overview. Finding Feature Information. Information About IP SLAs. IP SLAs Technology Overview
This module describes IP Service Level Agreements (SLAs). IP SLAs allows Cisco customers to analyze IP service levels for IP applications and services, to increase productivity, to lower operational costs,
SNMP Web Management. User s Manual For SNMP Web Card/Box
SNMP Web Management User s Manual For SNMP Web Card/Box Management Software for Off-Grid Inverter Version: 1.2 Table of Contents 1. Overview... 1 1.1 Introduction... 1 1.2 Features... 1 1.3 Overlook...
OpenScape Voice V8 Application Developers Manual. Programming Guide A31003-H8080-R100-2-7620
OpenScape Voice V8 Application Developers Manual Programming Guide A31003-H8080-R100-2-7620 Our Quality and Environmental Management Systems are implemented according to the requirements of the ISO9001
5 EMBEDDED ETHERNET FUNCTION
5.EMBEDDED ETHERNET FUNCTION B-64305EN/01 5 EMBEDDED ETHERNET FUNCTION This chapter describes the specifications of the embedded Ethernet function. Chapter 5, "EMBEDDED ETHERNET FUNCTION", consists of
ipad Classroom Installation & Deployment Important information
ipad Classroom Installation & Deployment Important information Our aim is to carry out your installation as quickly and efficiently as possible whilst utilising Apple s recommended procedures for the deployment
STORAGE SYSTEM DATALOGGER DATABASE
STORAGE SYSTEM DATALOGGER DATABASE Database based storage system for data acquisition systems, dataloggers and transmitters Instruction Manual Introduction This storage system is database based system
Intelligent Vibration Monitoring
Diagnostic Systems Condition Based Monitoring Diagnostic Systems Condition Based Monitoring Intelligent Vibration Monitoring efector Octavis for real-time vibration monitoring Solutions for Predictive
Semester Thesis Traffic Monitoring in Sensor Networks
Semester Thesis Traffic Monitoring in Sensor Networks Raphael Schmid Departments of Computer Science and Information Technology and Electrical Engineering, ETH Zurich Summer Term 2006 Supervisors: Nicolas
PROFINET the Industrial Ethernet standard. Siemens AG 2013. Alle Rechte vorbehalten.
the Industrial Ethernet standard is 100% Ethernet is Ethernet Ethernet is the established standard in the IT world for fast exchange of data (IEEE 802.3) is always full duplex simultaneous communication
Symantec Event Collector for Kiwi Syslog Daemon version 3.7 Quick Reference
Symantec Event Collector for Kiwi Syslog Daemon version 3.7 Quick Reference Symantec Event Collector for Kiwi Syslog Daemon Quick Reference The software described in this book is furnished under a license
MS Enterprise Library 5.0 (Logging Application Block)
International Journal of Scientific and Research Publications, Volume 4, Issue 8, August 2014 1 MS Enterprise Library 5.0 (Logging Application Block) Anubhav Tiwari * R&D Dept., Syscom Corporation Ltd.
Microstack Accelerometer Getting started
Product Highlights Microstack Accelerometer Getting started Find out which way is up! Detect taps, flicks, swishes and shakes, make a 3D motion controller or discover how much force has been applied. http://www.microstack.org.uk
Audit Logging. Overall Goals
Audit Logging Security Training by Arctec Group (www.arctecgroup.net) 1 Overall Goals Building Visibility In Audit Logging Domain Model 2 1 Authentication, Authorization, and Auditing 3 4 2 5 6 3 Auditing
UPS Communicator. UPS Communicator English Manual Release 1.16 1
UPS Communicator 1 License for use The use of the SOFTWARE manufactured by Legrand (the MANUFACTURER) is free of charge. By proceeding with its installation of his own free will, the USER (an individual
Redundant Serial-to-Ethernet Data Connections for Mission-critical Devices
Redundant Serial-to-Ethernet Data Connections for Mission-critical Devices Daniel Lai, Moxa Product Manager [email protected] The popularity of serial-to-ethernet technology has increased steadily since
IoT-Ticket.com. Your Ticket to the Internet of Things and beyond. IoT API
IoT-Ticket.com Your Ticket to the Internet of Things and beyond IoT API Contents 1 Introduction... 4 1.1 Overview... 4 1.2 Abbreviations and definitions... 4 1.3 Data Model... 4 1.4 General Information...
EZ-View Network Communications Guide www.cszindustrial.com
Network Communications Guide EzView Network Communications Guide RevB July 2013 (V2.2) Supersedes: RevA (May 2011) Cincinnati Sub-Zero Products, LLC 513-772-8810 12011 Mosteller Road Cincinnati, Ohio 45241
Instrumentation for Linux Event Log Analysis
Instrumentation for Linux Event Log Analysis Rajarshi Das Linux Technology Center IBM India Software Lab [email protected] Hien Q Nguyen Linux Technology Center IBM Beaverton [email protected] Abstract
EMG Ethernet Modbus Gateway User Manual
EMG Ethernet Modbus Gateway User Manual Rev 2.2 07/2010 CONTENTS 1. Introduction 1.1. General Features 1.2 Installing the Drivers 2. Configuration 2.1 Main Device Parameters 2.1.1 RS485 Serial Communication
ARM Thumb Microcontrollers. Application Note. Software ISO 7816 I/O Line Implementation. Features. Introduction
Software ISO 7816 I/O Line Implementation Features ISO 7816-3 compliant (direct convention) Byte reception and transmission with parity check Retransmission on error detection Automatic reception at the
Digital Single Axis Controller
Digital Single Axis Controller The concept of intelligent hydraulic drive a vision? DSAC (Digital Single Axis Controller) Do you need hydraulic servo drive for your machine/system? What would it be like
Application Note 49. Using the Digi TransPort Fleet Card. October 2011
Application Note 49 Using the Digi TransPort Fleet Card October 2011 Contents 1 INTRODUCTION... 3 1.1 Outline... 3 1.2 Assumptions... 3 1.3 Corrections... 3 1.4 Version... 3 2 Fleet card Features... 4
R&S AFQ100A, R&S AFQ100B I/Q Modulation Generator Supplement
I/Q Modulation Generator Supplement The following description relates to the Operating Manuals, version 03 of R&S AFQ100A, and version 01 of R&S AFQ100B. It encloses the following topics: LXI features,
MONITORING. m 3 /s. m/s F Pa. g/m 3. Software. Data Input. M2M Transfer. Processing. XML/HTTP SNMP, E-mail GPRS/SMS. Measurement Sensors Dry contacts
MONITORING A g/m 3 m 3 /s C Rh V J m/s F Pa kw Measurement Sensors Dry contacts Logging Analysis, Alarms Various products XML/HTTP SNMP, E-mail GPRS/SMS Reports Graphs, Excel Alarms www.hw-group.com Measurement,
CARRIOTS TECHNICAL PRESENTATION
CARRIOTS TECHNICAL PRESENTATION Alvaro Everlet, CTO [email protected] @aeverlet Oct 2013 CARRIOTS TECHNICAL PRESENTATION 1. WHAT IS CARRIOTS 2. BUILDING AN IOT PROJECT 3. DEVICES 4. PLATFORM
IONA Security Platform
IONA Security Platform February 22, 2002 Igor Balabine, PhD IONA Security Architect Copyright IONA Technologies 2001 End 2 Anywhere Agenda IONA Security Platform (isp) architecture Integrating with Enterprise
SIP Protocol as a Communication Bus to Control Embedded Devices
229 SIP Protocol as a Communication Bus to Control Embedded Devices Ramunas DZINDZALIETA Institute of Mathematics and Informatics Akademijos str. 4, Vilnius Lithuania [email protected] Abstract.
The BSN Hardware and Software Platform: Enabling Easy Development of Body Sensor Network Applications
The BSN Hardware and Software Platform: Enabling Easy Development of Body Sensor Network Applications Joshua Ellul [email protected] Overview Brief introduction to Body Sensor Networks BSN Hardware
AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping
AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping 3.1.1 Constants, variables and data types Understand what is mean by terms data and information Be able to describe the difference
SNMP-1000 Intelligent SNMP/HTTP System Manager Features Introduction Web-enabled, No Driver Needed Powerful yet Easy to Use
SNMP-1000 Intelligent SNMP/HTTP System Manager Features Monitors system fans, temperature, voltage, power supply, CPU fan, CPU temperature, Vcore, watchdog timer etc. Stand alone system monitoring, no
CGI-based applications for distributed embedded systems for monitoring temperature and humidity
CGI-based applications for distributed embedded systems for monitoring temperature and humidity Grisha Spasov, Nikolay Kakanakov Abstract: The paper discusses the using of Common Gateway Interface in developing
Series Six Plus Programmable Controller
Series Six Plus Programmable Controller Gl?K-0147B June 1989 Central Processor Unit 8-Slot Rack 1l-Slot Rack General Description The Central Processor Unit (CPU) for the Series Six Plus Programmable Logic
CHAPTER 2: USING THE CAMERA WITH THE APP
TABLE OF CONTENTS OVERVIEW... 1 Front of your camera... 1 Back of your camera... 2 ACCESSORIES... 3 CHAPTER 1: Navigating the Mobile Application... 4 Device List: How to Use this Page... 4 My Messages:
Peach Fuzzer Platform
Fuzzing is a software testing technique that introduces invalid, malformed, or random data to parts of a computer system, such as files, network packets, environment variables, or memory. How the tested
Oracle Tuxedo Systems and Application Monitor (TSAM)
Oracle Tuxedo Systems and Application Monitor (TSAM) Reference Guide 10g Release 3 (10.3) January 2009 Tuxedo Systems and Application Monitor Reference Guide, 10g Release 3 (10.3) Copyright 2007, 2009,
IP Card Reader Interface User Manual
IP Card Reader Interface User Manual SB Research 2009-2011 The IP Reader Interface family: Concept: The IP Card Reader Interface allows access control card readers to be connected to a network device,
Course Project Documentation
Course Project Documentation CS308 Project Android Interface Firebird API TEAM 2: Pararth Shah (09005009) Aditya Ayyar (09005001) Darshan Kapashi (09005004) Siddhesh Chaubal (09005008) Table Of Contents
DB2 Connect for NT and the Microsoft Windows NT Load Balancing Service
DB2 Connect for NT and the Microsoft Windows NT Load Balancing Service Achieving Scalability and High Availability Abstract DB2 Connect Enterprise Edition for Windows NT provides fast and robust connectivity
25 Years of Manufacturing Excellence. Premier Quatro Addressable Fire Alarm System. Assessed to ISO 9001: 2008
Premier Quatro Addressable Fire Alarm System Premier Quatro 4 Loop Analogue Addressable Fire Alarm Panel The Premier Quatro is the new 4 loop analogue Alarm Systems. It is available in 1, 2, 3 or 4 loop
SERVICE SCHEDULE PUBLIC CLOUD SERVICES
SERVICE SCHEDULE PUBLIC CLOUD SERVICES This is a Service Schedule as defined in the Conditions. Where the Services set out in this Service Schedule form part of the Services to be supplied under a Contract
Lab Exercise SSL/TLS. Objective. Requirements. Step 1: Capture a Trace
Lab Exercise SSL/TLS Objective To observe SSL/TLS (Secure Sockets Layer / Transport Layer Security) in action. SSL/TLS is used to secure TCP connections, and it is widely used as part of the secure web:
SERVICE SCHEDULE DEDICATED SERVER SERVICES
SERVICE SCHEDULE DEDICATED SERVER SERVICES This is a Service Schedule as defined in the Conditions. Where the Services set out in this Service Schedule form part of the Services to be supplied under a
Alarms & Events Plug-In Help. 2015 Kepware, Inc.
2015 Kepware, Inc. 2 Table of Contents Table of Contents 2 Alarms & Events Plug-In 3 Overview 3 OPC AE Plug-In Terminology 3 OPC AE Plug-In Conditions 4 The OPC AE Plug-In from the OPC AE Clients' Perspective
l What is Android? l Getting Started l The Emulator l Hello World l ADB l Text to Speech l Other APIs (camera, bitmap, etc)
today l What is Android? l Getting Started l The Emulator l Hello World l ADB l Text to Speech l Other APIs (camera, bitmap, etc) l Other: Signing Apps, SVN l Discussion and Questions introduction to android
Machinery condition monitoring software
VIBex Machinery condition monitoring software Optimize productivity of your facilities VIBex is a state-of-the-art system dedicated to online vibration-based condition monitoring and diagnostics of rotating
760 Veterans Circle, Warminster, PA 18974 215-956-1200. Technical Proposal. Submitted by: ACT/Technico 760 Veterans Circle Warminster, PA 18974.
760 Veterans Circle, Warminster, PA 18974 215-956-1200 Technical Proposal Submitted by: ACT/Technico 760 Veterans Circle Warminster, PA 18974 for Conduction Cooled NAS Revision 4/3/07 CC/RAIDStor: Conduction
SyncThru TM Web Admin Service Administrator Manual
SyncThru TM Web Admin Service Administrator Manual 2007 Samsung Electronics Co., Ltd. All rights reserved. This administrator's guide is provided for information purposes only. All information included
How to Configure Windows Firewall on a Single Computer
Security How to Configure Windows Firewall on a Single Computer Introduction Windows Firewall is a new feature of Microsoft Windows XP Service Pack 2 (SP2) that is turned on by default. It monitors and
In: Proceedings of RECPAD 2002-12th Portuguese Conference on Pattern Recognition June 27th- 28th, 2002 Aveiro, Portugal
Paper Title: Generic Framework for Video Analysis Authors: Luís Filipe Tavares INESC Porto [email protected] Luís Teixeira INESC Porto, Universidade Católica Portuguesa [email protected] Luís Corte-Real
Kaspersky Lab Mobile Device Management Deployment Guide
Kaspersky Lab Mobile Device Management Deployment Guide Introduction With the release of Kaspersky Security Center 10.0 a new functionality has been implemented which allows centralized management of mobile
Ping Device Driver Help. 2009 Schneider Electric
2009 Schneider Electric 1 Table of Contents 1 Getting Started... 2 Help Contents... 2 Overview... 2 2 Device Setup... 2 Device Setup... 2 3 Automatic Tag... Database Generation 2 Automatic Tag... Database
Computer Time Synchronization
Michael Lombardi Time and Frequency Division National Institute of Standards and Technology Computer Time Synchronization The personal computer revolution that began in the 1970's created a huge new group
Autos Limited Ghana Vehicle Tracking Business Proposal
Autos Limited Ghana Vehicle Tracking Business Proposal Executive Summary Our Understanding of Your Goals We understand that you or your business needs to monitor all your vehicles or company's to minimize
