您的位置:控制工程论坛网论坛 » PLC与PAC » 依据IEC61131-3标准的PLC解决方案(转)

szzunzheng

szzunzheng   |   当前状态:离线

总积分:180  2024年可用积分:0

注册时间: 2007-06-06

最后登录时间: 2009-10-12

空间 发短消息加为好友

依据IEC61131-3标准的PLC解决方案(转)

szzunzheng  发表于 2007/7/20 14:41:41      1081 查看 0 回复  [上一主题]  [下一主题]

手机阅读

一、简介
IEC61131-3标准
IEC61131-3标准是定义文字的和图形的编程语言。这些系统有如下特点:
由于编程语言的国际标准,学习费用较低独立于控制硬件,软件可重复使用且可移植支持结构编程,因此增加了软件的可靠性

此外IEC61131-3将标准编程技术和当代编程语言的优点结合起来。IEC61131-3定义了不同的数据类型和标准功能和/或功能模块,能够容易和更快地写出自己的应用。通过使用标准的功能和/或功能模块,缩短了编程时间,使用自由定义的变量(不限标志的数量),结构编程以及面向目标的功能和功能块。

PLC硬件
遵从IEC61131-3的PLC固件都可与SYS公司和PHY公司不同的标准模块相接。因此有集中式和分散型扩展IOs的PLC 硬件。为了使用具有分散型IO 模块的PLC ,就需要通过CANopen 现场总线组网。基本的方法是采用不同产品的 CANopen IO模块。我们在开发硬件方面的经验加上众多的设计模型能够快速地建立客户专用硬件。为了控制进程,我们提供与CANopen或RS232接口的人机界面(MMI)。

遵从IEC61131-3的PLC编程系统
IEC61131-3是一个标准,依据它,PLC采用公用语言AWL (指令表)、FUB (功能块)、ST (结构文本)和KOP (接触面contact plan)编程。因此若你没有编程知识也能在短期内做出应用。不同语言间的交叉翻译有助于以最好的编程形式处理单个的任务。由SYS公司提供的编程环境 OpenPCS是遵从IEC61131-3的,它统一了重要的工具,如编辑器、编译器、调试器、配置工具、离线模拟器等,是为了制作小型结构的标准控制或模块设备以及用户专用控制。学习费用很低而且能够连接现有的C或汇编程序。PLC程序通过RS232接口、CANopen现场总线或TCP/IP 下载到目标硬件。作为运行环境,我们提供一个能够使用不同硬件平台的解释程序解决方案。也可以选择为所选定的处理器系列产生目标代码。

OPC接口
为了处理过程直观化和连接自己的应用,提供OPC接口(用于处理控制的OLE)。有了它,用户就能处理数据、在处理过程中设置参数和连接自己的控制。

二、OpenPCS-遵从IEC61131-3的编程系统

OpenPCS是一个遵从IEC61131-3的编程系统。SYS公司将该系统作为与自己的PLC硬件一起使用的整体系统来提供,也可作为可移植的系统。SYS公司也为该系统提供了运行系统和解释程序,是为了能将其与不同的硬件目标系统相接(如8-Bit, 16-Bit, 32-Bit单片机或PC)。另外也有针对所选择的单片机的目标代码产生器。OpenPCS将编辑器、编译器、调试器、配置工具和其它工具组合成通用编程工具。OpenPCS是一个灵活的和开放的开发环境:
模块化部件
统一的接口
统一的操作界面
同时支持不同的编程语言
能够交叉迁移
从PLC返回的文档
在线调试(观察和设置变量、单循环和功率流、...)
独立于单片机类型的编程
针对不同的单片机PLC程序都能得到编译
SYS公司已经做成了一些系统,能在短时间里针对用户特定的需要与硬件和软件适配。

OpenPCS的突出之处
OpenPCS能使来自SYS的不同控制类型进行统一的编程,也就是说从DIP40 规格的插接式模块、到用于导轨安装的小型控制板、直至用在19"英尺支架上的模块系统。 所有这些部件都能用同样的方法进行编程和管理。因此每个用户都有可能采用可重复使用的编程模块生成自己的软件库,可用于所有支持的控制系统,但独立于硬件特点。这就缩短了用户的开发时间和测试时间并通过重复使用已得到测试的程序模块确保了软件的高质量。

用于分布式自动化
具有可重复使用程序模块的软件库
有大量的控制部件(compact PLC, modular PLC, PLC Chip 164, ...)
不同的通信接口(RS232, CANopen, 通过ISDN的遥控, TCP/IP)
支持分布式、分散的控制
通过CANopen网络,以外部IO节点进行PLC的扩展
支持不同的硬件平台
通过插PLC模块对用户现有的特定模块进行扩展
离线模拟
针对用户特定PLC节点开发的工具套件
支持用户特定的部件
通过链接用户特定的C程序可以进一步利用现有的软件
SYS控制部件的可调性加上OpenPCS保证了使用范围的广泛性。充分利用大量和灵活的多样化产品是您任务的绝好解决方案!
作为编程设备适合用于IBM兼容的Host-PC。软件本身用在MS-Windows 9x/ME/NT4.0之上。

三、PLC Chip164

遵从IEC61131-3的PLC Chip164 是一个能在DIP40封装上的微型PLC的网络。
尺寸:23 x 56 mm
通过采用遵从IEC1131的编程系统OpenPCS,编程在KOP/FUB 上是图形化的、在AWL或ST上是文本的。 集成CANopen功能是用作智能、分散的控制节点的条件。PLC Chip164适合于输入/输出的混合连接以及顺序事件程序的实现。典型的领域是以少量的输入和输出控制任务、用作智能网络节点分散处理进程信号、作为特别模块的基本部件和用作硬件访问区的PLC。
技术参数
尺寸为23 x 56mm
5V电源电压
在板外设:
- 14个数字输入,TTL电平
(其中之一可用作硬件记数器)
- 8个数字输出,TTL电平
- 2个模拟输入(0...+5V)
遵从IEC1131-3可编程
以集成的CANopen 主作为固件
程序存储在EEPROM
DIP转换波特率的设置、节点ID和Ios的配置
突出之处
DIP-40格式PLC芯片
OpenPCS编程系统的完整版本
24个IO's
集成CANopen主
电压中断后自动重新启动
能够通过DIP转换删除EEPROM和重置固件
能从控制系统备份PLC 程序文档
象所有其他SYSTEC控制系统一样能完全调试功能:观察和设置变量、单循环和功率通量

与其它产品的交叉参考
DIPmodul 164
CANopen Chip505, CANopen Chip164和CANopen ChipF40也用于分布式自动化
CANopen IO模块

=================================================
以上是中国单片机实验室2003.12解决方案

1楼 0 0 回复