文档库 最新最全的文档下载
当前位置:文档库 › A. Volksbot - a flexible componentbased mobile robot system

A. Volksbot - a flexible componentbased mobile robot system

A. Volksbot - a flexible componentbased mobile robot system
A. Volksbot - a flexible componentbased mobile robot system

VolksBot-A?exible component-based mobile

robot system

Thomas Wisspeintner,Walter Nowak,Ansgar Bredenfeld

Fraunhofer Institute for Autonomous Intelligent Systems(AIS),

D-53754Sankt Augustin,Germany

{thomas.wisspeintner,walter.nowak,ansgar.bredenfeld}@ais.fraunhofer.de, WWW home page:http://www.ais.fraunhofer.de

Abstract.In this paper we present a component-based framework for

rapid prototyping of mobile robots for research,education and appli-

cation.The VolksBot construction kit addresses the rising demand for

reusability in software,electronic hardware and mechanics by o?ering

open and clearly de?ned interfaces as well as standardized components

in all three?elds.We show the versatility of the concept by applying it

to di?erent domains,particularly RoboCup Middle Size League as well

as the Rescue scenario.

1Introduction

Participating in RoboCup Middle Size League since1998,we constructed six generations of di?erent mobile robot platforms.Like many other teams we faced several problems related to specialized system development,time-consuming maintenance and high?uctuation of people combined with loss of knowledge. With this experience in mind,we started the VolksBot project[1]in September 2002.The goal of the project is to create a scalable,cost-e?ective and robust robot construction kit for advanced research experiments,education as well as for e?ective prototyping of applications.

Prominent examples of already existing robot construction kits used in ed-ucation are Lego Mindstorms[2],Fischertechnik Mobile Robots[3],Tetrixx[5] or the Cube System[4].Although aspects of modularity are addressed by these systems,they are limited in complexity since the building blocks are simple and focus on miniaturization.On the other side,several robot platforms of higher complexity are usually specialized for a certain?eld of application like indoor or outdoor[6][7][8]or do not follow a construction kit approach.An interesting exception is an approach presented in the MoRob project with a focus on edu-cational robotics[9].In this paper,we present the VolksBot concept by showing its usage in the RoboCup domain.

2The VolksBot Concept

VolksBot is a?exible and modular mobile robot construction kit.The component-based approach o?ers a plug-in architecture with open interfaces in mechanics,

II

electronic hardware and software.Quick integration of own modules combined with reuse of existing ones foster application-speci?c but e?ective system de-velopment.An example of a VolksBot indoor platform is depicted in Figure1.

Fig.1.Example of an indoor VolksBot platform

2.1Mechanical Design

To obtain a high grade of?exibility we set up some design criteria for the robot’s body construction.Among these are:

–Usage of standardized parts

–Light-weight but rigid construction

–Easy modi?cation

–Quick access and easy exchange of components

Regarding these criteria,we decided to use aluminum machine construction ex-trusions(x-pro?le)and proper connectors to build up the robots main frame. Size and shape of the body can be adjusted individually to the needs by sim-ple mechanical processing.All sides of the x-pro?les can be used to connect to additional elements.This enables all hardware components to be connected to the main frame.Therefore only geometrical dependencies between the compo-nent and the main frame occur,not between the components themselves.Figure 2shows,how di?erent components,like a battery,a motor-controller and the holonomic drive can be attached to the main frame.The mounting positions of the components are variable.

III

Fig.2.CAD model of a VolksBot main frame with attached components including holonomic drive

2.2Hardware Components

A set of basic hardware components consisting of processing unit,actuators and sensors is described here.A standard notebook or an embedded PC is used as the robot’s central control unit.

The motor-controller TMC200is connected via serial interface to the control PC.The controller o?ers odometric data analysis,thermal motor protection, battery voltage monitoring,PID-control of velocity and current for three DC-motors up to200W power.The drive units consist of a DC-motor,a scalable planetary gear and a shaft encoder being attached to the supported wheel shaft via a damped coupling.The entire unit is encapsulated in an aluminum block which can be attached at di?erent positions on the main frame.

