基于linux系统的软plc设计

基于linux系统的软plc设计

ID:20757671

大小:59.50 KB

页数:8页

时间:2018-10-15

基于linux系统的软plc设计_第1页
基于linux系统的软plc设计_第2页
基于linux系统的软plc设计_第3页
基于linux系统的软plc设计_第4页
基于linux系统的软plc设计_第5页
资源描述:

《基于linux系统的软plc设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于Linux系统的软PLC设计摘要:介绍了软PLC的发展和有关的概念,探讨了软PLC的特点。详细介绍了软PLC的硬件设计和软件设计平台,对软PLC的设计方案作了全面的描述,并对其中的关键技术作了详细解释。关键词:软PLC;IEC61131-3;嵌入式PC;模块化设计引言可编程控制器(PLC,ProgrammableLogicController)经过几十年的发展,现在已经成为了最重要、最可靠、应用场合最广泛的工业控制微型计算机。然而,人们在使用过程中也逐渐发现了传统PLC的缺点:兼容性差,由于生产厂家众多,各种机型互不兼容,没有统一的标准,难以构

2、造统一的硬件结构;封闭、扩展能力差:产品能力的功能实现依赖硬件;对使用者的要求高:现行的PLC产品,其编程方式要求使用者对PLC的硬件结构、电器原理、编程指令都要有相当的了解;可维护性差:PLC出现故障时需要专业人员用专业工具进行检测和维修;成本较高,传统PLC被几家厂商所垄断,性价比增长缓慢。这些问题都制约着传统PLC的发展。近年来,工控领域的不少研究人员一直在寻求着解决这些问题的途径。随着计算机软硬件技术的发展及PLC国际标准IEC61131-3的制定,在计算机上以软件的方式来实现PLC成为了发展的热点,这也就是软PLC(SoftPLC)。软P

3、LC介绍软PLC,也叫软逻辑,是一种基于PC机开放结构的控制装置。软PLC综合了计算机和PLC的开关量控制、模拟量控制、数学运算、数值处理、通信网络等功能,通过一个多任务的控制内核,提供了强大的指令集、快速而准确的扫描周期、可靠的操作和可连接的各种I/O系统及网络的开放结构。软PLC提供了硬PLC的各种功能,同时具备了PC的各种优点。基于PC平台的软PLC由于无需专门的编程器,因而可以充分利用PC机的软硬件资源,直接采用梯形图或指令语言编程,并具有良好的人机界面,在数控系统中正逐渐取代硬件PLC,PLC编程系统也正在逐步转向占据软件市场的PC机。软

4、PLC技术发展的一个重要条件就IEC61131-3标准的制定。20世纪90年代,IEC(国际电工委员会)颁布了IEC61131国际标准,它的内容涵盖了PLC整个生命周期的各个部分。IEC61131-3是PLC的语言标准,它定义了5种PLC编程语言的规范,其中结构化文本(ST)和指令表(IL)为文本语言,而顺序功能图(SFC)、梯形图(LD)、功能模块(FBD)为图形语言。同时,标准还允许在同一个程序中混合使用多种语言。IEC61131-3标准由IEC的SC65BW7工作组制定,它包括来自不同的PLC制造商、软件公司和用户代表,实现了统一的编程标准。

5、相对传统PLC,软PLC解决了兼容性差、通用性差等问题,具有了多方面的优势:(1)硬件体系结构不再是封闭的,用户可以自己选择合适的硬件来组成满足要求的PLC。(2)PC机厂家的竞争激烈使得基于PC机的软PLC性价比得以提高。(3)软PLC不仅可以实现连接到私有的PLC网络中,而且可以通过PC连接到计算机网络上。(4)由于软PLC是基于IEC61131-3标准的,因此在掌握标准后就可以容易的进行开发了。由于软PLC具有兼容性、通用性、性价比高、易于与网络连接、编程方便等优点。因而,目前世界各国都在进行软PLC的研究。国际上,已经有了一些比较成熟和影响

6、比较大的产品:如德国KW-sofeware公司的MULTIPROGwt32、倍福TwinCAT控制软件TwinCATPLC、法国CJInternational公司的ISaGRAF软件包、PCSoftInternational公司的WinPLC、美国WizdomControlIntellution公司的Paradym-31等等。而国内有关部门和工控方面的公司也正在着手研究开发具有自主版权的中文软PLC产品。软PLC设计平台硬件工作平台软PLC的期待硬件工作平台为工控机等PC工业微机平台和嵌入式PC平台。本设计因需要应用于嵌入式的数控系统中,所以采用了

7、嵌入式PC平台。嵌入式PC是将PC机的主要硬件集中在一张信用卡大小的主板上,将操作系统和应用软件存储在Flash芯片中。嵌入式PC与标准PC全兼容,采用与标准PC相同的硬件结构和软件结构。因而,嵌入式PC在理论上能完成与普通PC系统的工作。因而,我们可以在普通PC上做好设计和开发,再将软件移植到嵌入式PC上。嵌入式PC包括单板计算机(SBC)、PC/104计算机和饼干机,本设计采用的是嵌入式PC104计算机。嵌入式PC/104组件尺寸小,标准化,模块化程度高,采用层叠式结构,通过在CPU板的基础上堆叠扩展板构成一个完整的计算机系统。PC104的扩展

8、板齐全,包括了网卡、数字I/O卡、A/D卡等。在PC104上构造的系统即嵌入式软PLC可扩展性好,标准化和模块化程度高。现

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。