搜索
bottom↓
回复: 5

关于PLC IEC61131的源代码开发包

[复制链接]

出0入0汤圆

发表于 2013-9-17 20:13:59 | 显示全部楼层 |阅读模式
开放式编程软件包, 主要包括
加拿大 ICSTriplex 公司的 IsaGRAF,

德国 KW公 司的 MULTIPROG,    客户:南京科远

德国 Infoteam 公司的 OpenPCS,  客户:浙大中控

德国 3S 公司的 CoDeSys, 客户:北京和利时



哪位高手能最讲一下各个软件的优缺点?

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

 楼主| 发表于 2013-9-17 20:52:05 | 显示全部楼层
一、CoDeSys
Codesys 是全球最著名的软PLC内核软件研发厂家德国的3S(SMART,SOFTWARE,SOLUTIONS)公司的一款与制造商无关IEC 61131-1编程软件。
Codesys 支持完整版本的IEC61131标准的 编程环境,支持标准的六种编程语言。是一个标准的软件平台,被很多硬件厂家支持,可编程超过150家OEM生产的自动装置。CoDeSys提供了许多组合产品的扩充,诸如各种不同领域的总线配置程序、完全的目测化和运动控制系统。除了支持PLC编程,还支持总线接口,驱动设备(特别是伺服,数控),显示设备,IO设备等的编程,支持 Codesys的厂家往往是相关专业领域作的较突出的厂家,下面列举国内应用比较多的一些硬件,不一定中肯和普遍,朋友们如果知道还有那些突出应用的厂家或硬件还可以给我留言。
1、和利时G3小PLC
2、ABB AC500PLC
3、Wago的控制器
4、芬兰EPEC控制器
5、BECKOFF的控制器
6、Inter Control 控制器,显示器
7、ifm的控制器,接口设备
8、Festo的FEC控制器
9、施耐德伺服TLC63
CoDeSys 软件工具可根据IEC61131-3标准进行标准化编程。运用 CoDeSys 可方便地进行气动和电子自动化方案的配置、编程、调试和维护。

多功能

* 由于采用 IEC61131-3 标准,CoDeSys 非常灵活,且适用于所有类型的控制任务
* 调试、编程和服务都非常简便:可提供模块数据库、配置软件和驱动器,通过现场总线接口控制所有电驱动器
* 通过设计工具,对 FED 显示器和控制单元进行快速参数配置和编程
* 数据接口,用于 VIPWin
* 用于简易编程以太网通讯,包括模块数据库
* 用于电驱动的模块数据库

互相兼容

* 一种编程工具适用于所有的控制器,包括从小型 FEC 到模块化 CPX-FEC 和 FEC 模块化系统
* 网络系统的编程和配置,或使用显示器和控制单元
* 标准编程语言-降低培训成本
* 全球范围的IEC61131-3专家保证快速提供帮助
二、MULTIPROG
MULTIPROG#: 现代化且强大的IEC 61131编程

对于中高端需求的控制应用来说,MULTIPROG® 是主要的IEC 61131编程系统,其便于操作且功能完备。 MULTIPROG® 被广泛地应用于不同的工业领域,从机器制造业和厂房建设到汽车工业和运输领域,再到过程自动化。

我们在自动控制工业上多年的经验,和对客户需求地了解,以及执行解决方案的专业知识,从而保证了一个强大的、成熟的并面向实践的编程系统。



MULTIPROG的特殊特征...

除了它的可靠性和适应性之外,用户经常称赞其众多的强大功能(见“特征”部分)和直观的用户界面,还有一些特征使得MULTIPROG® 突出于其它编程系统。 这里有一些例子(参考MULTIPROG® 4.0):

MULTIPROG支持所有IEC编程语言(根据IEC 61131-3中的定义)。 您能够在五个标准化编程语言FBD、LD、IL、ST和SFC之间进行选择,或者混合使用图形化语言 - 根据工程需求或您以前的编程知识(例如,标准语言程序员可能使用ST,有经验的PLC程序员可能更喜欢LD)。
工具包可用来调整用户特有的运行控制系统。
能够根据用户程序的大小进行联机改变。
关于用户界面和工程语言,MULTIPROG可以使用多种语言。 用户界面可以使用德语、英语、法语、西班牙语、日语和汉语。
MULTIPROG可以在一个工程中支持具有多个控制器的分布式系统。
通过像向导、交叉参考等强大的资源可以进行舒适并有效的编程。
KW-Software通过兼容的版本,可以进行统一的MULTIPROG® 版本管理。

MULTIPROG® 适用于工程的各个“生命阶段”

通过直观的功能处理,用户可以在自动控制工程内的各个阶段得到支持:

工程处理(符合国际标准IEC 61131-3)
控制应用程序的创建
控制器的参数化和配置
代码生成(编译)和下装到控制器
测试、试运行和服务
文档
归档
作为32位应用程序,MULTIPROG® 可以运行于Microsoft Windows® 95/98/ME以及Windows® NT/2000/XP平台下。

三、ISAGRF
四、OPENPCS
OpenPCS编程系统完全实现了IEC61131-3国际兼容标准。她为您提供了支持所有5种编程语言的优化编程接口。集成的项目管理工具帮助您无缝管理和构建复杂项目。

由您来决定如何建立您的应用:

指令列表
结构化文本
梯形图
连续功能流程图
顺序功能流程图

无论图形或文本,电工或计算机专家,每一个用户都能拥有一个适合的编程接口。您可以通过相应的样板程序的示例直接上手。通过OpenPCS,您可以在您的项目中为不同的程序组件选择不同的编程语言。

为您的组件选择最适合的编程语言。通过项目浏览器,您可以管理和维护这些信息。OpenPCS坚持为您提供的是模块化的资源文本和可重用的程序组件。从而,您可以快速有效地实现您的目标。如果您手头上没有使用手册,集成的在线帮助可以为您解答问题。

在标准IEC61131-3兼容函数功能之外,我们为您提供了大量经验证的工厂定义函数功能组件。集成的CANopen功能就是一大优势。您可以通过CANopen与PLC通信,使用网络变量,也可以将CANopen功能组件作为PLC程序的一部分。您来决定如何访问PLC (本地或是远程维护)。您可以选择RS232,CAN总线或是以太网。

在OpenPCS环境下,您可以定义不同的连接通过现场总线访问多个PLC资源。 通过配置您的工程项目,您可以指定分别地远程访问不同PLC资源的方式。并且由您来决定是否在PLC上执行程序的同时保存源代码,从而您将来可以从PLC中恢复工程文件。这对于那些需要在现场更改系统或修改参数的应用是非常有用的。

出0入0汤圆

发表于 2013-9-17 21:59:18 | 显示全部楼层
还以为LZ要开源61131的代码呢,呵呵

出0入0汤圆

发表于 2013-9-17 22:27:00 | 显示全部楼层
被骗进来的~~~

出0入0汤圆

发表于 2013-10-23 11:44:33 | 显示全部楼层
学习了。

出0入0汤圆

发表于 2013-12-2 09:16:35 | 显示全部楼层
以前公司用的是Triconex 1131,主要是石油的三冗余控制系统,后来被用于火车信号控制系统!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-29 03:42

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表