The catadioptric vision system AISVision includes an IEEE1394CCD camera and a hyperbolic mirror as shown in Figure1.Before construction,the system was designed entirely in simulation using ray-tracing software.In an iterative process,all relevant geometry parameters of the system were optimized for the use on a RoboCup Middle Size?eld.These include height of the mirror with re-spect to the camera,height of the entire vision-system above the ground,diame-ter of the mirror,focal distance of the camera and especially the two parameters a and b of the mirrors hyperbolic surface equation

z2 a ?

r2

b

=1(1)

with r being the radius and z the dimension along the optical axis.The criteria for this optimization were full visibility of all landmarks from any position in the ?eld,including goals and corner-posts,and a good visibility of the close region. The rendered and the real camera image are depicted in Fig.3.The optimization can be repeated for any other scenario with the described method.

2.3Software Framework

Also in software a clear framework concept with well-de?ned components is being used.The aim is to provide easy access with a low entry level via an intuitive pro-gramming interface,similar to systems like Lego Mindstorms and Fischertechnik.

IV

https://www.wendangku.net/doc/1017773030.html,parison between simulated(left)and real(right)camera image

At the same time it should be possible to use native computer languages like C++to implement also sophisticated algorithms.Further demands are:

–Direct and stable hardware access

–Library of existing functionality

–Easy integration of own algorithms

–High performance and real-time capability

–Structured architecture

–Custom GUI building

ICONNECT[10],a professional software framework by Micro-Epsilon special-ized on signal processing and industrial system automation ful?lls these demands well.Other similar software packages such as Simulink[11]or Labview[12]are vi-able,but fail in some aspect like real-time capability or hardware independency. The underlying principle of ICONNECT are signal graphs built up with inter-connected modules.A simple example of a signal graph used for robot control is depicted in Figure4.These graphs provide a well-structured representation for

Fig.4.A simple ICONNECT signal graph for robot control including camera interface, image visualization,image processing,robot behavior and motor control

system control and help to bridge the gap between easy access and high scal-ability by o?ering di?erent levels of abstraction,ranging from parametrization

V and visual composition of signal graphs to coding of user-speci?c modules.The execution of such graphs is handled by ICONNECTs scheduler which provides real-time capability under Microsoft Windows.Di?erent graphs can be executed without recompilation,supporting an iterative development process and rapid prototyping.In Figure5the ICONNECT programming environment is depicted, including an example of an easy to build graphical user interface.

Fig.5.ICONNECT GUI with signal graph(top),visualization of sensor data(left),a user cockpit(center)and the module library(right)

Several ways to implement new functionality exist in ICONNECT.Besides visual composition of modules and building hierarchies by macro modules,com-pletely new modules can be written in several programming languages ranging from integrated script code over Visual Basic and Perl up to native C++.Such a module is an encapsulated software component,having a well-de?ned interface specifying the type of in-and outgoing data.Technically it is implemented as a dynamic library which is loaded and instantiated at runtime,independently from other modules.In order to emphasize the notion of an independent,en-capsulated and ready-to-use component,each module is associated with a help page,example graph and an individual set of parameters.ICONNECT o?ers pre-de?ned modules in a module library,covering areas like signal processing, image processing or hardware IO.We extended the ICONNECT module library by providing robot-speci?c software modules.In such a way integrated function-ality,even when coming from very di?erent backgrounds and sources,can work together in one system in a compatible manner.Thus the software framework acts as a means for standardization.

We already implemented several modules in the domain of robotics,reaching from simulation based on the ODE engine[13]and Matlab over image processing with OpenCV[14],interfaces to CAN-bus and IEEE1394to RoboCup related

VI

behavior.With this method,we constantly add reusable functionality to the existing module-pool.

3Volksbot in RoboCup Middle Size League

In the beginning of2004an international student-team(AIS/BIT)using Volks-Bot was built up under guidance from AIS Fraunhofer to participate in RoboCup Middle Size League.The modular concept of VolksBot supported this interna-tional collaboration and is elaborated in the following.

The main demands on Middle Size League robots are quite di?erent from other scenarios,requiring higher dynamics,superior motion control and real time color vision.To meet the demands set by this special scenario,the team had to introduce only a few additional plug-in components to the existing system.Some of them,like AISVision or our motor-controller TMC200have even been used by other Middle Size teams for their own robots.Since the goal keeper has a di?erent role in the game than the?eld players,it motivates a special design with larger main frame and di?erent orientation of the kicking device.Reusing already existing hardware components,this variant could be build up within very short time.

