一:  KW multiprog

PLC的编程语言采用与国际标准IEC 61131-3相对应的日本工业标准JIS B 3503。进入20世纪90年代后期,日本PLC业界一个引人注目的动向是开始注重采用和向国际标准靠拢,如1997年颁布的日本工业标准JIS B 3501《可编程序控制器——一般信息》,JIS B 3502《可编程序控制器装置的要求事项和试验》,JIS B 3503《可编程序控制器——编程语言》,分别对应IEC制定的PLC标准IEC 61131-1、IEC 61131-2和IEC 61131-3。其中尤以采用PLC编程语言具有特殊的意义。众所周知,IEC 61131-3是可编程序控制器的编程语言的标准,它将现代软件的概念和现代软件工程的机制与传统的PLC编程语言成功地结合,使它在工业控制领域的影响越出PLC的界限,成为DCS、PC控制、运动控制,以及SCADA的编程系统事实上的标准。同样,大家也知道,日本虽然是一个工业发达国家,但又是一个技术相对封闭的国家。只有在某种国际标准已成为世界的主流的情况下,它才会考虑让日本工业标准向国际标准靠拢。我国在1995年就采用IEC 61131-3作为国家标准,而日本,采用IEC 61131-3要比我们晚好几年。

但是,日本是一个PLC的生产大国,也是一个PLC的出口大国,所以在它一旦采用了IEC 61131-3之后,便在其新一代的PLC编程软件平台中广泛采用。三菱电机的PLC编程软件包GX Ver.8开发系统,支持梯形图LD、指令表IL、顺序功能图SFC编程和结构化文本ST,其PX开发系统支持功能块图FBD,供PLC用于过程控制,不过PX是要与GX V.7.20W或更高版本一起用的。OMRON的PLC的编程软件包CX除支持LD、IL外,近期即将推出支持FB(功能块,不是FBD功能块图;其功能块将包括支持SYSMAC CS/CJ系列PLC等各种控制网络的通信功能块,以实现通信的无程序化),以及ST(结构化文本语言)。富士电机的PLC编程软件包及横河电机的FA-M3系列的编程系统,也支持IEC 61131-3。

附带要指出的是,上述这些符合IEC 61131-3的编程系统大多是在德国KW公司的标准编程系统MULTIPROG的基础上进行二次开发的。该编程系统基于IEC 61131-3标准,且包括IEC标准的全部特性。它由一个在各种IEC编程语言的环境中的独立PLC核组成;不但提供文本化语言ST和IL,也很好地提供图形化语言LD、FBD和SFC。每个编辑程序都提供编辑向导,允许快速而方便地插入关键字、语句、运算操作符、函数和功能块。编辑向导也可用来对数据类型加以说明。特定的软部件适应于不同的PLC,以完成某种特定PLC的独立的核。MULTIPROG在日本PLC业界有不少使用,应归功于设在东京的KW公司的代理——欧洲远东有限公司碶而不舍的推广应用。

目前使用KW multiprog 软件的有下面几个:

菲尼克斯的AutomationWorx、富士电机的D300Win、 研华的Multiprog、国产腾控PLC的编程软件。

二:CoDeSys (工业控制)

CoDeSys 软件商是德国Smart software solution GmbH,该公司位于德国巴伐利亚州肯普腾市。

Codesys 是全球最著名的软PLC内核软件研发厂家德国的3S(SMART,SOFTWARE,SOLUTIONS)公司的一款与制造商无关IEC 61131-1编程软件。    Codesys 支持完整版本的IEC61131标准的 编程环境,支持标准的六种编程语言。是一个标准的软件平台,被很多硬件厂家支持,可编程超过150家OEM生产的自动装置。CoDeSys提供了许多组合产品的扩充,诸如各种不同领域的总线配置程序、完全的目测化和运动控制系统。

CoDeSys 是一种功能强大的PLC软件编程工具,它支持IEC61131-3标准IL 、ST、 FBD 、LD、 CFC、 SFC 六种PLC编程语言,用户可以在同一项目中选择不同的语言编辑子程序,功能模块等。

CoDeSys是可编程逻辑控制PLC的完整开发环境(CoDeSys是Controlled Developement System的缩写),在PLC程序员编程时,CoDeSys为强大的IEC语言提供了一个简单的方法,系统的编辑器和调试器的功能是建立在高级编程语言的基础上(如Visual C++)。
现在国内PLC用户使用的版本多为CoDeSys V2.3, 最新的版本是CoDeSys V3。V3 在软件架构上有了很大的改善,朝安全软件的方向发展,目前正在申请TUV关于EN 61508的SIL认证。
CoDeSys软件还可以编辑显示器界面(Visualization),具有很多的控制模块(Motion),可以放置图片等强大的功能,典型的用户有ifm等。
CoDeSys功能总览:如何构建一个工程、怎么样构建一个工程、怎么样测试工程、调试、附加联机功能。CoDeSys的附加功能、工具等。
ABB Bachmann,IFM易福门,EPEC派芬,HOLLYSYS和利时,intercontrol的PROSYD1131,赫思曼公司iFlex 系列、力士乐的RC系列,TT control 公司TTC系列[1]控制器等PLC厂家都是使用Codesys平台开发自己的编程软件的。
除了支持PLC编程,还支持总线接口,驱动设备(特别是伺服,数控),显示设备,IO设备等的编程.

1、和利时G3小PLC
2、ABB AC500PLC
3、Wago的控制器
4、芬兰EPEC控制器
5、BECKOFF的控制器
6、Inter Control 控制器,显示器
7、ifm的控制器,接口设备
8、Festo的FEC控制器
9、施耐德伺服TLC63

