微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 一种高性能计算机可编程控制器

一种高性能计算机可编程控制器

时间:01-13 来源:互联网 点击:

图3 2005系列pcc

4 pcc编程系统

4.1编程语言

众所周知,传统的工业可编程控制器编程语言为梯形图,与大多数可编程控制器一样,pcc也采用面向控制过程、面向问题的简单而直观的控制型语句,直接表达被控对象的动作及输入输出关系,直接表达被控对象的动作及输入输出关系。常见的编程语言有:梯形图lad(ladder diagram)、指令表il(instruction list)、结构文本st(structured text)、顺序功能图sfc(sequential function chart)、br automation studio,以及标准c语言(ansic)等,其中梯形图lad和指令表il(instruction list)语言目前仍在pcc的使用中很流行,而br automation studio和标准c语言(ansic)由于其强大的功能,得到了越来越广泛的应用。


图4 automation studio编程界面

4.2开发环境

目前使用的贝加莱编程软件为automation studio。图4为编程软件的用户界,automation studiotm用户界面包括以下内容:

主菜单:br automation studiotm的主菜单可进入所有功能。

工具条:工具条中的按纽可快速运行多个命令和功能。

工作区:打开项目时在这里显示,项目窗口可调节到最大或合适的窗口大小。

信息窗体:信息窗体位于编程窗体的下方,显示编译信息,调试信息等。此外,还显示搜索功能“find in files”的结果。

状态条:状态条位于整个窗体的下方,显示以下信息:关于菜单命令或工具条图标的简短帮助;编译步骤的简短信息;编程设备和目标系统的在线连接状态;当前活动窗体的状态数据。

(1)状态栏(见图5)

在automation studio中,状态栏位于窗口的底部。在窗体的右下方会显示以下信息:

a.offline(离线)-与目标系统没有连接

b.连接到的目标系统

c.cpu 类型+控制器上的操作系统版本

d.控制器状态。

图5 状态栏

(2)错误记录本

操作系统会记录应用程序中发生的所有致命错误、警告和信息。这些错误存储在系统的错误记录本中,并且通过工程窗口可以浏览,错误记录本也可以存为一个文件。错误记录本位于控制器的存储器中并可以从存储器中上载。选择软件窗口中的log book 标签打开错误记录本。

(3)监控窗口(watch)

监视窗口的首要目的是观察和修改控制器的变量。除了变量值,也可以显示其它重要的信息(数据类型、范围、i/o数据点等)。变量以列表的形式来管理,不同的配置(变量组)也可以存储。通过点击快捷菜单中insert variable,可以在watch(监视)窗口中添加所选任务的变量。在监视窗口中,红色的灯表示输出变量,绿色的灯表示输入变量。双击变量的value框会弹出强制选项窗体,确认后就可以强制改变变量的值。当开启强制状态时,系统会将在监视窗口输入的值会写到软件或硬件中,而与i/o数据点的状态值无关。监控可以用来获得目标系统的信息。

(4)轨迹跟踪

在对变量进行检测时,由于一些变量变化太快,而使watch窗口无法跟上它们的变化。因为这些变量的变化是随机的,所以很难确切的说出它们的变化,于是就有了跟踪器(tracer)。这个工具可以报告变量值随时间的变化并以图表的形式显示出来。图表结果可以存储起来作为以后的观察和处理。当系统监控启动时,可以通过点击快捷菜单下的trace来打开它。

(5)调试器

调试器可以捕捉到在文本编程语言中隐藏的软件错误。通过在源程序中设置断点,使程序在设置断点的代码行停止执行。这就可以确定变量值和当前所执行的程序行的直接关系。当你想详细了解正在运行的程序时,可以使用step into(进入)和step over(跳过)功能键完成这个程序段。

(6)profiler

profiler工具可以测量和显示重要的系统文件,比如:任务运行时间;堆栈利用率;系统利用率等。根据系统利用率(负载)来分析系统运行时间,这个信息可以帮助用户如何使用资源来优化系统。

(7)pvi传输工具

pvi传输工具是一个多功能的诊断和服务工具,它不仅仅限于传输工程,还结合了几个不同的诊断功能并且在安装pvi runtimeserver时可选择安装pvi传输工具。在automation studiotm中进入tools菜单后选择pvi transfer tool来启动pvi传输工具。如果没安装automation studiotm,也可以在windows start在菜单下直接启动[6]。

图6为pvi传输工具提供的功能图。


图6 pvi功能构成

5 总结

可编程计算机控制器pcc作为现代工业控制技术的发展趋势,集合了传统工业控制系统的优点和高性能,具有友好的编程平台、编程语言应用广泛,编程简单易学。品种丰富pcc模块,系列化、模块化、标准化的设计使得它应用方便,通用性好,功能强大高速处理能力的cpu、先进的操作系统,高可靠性和抗干扰能力。实施多任务处理系统使得控制过程更加灵活。胜任大型的集散控制、复杂的过程控制和高精度的运动控制,能够完成各种规模的现场控制任务,应用前景非常广阔。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top