All of these modi?cations in hardware required only minor software changes due to the component-based structure of ICONNECT.As each hardware compo-nent is directly related to one module,only the module itself had to be changed, without a?ecting the entire system.This also holds true for the behavior archi-tecture itself,where we focused on the use of Dual Dynamics[15],an architecture based on dynamical systems.The DD-Designer[16]tool was extended to directly generate ICONNECT modules,which made the behavior become an easily in-terchangeable component.

An important aspect of the development process is simulation.A module incorporating physical simulation of robots based on the ODE engine was devel-oped.It has the same interfaces as the hardware,so the development of behaviors can be done without any special treatment,just by replacing the simulator with the corresponding hardware access modules in the graph.This modular concept makes it much easier for new students to get an overview of the system and to be-come productive,as the number of dependencies between modules is minimized and made explicitly by the module interfaces.This eases also ongoing coopera-tions with other research groups and universities.After specifying few module interfaces,the spatially distributed groups could work on di?erent modules with minimal integration issues.Similar results regarding successful teamwork were also achieved in RoboCup Real Rescue described in the next section.

4RoboCup Real Rescue and Outdoor

In2004,the idea had risen to extend the VolksBot concept,which until then had been purely used for indoor robots,to?t to the needs of rough terrain including the Real Rescue scenario and outdoor.As a consequence new demands have to

VII be set on the system including high payload,mobility,ground clearance and rigidity.A Universal Drive Unit was developed enabling us to build new variants of VolksBot for rough terrain,the new VolksBot RT.

Within only3weeks,including development of this unit,manufacturing of parts and?nal assembly,a six-wheeled version of the VolksBot as depicted in Figure6was ready to use.This is due to the fact that we mainly reused existing VolksBot components combined with available standard parts.Only four di?er-ent parts had to be machined to build up the Universal Drive Unit.Equipped with two150W DC-motors the robot is able to climb a slope of43degrees and has a maximum speed of1.3m/s.As the motor gears can be exchanged as eas-ily as for the indoor version,the maximum speed can be adjusted according to the demands.With little e?ort di?erent variants in size and wheel con?guration of the VolksBot RT can be built.This6-wheeled version of VolksBot RT was

Fig.6.6-wheeled and4-wheeled version of VolksBot RT

used as base platform at the RoboCup Rescue Workshop2004in Rome.There, within15hours of lab-activities,two groups of three and six persons-with no prior experience of the system-worked together to build a functional rescue robot with autonomous behavior which has been demonstrated at the end of the workshop.The task of one group was to build up the entire control system on the robot including signal processing of laser-scanner data,image-processing, compression and WLAN transmission of the AISVision image stream,interfaces for tele-operation,autonomous behavior and motor control.

An obstacle-avoidance method was modi?ed to achieve the desired behaviors like general obstacle avoidance,”left-and right-wall following”or”centering between the aisle”.The task of the other group was to build an interface for the operator including visualization of the robots state,camera image and laser-scanner radar.Further on it was required to set the robots state e.g.from manual to autonomous and build an interface to joystick and throttle for proper tele-operation.

VIII

The two groups worked together well,?rst de?ning the interfaces then test-ing the results iteratively.In summary the VolksBot concept of rapid system development resulted in a running system within very short time.

5Conclusion and Future Work

In this paper we have presented our approach to foster re-usability and sys-tematic construction of hardware and software components for mobile robotic systems.Since we concentrate on the concept and not on a single platform, we o?er much freedom in the actual design of the robot.This was e?ectively demonstrated in RoboCup where the VolksBot concept was put into practice in Middle Size League as well as in Real Rescue.It supports research by re-use and exchange of existing components and therefore gives more time and opportuni-ties to concentrate on innovative development.The already existing VolksBot module-pool will be further extended and shared with the growing community. Further on didactic material is being collected,so lecturers can exchange their course material with others to minimize their preparation time.We will con-tinue to build up new variants based on this concept and widen the range of applications,with a special focus on outdoor and navigation.

References

1.AIS Fraunhofer:Volksbot.http://www.volksbot.de

2.Mikhak,B.,Berg,R.,Martin,F.,Resnick,M.,Silverman,B.:To Mindstorms and

Beyond:Evolution of a Construction Kit for Magical Machines.Robots for Kids: Exploring New Technologies for Learning Experiences00(2000)

