没有合适的资源?快使用搜索试试~ 我知道了~
CANOpen Specification V1.1 - DSP-403.pdf
需积分: 9 10 下载量 83 浏览量
2011-01-25
10:57:20
上传
评论
收藏 253KB PDF 举报
温馨提示
试读
52页
CiA Draft Standard Proposal DSP-403 - CANOpen Device Profile for Human Machine Interfaces
资源推荐
资源详情
资源评论
DSP-403 V1.0 Device Profile for Human Machine Interfaces CiA
1
CiA Draft Standard Proposal DSP-403
CANopen
Device Profile for Human Machine Interfaces
Version 1.00
Date: April 14, 1999
© CAN in Automation (CiA) e. V.
not recommend for implementation
may be changed without notification
DSP-403 V1.0 Device Profile for Human Machine Interfaces CiA
2
Table of Contents
1 Scope ________________________________________________________________________4
2 References ____________________________________________________________________5
3 Abbreviations and Definitions ___________________________________________________6
4 Operating Principle ____________________________________________________________7
4.1 Introduction ____________________________________________________________________________7
4.1.1 Simple HMI_________________________________________________________________________7
4.1.2 Intelligent HMI ______________________________________________________________________8
4.1.3 Very intelligent HMI__________________________________________________________________8
4.1.4 Additional features ___________________________________________________________________9
4.2 Standardisation Via Profiling ___________________________________________________________10
4.3 The Object Dictionary __________________________________________________________________11
4.3.1 Index and Sub-Index Usage ___________________________________________________________12
5 Emergency Messages __________________________________________________________13
5.1 Principle_______________________________________________________________________________13
5.2 Error code meanings ___________________________________________________________________13
6 Predefinitions ________________________________________________________________14
6.1 Principle_______________________________________________________________________________14
6.2 Naming conventions____________________________________________________________________14
6.3 Mapping ______________________________________________________________________________14
6.3.1 Index 1000H (Device type) ___________________________________________________________14
6.3.2 1st Transmit PDO mapping (read key code) _____________________________________________15
6.3.3 1st Receive PDO mapping (write lamp code) ____________________________________________15
6.3.4 2nd Transmit PDO mapping (new data ready)____________________________________________16
6.3.5 2nd Receive PDO mapping (new data ready) ____________________________________________16
6.3.6 3rd Transmit PDO mapping (read key)__________________________________________________17
6.3.7 3rd Receive PDO mapping (write lamp) ________________________________________________17
7 Object Dictionary_____________________________________________________________18
7.1 User Functions ________________________________________________________________________18
7.2 Display Functions______________________________________________________________________19
7.3 Additional Mapping Object_____________________________________________________________19
7.4 User Functions ________________________________________________________________________20
7.4.1 Object 6000: Read Key Code _________________________________________________________20
7.4.2 Object 6001: Read Key ______________________________________________________________21
7.4.3 Object 7000 .. Object 707F: Read Input Variable Boolean__________________________________22
7.4.4 Object 7080 .. Object 70FF: Read Input Variable Integer8__________________________________23
7.4.5 Object 7100 .. Object 717F: Read Input Variable Integer16 _________________________________24
7.4.6 Object 7180 .. Object 71FF: Read Input Variable Integer32_________________________________25
7.4.7 Object 7200 .. Object 727F: Read Input Variable Unsigned8 ________________________________26
7.4.8 Object 7280 .. Object 72FF: Read Input Variable Unsigned16_______________________________27
7.4.9 Object 7300 .. Object 737F: Read Input Variable Unsigned32 _______________________________28
7.4.10 Object 7380 .. Object 73FF: Read Input Variable Float ____________________________________29
7.4.11 Object 7400 .. Object 747F: Read Input Variable Octet String_______________________________30
7.4.12 Object 7480 .. Object 74FF: Read Input Variable Date_____________________________________31
7.4.13 Object 7500 .. Object 757F: Read Input Variable Time Of Day______________________________32
7.5 Display functions ______________________________________________________________________33
7.5.1 Object 6200: Write Lamp Code________________________________________________________33
7.5.2 Object 6201: Write Lamp_____________________________________________________________34
DSP-403 V1.0 Device Profile for Human Machine Interfaces CiA
3
7.5.3 Object 6202: Backlight_______________________________________________________________35
7.5.4 Object 6203: Contrast ________________________________________________________________36
7.5.5 Object 6204: Output Volume __________________________________________________________36
7.5.6 Object 6210: Text Monitor ____________________________________________________________37
7.5.7 Object 6211: Text Cursor _____________________________________________________________38
7.5.8 Object 6212: Display Stored Data ______________________________________________________39
7.5.9 Object 8000 .. Object 807F: Write Output Variable Boolean ________________________________40
7.5.10 Object 8080 .. Object 80FF: Write Output Variable Integer8 ________________________________41
7.5.11 Object 8100 .. Object 817F: Write Output Variable Integer16 _______________________________42
7.5.12 Object 8180 .. Object 81FF: Write Output Variable Integer32 _______________________________43
7.5.13 Object 8200 .. Object 827F: Write Output Variable Unsigned8 ______________________________44
7.5.14 Object 8280 .. Object 82FF: Write Output Variable Unsigned16 _____________________________45
7.5.15 Object 8300 .. Object 837F: Write Output Variable Unsigned32 _____________________________46
7.5.16 Object 8380 .. Object 83FF: Write Output Variable Float___________________________________47
7.5.17 Object 8400 .. Object 847F: Write Output Variable Octet String _____________________________48
7.5.18 Object 8480 .. Object 84FF: Write Output Variable Date ___________________________________49
7.5.19 Object 8500 .. Object 857F: Write Output Variable Time Of Day ____________________________50
7.6 Additional mapping object _____________________________________________________________ 51
7.6.1 Object 6800: New Data Ready Transmit_________________________________________________51
7.6.2 Object 6801: New Data Ready Receive _________________________________________________52
DSP-403 V1.0 Device Profile for Human Machine Interfaces CiA
4
1 Scope
This document represents the device profiles for Human Machine Interfaces (HMI).
HMI devices use communication techniques, which conform to those described in the CANopen
Communication Profile /17/. In general the mechanisms which are specified in the communication
profile are sufficient for the definition of profiles for devices which, on the application level, provide
some kind of I/O functionality. Example devices include I/O modules, drives and regulators. These
devices while they may be complex are not termed ‘intelligent’ as they do not run an application level
program.
For the description and operation of intelligent devices further mechanisms are necessary, which are
specified in the Framework for Programmable CANopen Devices /18/. This specification has to be
regarded as a framework for the definition of device profiles for intelligent or programmable devices in
form of an extension to CiA DS-301 /17/. The additional mechanisms specified in the framework are
useful especially for devices such as PLCs, very intelligent HMI or CANopen tools.
These documents should be consulted in parallel to this profile.
DSP-403 V1.0 Device Profile for Human Machine Interfaces CiA
5
2 References
/1/: ISO 7498, 1984, Information Processing Systems - Open Systems Interconnection - Basic
Reference Model
/2/: ISO 11898, 1993, Road Vehicles, Interchange of Digital Information - Controller Area Network
(CAN) for high-speed Communication
/3/: Robert Bosch GmbH, CAN Specification 2.0 Part A+B, September 1991
/4/: CiA DS-102, CAN Physical Layer for Industrial Applications, April 1994
/5/: CiA DS-201, CAN Reference Model, February 1996
/6/: CiA DS-202/1, CMS Service Specification, February 1996
/7/: CiA DS-202/2, CMS Protocol Specification, February 1996
/8/: CiA DS-202/3, CMS Data Types and Encoding Rules, February 1996
/9/: CiA DS-203/1, NMT Service Specification, February 1996
/10/: CiA DS-203/2, NMT Protocol Specification, February 1996
/11/: CiA DS-204/1, DBT Service Specification, February 1996
/12/: CiA DS-204/2, DBT Protocol Specification, February 1996
/13/: CiA DS-207, Application Layer Naming Specification, February 1996
/14/: CiA DS-205/1, LMT Service Specification, February 1996
/15/: CiA DS-205/2, LMT Protocol Specification, February 1996
/16/: CiA DS 206, Application Specific Data Types, April 1995
/17/: CiA DS 301, CAL-based Communication Profile, October 1996
/18/: CiA DS 302, Framework for Programmable CANopen Devices, July 1997
剩余51页未读,继续阅读
资源评论
普通网友
- 粉丝: 0
- 资源: 24
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功