分享好友 数控技术首页 数控技术分类 切换频道

IEC 61131

2020-01-18 00:00600
一个实际的IEC61131-3编程系统提供了全部的软件管理功能,图形化和文本化的编辑器、连编系统以及对基于IEC61131-3编程系统的PLC实时诊断功能等。本文的第一部分将介绍一个实际的IEC61131-3编程系统所应具有的一些特征,以让读者对IEC61131-3编程系统有一基本了解。本文的第二部分将以一个实际的工业控制为例,介绍如何用IEC1131-3编程系统完成一个具体的工业应用,以让读者了解到采用IEC61131-3编程系统解决实际问题的一些基本方法和步骤。

一.IEC61131-3编程系统

任何一个基于IEC61131-3的实际的编程系统,需要考虑到实际应用的多个方面来保证实际的应用能够程序开发简单、维护方便、用户界面友好以及系统运行稳定等因素。编程系统的主要功能是为控制工程师和系统编程人员提供一个可以把他们的程序概念转变成一系列的程序图和定义用于快速地创建可执行程序。

一个IEC61131-3编程系统除具有一般的编程系统应具有的共同功能,如用户界面(UGI)全面支持Windows/图标/鼠标技术,支持多视窗,在线帮助,系统连编,系统文件,文档资料等最基本功能外,还具有如下一些功能特征。

1.1 智能的图形化及文本编辑器

智能的图形化及文本编辑器允许编程人员以一种友好的方式编程,方便了用户,提高了效率。智能的图形化编辑器还具有所谓的“橡皮带”技术。

1.2 对分层设计的支持

分层设计是IEC61131-3编程系统重要优点,因而,实际的编程系统应当允许用户将一个控制系统设计分解为较小的更容易管理的部分如程序和功能块的能力。如图

一为一功能块设计分层实例。如图一所示。

 


图一 功能块设计分层
 

1.3 支持多用户

IEC61131-3编程工具具有多个用户同时从不同的开发平台共同编写一个项目并将他们各自的程序融入最终系统的的能力。

1.4 软件的可重用性

软件的可重用性是IEC61131-3编程系统的重要优点,软件元素如IEC程序、功能块和功能等可在程序中重复使用。实际的编程系统应具有创建、存取标准软件元素并且管理标准元素软件库的能力。

1.5 支持可执行文件的下载

当一个完整的控制程序开发完成之后,编程系统能够创建实时执行文件并且将该可执行文件下载到控制系统的硬件如非易失内存或EEROM的能力。

1.6 实时诊断

在控制程序下载到实际的目标系统之后,编程系统能够实时显示目标系统的实时变量值,如功能块的输入和输出等。变成系统能够使用各种形式的保护健如密码等有效地控制程序的在线和离线变化。

1.7多语言功能

编程系统具有采用IEC61131-3编程语言中任何一种图形化和文本化语言来开发实际应用系统不同控制能力,如连续控制、互锁逻辑、报警、顺序控制等实际系统。

1.8数据库输入输出能力

对于一个大的实际项目,一个IEC61131-3应该允许设计信息从生产设备引入到内部数据库能力;同样,编程系统还应当具有输出设计信息,诸如I/O信号名称、物理硬件I/O地址等到数据库以及其他软件包能力。

1.9系统导航能力

因为设计可以被分解为许多不同的图形合成,因而,编程系统应当能够使得程序内的不同元素容易找到的能力。此外,编程系统还应该能够追踪图形之间的信号的能力,如从一个系统输入到一个顶层程序、程序层功能块,再到设计底层。

1.11程序有效性

编程系统应当对程序元素进行有效性检查,如数据类型的一致性、语言句法等。

1.12 库管理

编程系统应具有标准的可重用元素如功能和功能块的库,并且这些标准的库元素能够容易存取。如图二是德国KW软件公司的IEC61131-3编系统的界面,在该编程系统的确左侧各异看到,提供了相应的库管理功能。

1.13项目管理

对于一个大的应用项目,编程系统应能够支持基于网络的多平台控制软件开发的能力,此外,还应当允许基于多平台的控制程序形成资源文件以及一系列资源文件通过“项目”来管理。

1.14项目配置管理

编程系统要求所有的连编文件应当自动的产生。

1.15存取保护

安全所保护功能有效的避免了为授权个人对程序的修改,此外,还对控制系统的在线改变提供保护。

1.16线软件修改

软件的在线修改主要局限于软件的安全性和有效性方面,用户应当特别注意装载程序直接改变时的情况,因为编程系统不可能象在离线状态下一样严格地检查在线的变化。

二.如何用IEC61131-3编程系统完成一个具体的应用

(无)

三.结论

在国际上,已有一些很高水平的IEC 61131-3编程系统为诸多工业自动化客户所接受;同样,由于IEC61131-3编程系统所具有的诸多优点,也正在为诸多国内的工业自动化客户所接受。

举报
收藏 0
打赏 0
轻松提高数控机床精度
随着我国经济的飞速发展,数控机床作为新一代工作母机,在机械制造中已得到广泛的应用,精密加工技术的迅速发展和零件加工精度的

0评论2025-01-04303

加工中心刀具长度补偿怎么用?
在数控加工中,刀具长度补偿是一种重要的措施,用于消除机床变形、热变形等因素引起的误差,保证加工精度,从而提高培训效率,减

0评论2024-12-18390

加工中心主轴定位角度怎么调?
  在数控加工领域,加工中心主轴的定位角度是影响加工精度和效率的重要因素之一。正确调整主轴的定位角度可以提高加工质量,减

0评论2024-12-11487

简述机器人加装电主轴就选Kasite 4060ER-S的理由
  近年来,随着科技的不断发展,机器人作业已经渗透到各个领域,尤其在工业制造领域,更加随处可见。高精密切割、铣削、雕刻、

0评论2024-05-20700

机器人主轴怎么选?Kasite高速电主轴满足你的需求
  机器人发展到现在越来越受到人们的欢迎和重视,现在很多传统行业都在生产作业中引入了工业机器人,随着机器人的改进和优化,

0评论2023-10-231203

机械臂加装2.2KW大力矩电主轴,就选MSIY-80电主轴
机械臂想加装大力矩电主轴,用于铸钢等硬质材料去毛刺,铣削等加工,可以考虑MSIY-80电主轴,外径80mm,重量4.8公斤,可搭配轴向或径向浮动刀柄配套使用。

0评论2023-08-261196

每天早上打开数控机床时有没有必要热机?
工厂使用精密数控机床(加工中心、电火花、慢走丝等机床)进行高精密加工,你是否有这样的经验:每天早上开机进行加工,首件的加

0评论2023-08-151088