3.Fischertechnik:http://www.?schertechnik.de

4.Birk,A.:Fast Robot Prototyping with the CubeSystem.Proc.ICRA04(2004)

5.Enderle,S.,Sablatnog,S.,Simon,S.,Kraetzschmar,G.:Tetrixx-A Robot Devel-

opment Kit.Proc.First International Workshop on Edutainment Robots00(2000)

6.Evolution Robotics ER1:https://www.wendangku.net/doc/1017773030.html,/er1

7.ActiveMedia:Pioneer.https://www.wendangku.net/doc/1017773030.html,/ROBOTS/p2dx.html

8.K-Team:Koala robot.https://www.wendangku.net/doc/1017773030.html,/robots/koala/index.html

9.Gerecke,U.,Hohmann,P.,Wagner,B.:Concepts and Components for Robots in

Higher Education.Proc.WAC04(2004)

10.Mandl,R.,Sick,B.:Messen,Steuern,Regeln mit ICONNECT.(2003),ISBN:

3528058129

11.The MathWorks,Inc.:Simulink Users Guide.(2004)

12.Kalman,CJ.:LabVIEW:a software system for data acquisition,data analysis,and

instrument control.J Clin Monit95(1995)51–58

13.Smith,R.:Open Dynamics Engine User Guide.(2005)

14.OpenCV:https://www.wendangku.net/doc/1017773030.html,/projects/opencvlibrary

15.Jaeger,H.,Christaller T.:Dual dynamics:Designing behavior systems for au-

tonomous robots.Arti?cial Life and Robotics(1998)108–112

16.Bredenfeld,A.,Indiveri,G.:Robot Behavior Engineering using DD-Designer.Proc.

ICRA01(2001)

step7与wincc flexible仿真

使用Wincc Flexible与PLCSIM进行联机调试是可行的,但是前提条件是安装Wincc Flexible时必须选择集成在Step7中,下面就介绍一下如何进行两者的通讯。 Step1:在Step7中建立一个项目,并编写需要的程序,如下图所示: 为了演示的方便,我们建立了一个起停程序,如下图所示: Step2:回到Simatic Manager中,在项目树中我们建立一个Simatic HMI Station的对象,如果Wincc Flexible已经被安装且在安装时选择集成在Step7中的话,系统会调用Wincc Flexible程序,如下图所示:

为方便演示,我们这里选择TP270 6寸的屏。 确定后系统需要加载一些程序,加载后的Simatic Manager界面如下图所示:

Step3:双击Simatic HMI Station下Wincc Flexible RT,如同在Wincc Flexible软件下一样的操作,进行画面的编辑与通讯的连接的设定,如果您安装的Wincc Flexible软件为多语言版本,那么通过上述步骤建立而运行的Wincc Flexible界面就会形成英语版,请在打开的Wincc Flexible软件菜单Options-〉Settings……中设置如下图所示即可。 将项目树下通讯,连接设置成如下图所示: 根据我们先前编写的起停程序,这里只需要使用两个M变量与一个Q变量即可。将通讯,变量设置成如下图所示:

将画面连接变量,根据本文演示制作如下画面: 现在我们就完成了基本的步骤。

Step4:模拟演示,运行PLCSIM,并下载先前完成的程序。 建立M区以及Q区模拟,试运行,证实Step7程序没有出错。 接下来在Wincc Flexible中启动运行系统(如果不需要与PLCSIM联机调试,那么需要运行带仿真器的运行系统),此时就可以联机模拟了。 本例中的联机模拟程序运行如下图所示:

winccfleXible系统函数

WinCC Flexible 系统函数 报警 ClearAlarmBuffer 应用 删除HMI设备报警缓冲区中的报警。 说明 尚未确认的报警也被删除。 语法 ClearAlarmBuffer (Alarm class number) 在脚本中是否可用:有 (ClearAlarmBuffer) 参数 Alarm class number 确定要从报警缓冲区中删除的报警: 0 (hmiAll) = 所有报警/事件 1 (hmiAlarms) = 错误 2 (hmiEvents) = 警告 3 (hmiSystem) = 系统事件 4 (hmiS7Diagnosis) = S7 诊断事件 可组态的对象 对象事件 变量数值改变超出上限低于下限 功能键(全局)释放按下 功能键(局部)释放按下 画面已加载已清除 数据记录溢出报警记录溢出 检查跟踪记录可用内存很少可用内存极少 画面对象按下 释放 单击 切换(或者拨动开关)打开 断开 启用 取消激活 时序表到期 报警缓冲区溢出

