发表于:2003-06-20 09:10:00
楼主
PROCESS-PLC:基于现场总线的面向运动过程控制的可编程控制器技术
---- 德国 JETTER AG 李新华
北京德宇技术服务责任有限公司
满足新需求的PROCESS-PLC
为了满足自动化发展的越来越复杂的需求,德国JETTER公司开发并发展了基于现场总线的面向运动过程控制的可编程控制器:Process PLC 向传统PLC观念告别,为自动化技术寻求新的出路,提供新的选择。面向自动化过程,尤其是轴运动过程,而不是面向继电逻辑电路仿真。JETTER突破性的采用文字描述型高级语言SYMPAS 作为编程语言,走在了PLC编程语言改革的前列。SYMPAS将用户引入了自由编程的广阔空间。将你对过程的描述写下来,这几乎就是程序。JETTER PROCESS-PLC还将常用 的自动化功能如开关量控制、模拟量控制、LCD人机接口、网络和通讯、甚至视觉校正等功能在软硬件上完善的集成在一起,即插即用,所有的接口对用户来说是透明的,这就PPROCESS-PLC的免接口特征。
PROCESS-PLC: SYMPAS文字型多任务高级编程语言
SYMPAS是所有JETTER PROCESS-PLC公用的编程语言,除了具有高级语言的大部分特征外,它还具有实时控制所具备的多任务功能。
· 多任务的优点
在传统PLC中,并行处理是靠程序周期扫描来完成的。但事实上多任务才是并行处理的逻辑表达,更简单直接的方法就是采用多任务技术。采用多任务、子程序和函数技术,可以写出清晰而结构化的程序,非其它常规PLC语言可以比拟。
· 面向运动过程控制
PROCESS-PLC编程是直接面向运动过程控制的,因此无需转换成逻辑电路来编程。PROCESS-PLC编程是完全面向控制流程本身的,不需要转换成其它任何硬件形式来编程。
· 文字型高级语言
文字型编程语言SYMPAS是满足自动化需求的高级编程语言,可以完成其它语言几乎无法完成的任务。
SYMPAS是与BASIC、C或PASCAL,有区别的。SYMPAS语言可以由任何工程师来编写,不论是电气、机械、计算机或者工艺工程师都可以编程。SYMPAS利用了普通高级语言的基本结构和功能,简化并标准化了许多硬件作指令,用户不需要也不允许访问复杂而千差万别的硬件接口,因此可以快速编写高质量、高效率、清晰易懂的程序。
· 符号化编程
作为高级语言的特点,符号化的编程使程序更易读、易懂、易维护。所有的程序变量,如输入输出、常数、寄存器等都可以赋以有意义的名称而在程序中应用。所有编程指令及其参数都是通过提示窗口输入的,不需要用户记忆,也不会出现语句输入错误。具有编程提示窗口。
· 高效的调试工具
SYMPAS集成了窗口式的调试工具,除了输入输出和数据监视修改外,还可跟踪每一个任务的运行状态,便于程序调试和设备故障监测。
· 高级语言的功能
对于有经验的用户,SYMPAS提供了更高一级的功能,实现更为复杂的程序功能,如:用户自定义函数,直接/间接/二次间接寻址,和C语言的指针一样功能强大
· 单一的SYMPAS编程语言系统
所有的PROCESS-LC采用完全相同的编程语言,这意味着程序是易移植的,移植过程不会带来任何语言兼容性问题。
SYMPAS 的主要功能:
- 顺序逻辑控制
- 点对点位置控制
- 线性与圆弧插补
- 特殊功能,如飞锯
- 模拟信号的处理
- PID控制
- 复杂的算术运算
- 一般的算术运算
- 计数器功能
- 数据处理
- 网络通讯
- 打印
- 联网
- 人机操作接口
- 可视化人机接口界面
- 等等
JETTER Proecss-PLC:产品介绍
· NANO——最小的采用高级语言编程的模块化控制器
具有很高性能价格比的NANO是最早采用CAN现场总线作为模块间的控制器,在40米的长度内模块可以任意放置,非常适合各类中小型机器、过程控制设备等。它是具有广泛用途的微型Process-PLC,采用
JETTER全系列通用的SYMPAS高级语言编程,还内嵌了LCD接口和JETWAY网络。对于较高要求的应用而言,NANO可以任意组合扩展,以满足多种应用的配置,而且一系列完整的控制功能均已集成在基本单元。NANO系列具有NANO-A,NANO-B和NANO-C三种产品。
· MIKRO——多功能的紧凑型控制器
MIKRO除了具有PROCESS-PLC的所有特征外,还内置了一些常用的单机伺服控制功能,非常适合这类
专用机器的控制。MIKRO分为MIKRO-C和MIKRO-D,MIKRO-C用于步进开环控制,而MIKRO-D 即可用于
步进控制,也可用于伺服和PID控制。MIKRO具有 Mikro-C 和 Mikro-D两种产品。
· PASE-E——灵活而强大的控制器
为了满足复杂大型控制系统的需要,特别是多轴联动控制(最大到8轴)与多轴点对点运动控制(最多到64轴),Jetter AG 推出了PASE-E型号的PLC. PASE-E基本机箱含电源,一个CPU插槽以及8个模块插槽,扩展机箱含电源和8个模块插槽,一个基本机箱可以扩展最多3个扩展机箱,这样一共可以扩展32个模块。PASE-E丰富的扩展模块,涵盖了大部分的应用功能。
· DELTA——高性能的紧凑型控制器
DELTA是新一代的高性能模块化控制器,通过灵活的模块化现场总线技术和高效的CPU,DELTA可以完成各种控制任务;另外,他还兼容第三方自动化控制设备,满足用户多样化的需求。DELTA继承了JETTER PROCESS-PLC的全部特征:SYMPAS高级语言编程,一致的、集成的控制功能、人机接口和网络连接。
DELTA是单机箱系统,机箱分为4槽和8槽两种以适应不同的扩展需要。
· 兼容性:
这里需要注意的是, 通过基于各种通讯总线协议的模板可兼容第三方的自动化产品于JETTER 的产品中, 如: Profibus-DP, Modebus, CAN-Bus等.
· PROCESS-PLC:人机界面
JETTER PROCESS-PLC所有型号都内置了人机界面的接口 15针D型母),可以和所有的JETTER人机界面产品连接使用。他有文本人机界面和图形人机界面量两种。
- 文本人机界面
JETTER的文本人机界面LCD是通过SYMPAS语言直接在程序编程的,完全融合于用户程序中,LCD上的功能键和指示灯均映射在标志位 ( FLAG )上,可以由程序来处理。采用相应的编程方法可以编出与控制流程密切关联的任何复杂的参数显示、操作提示、数据输入、交互式菜单操作等等。即插即用的JETTER LCD产品:
LCD23:2行,24字符 ( 5mm )/每行,3光标键
LCD23L:1行,16字符 ( 8mm )/每行,3光标键
LCD25:2行,24字符 ( 5mm )/每行,5功能键
LCD25L:1行,16字符 ( 8mm )/每行,5功能键
LCD27:2行,24字符 ( 5mm )/每行,11功能键和光标键
LCD34:2行,24字符 ( 5mm )/每行,21功能键和数字键
图形人机界面:LCD17 用LCD17可以提供单色图形化用户界面,图形界面的绘制和组态由WINDOWS完成。
· 过程监控系统
VIADUKT是运行在IBM-PC机上的过程监控系统,可以和任何型号的JETTER PROCESS-PLC连接而无
需额外的 硬件接口。和SYMPAS用户程序紧密配合,VIADUKT可以给操作员提供一个完整的、全面的、
动态的和友好的人机界面。VIADUKT分为DOS版本和WINDOWS NT版本.而DataBase Engine数据库引擎,运行在Windows95或Windows NT之上,它使JETTER PROCESS-PLC与具有ODBC标准的数据库系统 ( 如Microsoft Acess )紧密的联系在一起,给用户提供更大的开放的扩展空间。
· PROCESS-PLC网络:
JETTER PROCESS-PLC全系列都嵌入了网络功能,无需附加的网络接口,网络采用RS-485,网络电缆
可用屏蔽双绞线。JETTER的网络称为JETWAY,JETWAY分为JETWAY-H和JETWAY-R,JETWAY-H是PROCESS-PLC与IBM-PC上位机连接的网络,而JETWAY-R是PROCESS-PLC之间连接的网络。
- JETWAY-H:数据高速公路
通过JETWAY-H数据高速公路,多台JETTER PROCESS-PLC可以连接起来由一台上位机来监控,用来完成:过程监控,编程,数据传输,系统维护。JETWAY-H网络最多可以连接125个JETTER和一台上位机,SYMPAS编程软件、VIADUKT人机接口软件和数据库引擎均可运行于JETWAY-H上。
- JETWAY-R:过程级数据通讯
JETWAY-R网络有两种功能:1、PROCES