国内首家采用codesys平台的国产PLC 和声 HSC C3系列控制器也已大批量产业应用。
同时,也有运动控制厂家如:Scheider Electric, Banchman, GoogolTech在在使用Codesys平台开发自己的编程软件。

转载于:https://www.cnblogs.com/ecmangy/p/3265632.html

PLC软件: KW multiprog 和 codesys相关推荐

  1. ab plc软件_【原创】AB上位机FactoryTalk View的使用教程(上)

    点击"蓝字"发现惊喜实现的目的,应用的场合本文以AB上位机FactoryTalk View SE为题讲一下该软件简单的入门使用方法.该上位机作软件在工厂中可以启到一个可视化的作用, ...

  2. win10 64位装三菱PLC软件出现oleaut32.dll拒绝访问

    win10 64位装 三菱PLC软件GX works2出现以下情况:以下文件没有自注册或撤消注册 c:/Windows/SysWOW64/oleaut32.dll拒绝访问 经过百度说是兼容问题 解决方 ...

  3. PLC软件测试方法,工业控制系统中PLC的相关测试方法

    描述 (文章来源:OFweek) 为做好PLC系统的质量控制工作,软件测试是工程实施阶段质量控制的一种有效手段.基于PLC软件的特殊性(非CPU指令代码)和深嵌入式特点,其软件测试环境很难搭建,对测试 ...

  4. ab plc软件_【万泉河】PLC垃圾程序赏析2:AB RSLOGIX 5000

    作者:我. 程序版本:RSLOGIX  V16.0 PLC硬件:1756 话说,我也不敢随便拿别人的程序怼啊,那样容易结仇. 反而能经常反思自己的程序,从中能发现愚蠢和垃圾的地方,对自己才有收获. 事 ...

  5. 西门子smartclient怎么用_西门子200SMART PLC软件各功能怎么用?编程必备!

    这次分享的是关于西门子STEP7- Micro/ WIN SMART软件,让入门PLC的用户更清晰的定位每个功能的应用,快速掌握其中的原理,让其帮助你上手PLC.作为新一代的小型控制器的编程和组态软件 ...

  6. ab plc软件_从GuardLogix 和 CIP Safety认识安全PLC控制器

    写在面前 大家好,我是Alic,号主小智损友一枚~ 前面我们对罗克韦尔全系列PLC进行了简要介绍: 罗克韦尔AB全系列PLC产品介绍(附AB安全PLC资料下载) 其中我们就说到了GuardLogix安 ...

  7. linux下的plc软件下载,基于Linux系统的软PLC的实现

    以具有开放式源码和良好可靠性的Linux系统作为软件平台,利用C语言开发了软PLC.给出软PLC的总体实现方法,并以指令表语言为例进行具体介绍.该软PLC由编辑环境和执行环境组成,共同完成软PLC编程 ...

  8. 西门子plc软件上传闪退

    这就是个坑嗲玩意.中国杠精专供,专用. PLC200smart上传或下载  勾选系统块,软件就会闪退. 原因是 编程软件和PLC固件版本差的太远.  V2.5要2.2以上的固件 解决办法是刷固件. h ...

  9. PLC软件用途分类及下载

    首先不同厂家的PLC,其编程软件是不同用的,相同厂家的不同型号的PLC,其编程软件也可能不通用.如三菱和西门子的软件是不通用的.相同品牌也要看型号,比如西门子PLC,其不同系列的PLC有各自独立的PL ...

最新文章

  1. Debug的T命令在执行修改寄存器SS 的指令时,下一条指令也紧接着被执行。
  2. 购物车清除的php,php-如何清除废弃的woocommerce购物车
  3. 浅谈js数据类型识别方法
  4. 7-28晚复习 虚继承与地址分配
  5. Java设计模式之创建型:单例模式
  6. UVA12107Digit Puzzle数字字谜(迭代加深搜索)
  7. ip访问 webstorem_常见问题-iOS WebView IP直连 如何处理 Cookie
  8. [网摘]CSS z-index 属性
  9. python连接数据库mysql错误1045_django 连接数据库出现1045错误的解决方式
  10. linux 文件按照大小排列
  11. 云原生数据库如何打造业务弹性
  12. web开发 学习_是否想学习Web开发但不知道从哪里开始?
  13. DAS 2020 诚征论文及赞助!
  14. DELL服务器 技术交流QQ群
  15. tp5使用layui表格_tp5+layui增、删、改、查。
  16. 实对称矩阵的特征值求法_【8】实(反)对称矩阵的特征值
  17. 全球游戏人热评CGDC 09 盛赞中国网游产业
  18. LAMP系列文章之:泛泛而谈LAMP(一)
  19. 初学狄克斯特拉算法~(待提高)
  20. 字节跳动寒假日常实习一面面经

热门文章

  1. 旺旺老师JavaWeb视频(02)Servlet本质
  2. 阿里大佬直播“大秀”在线告诉年薪百万的阿里P8顶尖人才,只因做到了这几点!
  3. Android手机控制树莓派制作的四驱小车
  4. 互联网周刊:新技术驱动下的市场渠道创新
  5. 租房水电缴费管理MYSQL设计
  6. 如何掌握二维码的扫描数据?
  7. 最新版的PayPal快速集成方法(个人经验记录)
  8. 计算机游戏的应用领域,达龙云电脑:云游戏即将开启游戏领域新篇章
  9. spring boot web程序发布到金蝶中间件
  10. 赞奇科技出席江苏828 B2B企业服务峰会,助力企业数字化转型