ClearAlarmBufferProtoolLegacy 应用 该系统函数用来确保兼容性。 它具有与系统函数“ClearAlarmBuffer”相同的功能,但使用旧的ProTool编号方式。语法 ClearAlarmBufferProtoolLegacy (Alarm class number) 在脚本中是否可用:有 (ClearAlarmBufferProtoolLegacy) 参数 Alarm class number 将要删除其消息的报警类别号: -1 (hmiAllProtoolLegacy) = 所有报警/事件 0 (hmiAlarmsProtoolLegacy) = 错误 1 (hmiEventsProtoolLegacy) = 警告 2 (hmiSystemProtoolLegacy) = 系统事件 3 (hmiS7DiagnosisProtoolLegacy) = S7 诊断事件 可组态的对象 对象事件 变量数值改变超出上限低于下限 功能键(全局)释放按下 功能键(局部)释放按下 画面已加载已清除 变量记录溢出报警记录溢出 检查跟踪记录可用内存很少可用内存极少 画面对象按下 释放 单击 切换(或者拨动开关)打开 断开 启用 取消激活 时序表到期 报警缓冲区溢出 SetAlarmReportMode 应用 确定是否将报警自动报告到打印机上。 语法 SetAlarmReportMode (Mode) 在脚本中是否可用:有 (SetAlarmReportMode) 参数 Mode

winccflexible系统函数

WinCC Flexible 系统函数报警 ClearAlarmBuffer 应用 删除HMI设备报警缓冲区中的报警。 说明 尚未确认的报警也被删除。 语法 ClearAlarmBuffer (Alarm class number) 在脚本中是否可用:有 (ClearAlarmBuffer) 参数 Alarm class number 确定要从报警缓冲区中删除的报警: 0 (hmiAll) = 所有报警/事件 1 (hmiAlarms) = 错误 2 (hmiEvents) = 警告 3 (hmiSystem) = 系统事件 4 (hmiS7Diagnosis) = S7 诊断事件 可组态的对象 对象事件 变量数值改变超出上限低于下限 功能键(全局)释放按下 功能键(局部)释放按下 画面已加载已清除 数据记录溢出报警记录溢出 检查跟踪记录可用内存很少可用内存极少 画面对象按下 释放 单击 切换(或者拨动开关)打开 断开 启用 取消激活 时序表到期 报警缓冲区溢出 ClearAlarmBufferProtoolLegacy 应用

该系统函数用来确保兼容性。 它具有与系统函数“ClearAlarmBuffer”相同的功能,但使用旧的ProTool编号方式。语法 ClearAlarmBufferProtoolLegacy (Alarm class number) 在脚本中是否可用:有 (ClearAlarmBufferProtoolLegacy) 参数 Alarm class number 将要删除其消息的报警类别号: -1 (hmiAllProtoolLegacy) = 所有报警/事件 0 (hmiAlarmsProtoolLegacy) = 错误 1 (hmiEventsProtoolLegacy) = 警告 2 (hmiSystemProtoolLegacy) = 系统事件 3 (hmiS7DiagnosisProtoolLegacy) = S7 诊断事件 可组态的对象 对象事件 变量数值改变超出上限低于下限 功能键(全局)释放按下 功能键(局部)释放按下 画面已加载已清除 变量记录溢出报警记录溢出 检查跟踪记录可用内存很少可用内存极少 画面对象按下 释放 单击 切换(或者拨动开关)打开 断开 启用 取消激活 时序表到期 报警缓冲区溢出 SetAlarmReportMode 应用 确定是否将报警自动报告到打印机上。 语法 SetAlarmReportMode (Mode) 在脚本中是否可用:有 (SetAlarmReportMode) 参数 Mode 确定报警是否自动报告到打印机上: 0 (hmiDisnablePrinting) = 报表关闭:报警不自动打印。

使用WinCCFlexible2008SP4创建的项目(精)

常问问题 02/2015 使用WinCC Flexible 2008 SP4创建的项目如何移植到博途软件中? 移植, WinCC Flexible 2008 SP4, WinCC V13 C o p y r i g h t S i e m e n s A G C o p y r i g h t y e a r A l l r i g h t s r e s e r v e d 目录 1 基本介绍 (3 1.1 软件环境及安装要求 .......................................................................... 3 1.1.1 软件环境 ............................................................................................ 3 1.1.2 安装要求 ............................................................................................ 3 2 操作过程.. (4 2.1 设备类型在博途软件中包含 ................................................................ 4 2.1.1 移植过程 ............................................................................................ 4 2.2 设备类型在博途软件中不包含 ............................................................ 6 2.2.1 移植过程 .. (6 3 常见错误及解决方法 (8 3.1 项目版本不符 ..................................................................................... 8 3.2

基于Step7和WinccFlexible联合仿真教程

基于Step7和WinccFlexible联合仿真教程目录 0 项目要求:..................................................................... .............................................. 2 1 项目分析与规 划: .................................................................... .................................... 2 2 系统IO口分配:..................................................................... ..................................... 2 3 系统接线原理 图: .................................................................... .................................... 2 4 系统控制方式规划:..................................................................... .. (2) 5 系统硬件选择与组态...................................................................... . (3) 6 PLC程序设计...................................................................... ........................................ 19 7 触摸屏通讯设置、画面设计与变量控制....................................................................... 25 8 项目仿真测 试 .....................................................................

西门子触摸屏软件Wincc flexible 使用总结

西门子触摸屏软件Wincc flexible 使用总结Wincc Flexible使用: 1. 退出系统的命令是Stopruntime。 2. 尽量不要用超级兔子或优化大师清理注册表和系统垃圾,因为会有S7和Flexible的文件 一起被清楚掉,这样容易造成使用故障,如组态错误或不能下载,卡巴斯基也不用。 3. Flexible的键控的触摸屏中K键是全局键,其设置要在模板里设置。 1. 使用按钮时,注意: A:颜色变化 B:功能实现 C:对应的按键 2:要使用按钮的动画中的可见性选项,需要设置此变量类型为位0,不行的话就设置为整型。 4. 要想在触摸屏处于运行状态时下载程序,需要在Romate control旁打勾。 5. 可以通过DP口写触摸屏(连到MPI上)的程序,不要这时要启用路由功能。 6. 触摸屏可以通过DP传输,在硬件里组态到MPI上面,实际连接到DP口,编程线也接 到DP口上,下载即可,不要启用路由功能。 7. M变量只有释义后才能在Flexible中看到。 8. 如果在编译时出现“无效参数”或类似的查不出原因的错误,就在菜单-----选项里选择 删除临时文件,就可以解决这个问题。

9. 对于一些指示变量变化的信号,必须指示传感器的信号,可以添加一个符号库,然后在 布局里设置其背景为透明的,填充颜色模式为实心的,设置其前景色、背景色都是灰色 的,然后在动画---外观里设置其指向需要显示的变量,设置在不同值时不同的前景色即 可。 10. 在屏上显示控制面板时,不能下载。 11. 如果连接的PLC名称改变,可以在选项里选择重新连接,不过前提是PLC 的名称必须 和原来变量连接的PLC的名称一致。 12. 按钮的焦点颜色和宽度指的是按钮被激活时,在按钮上显示的边框的颜色和宽度,一般 把宽度设为1,颜色无所谓。 13. 如果要实现中英文切换,步骤如下:a,在项目语言里,设置编辑语言和参考语言;b, 在画面里做一个按钮,设置单击时的动作是设置-----》Setlanguage,函数选择Toggle的 话,表示单击一次改变一下语言,函数选择en-GB的话表示单击后切换到英文,选择 zh-CN的话,单击后切换到中文;c,在设备设置-----》语言和字体里设置两种语言的显 示格式;d,在语言设置------》项目文本里设置相应的按钮对应的英文翻译。 14. 建立配方步骤:a,在配方里新建一个配方;

用WINCC flexible软件下载旧的触摸屏

用WINCC flexible软件下载旧的触摸屏(OP170B)出现软件版本与触摸屏版本不相同,在传送里面有个OS更新,点开后数据线要连上,点更新OS,如果还是出现以上问题,可能是装了WINCC flexible软件后,又安装了ProTool软件。那就看它的操作系统镜像路径是不是选择的C:\Program Files\Siemens\SIMATIC WinCC flexible\WinCC flexible Images\Mobile_OP_TP170B\Mobile_OP_TP170B_V7_2_0_0.img 如果不是就有可能选择的是C:\SIEMENS\PROTOOL\Utility\ProSave\Images\Mobile_OP_TP170B 这个路径,要改成上面的那个路径 1. 在ProTool项目的“控制器”中双击新建的PLC选择驱动,根据相 应的PLC选择S7-200或S7-300/400。 2. 选择“参数”,为OP分配地址,默认为1;选则相应的协议 (PPI/MPI/DP)和波特率,要和PLC通信口的协议和速率一致;分配相应的PLC地址(默认为2),机架号和槽号,注意槽号一般输入CPU的位置,S7-300一般为2,S7-400一般为3。 3. 如果ProTool是集成在STEP7中的,就需要在“连接OP至网 络”中选择通信网络(MPI/DP),再到“选择通信同级”中选择相应网络中的CPU,这样通信协议、波特率以及通信地址、机架号和插槽号等信息会自动从STEP7中同步到ProTool中,不用输入。2.https://www.wendangku.net/doc/1017773030.html,/File001/File_5970.html 3.wincc flexible 2007安装后少template_zh cn.tmp文件 悬赏分:50 - 解决时间:2009-4-18 11:07 我的wincc flexible 2007 安装后在C盘simatic wincc flexible 2007\caches\1.2.0.0_155.1\Resd\template_zh cn.tmp,没有template_zh cn.tmp,请安装这个软件的人,给我发一下这个文件,邮箱:leipeng_911@https://www.wendangku.net/doc/1017773030.html, 提问者:lpabc1986 - 助理二级

winccflexible组态概述

Wincc_Flexible组态简介 WinCC flexible,德国西门子(SIEMENS)公司工业全集成自动化(TIA)的子产品,是一款面向机器的自动化概念的HMI软件。WinCC flexible 用于组态用户界面以操作和监视机器与设备,提供了对面向解决方案概念的组态任务的支持。WinCC flexible与WinCC十分类似,都是组态软件,而前者基于触摸屏,后者基于工控机。 HMI由硬件和软件两部分组成,硬件部分包括处理器、显示单元、输入单元、通信接口、数据存贮单元等,其中处理器的性能决定了HMI 产品的性能高低,是HMI的核心单元。根据HMI的产品等级不同,处理器可分别选用8位、16位、32位的处理器。HMI软件一般分为两部分,即运行于HMI硬件中的系统软件和运行于PC机Windows操作系统下的画面组态软件(如WinCC flexible)。使用者都必须先使用HMI的画面组态软件制作“工程文件”,再通过PC 机和HMI 产品的串行通信口,把编制好的“工程文件”下载到HMI的处理器中运行。 HMI人机界面产品的基本功能包括: 1、设备工作状态显示,如指示灯、按钮、文字、图形、曲线等; 2、数据、文字输入操作,打印输出 3、生产配方存储,设备生产数据记录 4、简单的逻辑和数值运算 5、可连接多种工业控制设备组网 HMI的选型指标包括: 1、显示屏尺寸及色彩、分辨率、HMI的处理器速度性能、 2、输入方式:触摸屏或薄膜键盘 3、画面存贮容量,注意厂商标注的容量单位是字节(byte)、还是位(bit) 4、通信口种类及数量,是否支持打印功能

本模块主要介绍西门子TP 270触摸屏,其接口外形如图3-2所示,接口功能描述见表3-1。 图3-2 西门子TP 270接口排列图 表3-1接口功能描述 编号描述应用 1 接地连接用于连接到机架地线 2 电源连接到电源+24V DC 3 接口IF1B RS 422/RS 485(未接地)接口 4 接口IF1A 用于PLC 的RS 232接口 5 接口IF2 用于PC、PU、打印机的RS 232接口 6 开关用于组态接口IF1B 7 电池连接连接可选备用电池 8 USB接口用于外部键盘,鼠标等的连接 9 插槽B 用于CF卡 10 以太网接口(只用于MP 270B) 连接RJ45以太网线 11 插槽A(只用于MP 270B) 用于CF卡

相关文档
相关文档 最新文档