想要成为PLC编程专家?这7种最常见的PLC编程软件有什么区别?
plc编程软件有哪些?
1、欧姆龙plc编程软件
欧姆龙plc编程软件集成了CX-Programmer V9.5,能够为欧姆龙PLC编程提供全面的软件支持,本版本为最新版,全面支持32/64位WIN8系统,为多国语言版,支持简体中文。能为网络、可编程终端及伺服系统、电子温度控制等进行设置。适用于已具有电气系统知识(电气工程师或等同者)的负责安装FA系统者、负责设计FA系统者和负责管理和维护FA系统者使用。
2、三菱PLC编程软件
三菱PLC编程软件适用于Q、QnU、QS、QnA、AnS、AnA、FX等全系列可编程控制器。三菱PLC编程软件GX Developer定位为可编程控制器综合开发平台,支持梯形图、指令表、SFC、 ST及FB、Label语言程序设计,网络参数设定,可进行程序的线上更改、监控及调试,具有异地读写PLC程序功能。三菱公司目前最新PLC编程软件。
3、西门子step7
STEP7是西门子的最经典的编程软件,其中对应着西门子S7-300/400系列,属于西门子旧款PLC的代表作。STEP 7具有以下功能:硬件配置和参数设置、通讯组态、编程、测试、启动和维护、文件建档、运行和诊断功能等。STEP 7的所有功能均有大量的在线帮助,用鼠标打开或选中某一对象,按F1可以得到该对象的相关帮助。
在STEP 7中,用项目来管理一个自动化系统的硬件和软件。STEP 7用SIMATIC管理器对项目进行集中管理,它可以方便地浏览SIMATIC S7、M7、C7和WinAC的数据。实现STEP 7各种功能所需的SIMATIC软件工具都集成在STEP 7中。
4、西门子博途
TIA博途是全集成自动化软件TIA portal的简称,是西门子工业自动化集团发布的一款全新的全集成自动化软件。它是业内首个采用统一的工程组态和软件项目环境的自动化软件,几乎适用于所有自动化任务。借助该全新的工程技术软件平台,用户能够快速、直观地开发和调试自动化系统。
5施耐德编程软件
Unity Pro XL是施耐德电气自动化的核心产品,它是新一代软硬件自动化平台。其全新的独创设计缩短了开发时间,处理器的灵活性可以实现更高的性能。基于开放性以及对工具的协同式应用,Unity 在软件开发和控制系统运行上达到了更高水平,它将生产率的提高放在首位。
6、松下plc编程软件
松下FP系列PLC编程软件FPWIN GR 是一款功能强大,好用的系统编程软件。下载后压缩包说明内有序列号,已测试能用。安装包括MEWNET-H链接系统时所需要的软件,用于各种智能模块的设定软件,编程手册,本文件为说明PLC指令的PDF格式文件。
7、Delta WPLSoft台达PLC编程软件
台达PLC编程软件WPLSoft 最新版,在没有真实PLC的情况下,在电脑上模拟运行PLC程序的执行情况。先点仿真,在点那个梯形图监控。就可以右击控制一些量的状态。实现仿真。注意要和PLC连接起来。
启动仿真器之后不必选择通讯接口即可进行监控、上下载程序等通讯功能,操作方式与实际连接PLC相同。仿真器支持定时器及计数器,但定时器与计数器的运行时间会依用户计算机执行效率不同而有所不同。定时器处理方式与DVP-ES/SA系列PLC的动作相同。
大集成自动化编程平台:西家,罗家,三菱,还是工控安卓CoDeSys
写在面前
说到工控编程平台,也许大家的第一反应应该是TIAPortal, Studio 5000等属于工业巨头的产品,这也许是由于工业领域的特殊性所导致,每一家有着自己 独特的编程环境,操作风格和理念,也不完全遵循国际标准,这就是巨头底气~
今天的主要内容,却是被称为工控届安卓的CoDeSys~
本次内容:
01 自动化、 网络、IT融合统一的必然
02 工控安卓—CoDeSys
03 one for all
01 自动化、 网络、IT融合统一的必然
行业内的应用工程师们应该深有体会,在现场所遇到的各种平台是这样的,西门子,AB ,三菱,施耐德,倍福,GE ,欧姆龙,和利时,ABB ,博世力士乐............
然后你在现场遇到的各种总线,协议,接口等一般是文章:
最全整理工业通讯上的领域各种总线+协议+规范+接口—数据采集与控制
当中描述那样的
也导致了一般而言,工程师的技能需求是这样的:
一个工业网络工程师的自述,真的太“南”了吗(小智推荐)
你会发现,掌握一家的技能完全不够啊,掌握自动化那点PLC知识一个月顶多也就2W大洋啊,不掌握点软件知识和通讯知识,都不知道信息化和数字化到底是要搞些什么鬼(当然掌握了也不一定知道这到底是什么鬼),当然今天的重点不是这些,不过现今的自动化工程师,已经不仅仅是自动化了,前面在:
自动化早已不是原来的自动化,为何你却还是原来的你
我们就提到过,那作为自动化技术人员究竟需要掌握什么样的技能和思维呢?大家可以看看我们前面的文章:
[智能制造]未来,我们需要什么样的自动化工程师?
02 工控安卓—CoDeSys
说回到今天的重点,对于自动化编程平台而言,各家产品之间并不与别家兼容,软件平台和操作风格等大相径庭,甚至有的厂家对于不同系列,也会有好几个不同的编程平台(以施耐德为例,西门子,三菱,罗克韦尔等也好不到哪里去),因此很多应用工程师需要花很多时间和经历在学习和适应不同的产品上,而不是将主要精力花在项目上~
正是在这样的背景下,CoDeSys应运而生,CoDeSys是由德国3S(Smart,Software,Solutions)公司研发出的一款与硬件和制造商无关的IEC 61131-3的PLC开发软件。
CoDeSys( Controlled Developement System )具有以下特点:
1.支持多种PLC编程语言(IL, ST, LD, SFC, CFC, FBD)
2.支持多种现场总线(EtherCAT, CANopen等)
3.支持多任务,强大的IO扩展
4.除标准PLC功能外,还支持点对点,插补,电子凸轮,CNC等运动控制功能,并额外提供如5轴联动,并联机械手等运动控制功能集成库。
也许这样大家会比较觉得比较空,我们先来看看一些使用了CoDeSys平台的大家熟知的品牌(官方号称使用使用CoDeSys解决方案的知名企业超过500多家,CoDeSys市场占有率35%):
ABB、施耐德电气SchneiderElectric、费斯托Feso、伊顿电气EATON、博世力士乐Rexroth、倍福BECKHOFF、科控KEBA、欧姆龙OMRON、研华科技、凌华科技ADLINK、和利时集团、汇川技术、深圳英威腾、华中数控、固高科技等等
如果说西门子,罗克韦尔,三菱就对应的是苹果的IOS,拥有强大的技术,市场份额很高,但是却不够开放(相对而言,毕竟最近几年各家都慢慢的开放了不少技术),那么 CoDeSys就相当于谷歌的安卓了~
由于CoDeSys有着上面所述强大的功能,严格遵循国际标准,并且其不依赖于任何硬件平台的开放性,因此成为了很多PLC软硬件厂商的不错选择(文末介绍还有类似平台)
从应用上来说,目前CoDeSys已经在汽车制造,汽车电子,风电,高端数控车床,船舶,海洋工程等高端应用上有很多成熟案例。
在国内发展不错的倍福,应用工程师们所熟知的倍福Twincat,还有施耐德SoMahine等,都是基于CoDeSys进行了二次开发,因此对于应用工程师来说,标准化的平台使得其能从繁杂的产品适应学习中解放出来,使得应用工程师能够有更多的精力集中在项目的本身而非产品~
下面我们来看看CoDeSys的三层架构
开发层
CODESYS Development System(具有完善的在线编程和离线编程功能)、编译器及其配件组件、可视化界面编程组件等,同时供用户可选的运动控制模块可使其功能更加完整和强大。
实现单轴、多轴运动;电子凸轮传动;电子齿轮传动;复杂多轴CNC控制等。
2、通信层
应用开发层和硬件设备层之间的通讯是由CODESYS中的网关服务器来实现的,CODESYS网关服务器中安装了OPC服务器。
CODESYS 网关服务器。作用在应用开发层和硬件设备层之间,可以使用TCP/IP协议或通过CAN等总线实现远程访问,是CODESYS开发工具包不可分割的一部分。
CODESYS OPC服务器。对基于CODESYS进行编程的控制器,无需考虑所使用的硬件CPU,已经集成并实现了OPC V2.0规范的多客户端功能,且能同时访问多个控制器。
3、设备层
在使用基于IEC 61131-3标准的编程开发工具CODESYS对一个硬件设备进行操作前,硬件供应商必须要在设备层预先安装CODESYS的实时核(CODESYS Runtime)。
03 one for all
当然CoDeSys并不一定比西门子,罗克韦尔,三菱的开发环境优秀,对于应用工程师来说有以下建议:
基础理论的建立,即使采用了相同的平台,有了很多标准化和熟悉的风格,但是各家在二次开发时都加入了自己特色,就技术的深度和广度而言,只有达到了一定的深度,才会有触类旁通,一通百通的效果;对于网络,编程等扩展知识的补充,IT与OT的不断融合,单一的应用工程师已经很难再适应时代的发展。前面说到了,其实还有类似的平台:infoteam(国内叫做一方梯队,一家德国公司)和Phoenix Contact Software(菲尼克斯软件,曾经叫做KW software),感兴趣的可以自行百度了解下~
往期推荐
当施耐德PLC遇上亚马逊AWS IOT,自动化工程师的数字化之路
当树莓派+S7-1500与阿里云跨界相遇-自动化工程师的数字化之路
西家、罗家、施家等巨头PLC与WinMOD、PDPS联合虚拟调试是什么样子?
如何轻松入门西门子 SCL(结构化控制语言) | 附官方教程下载
西门子TIA Portal大鱼吃小鱼VS施耐德Intouch潜水艇小游戏
基于WMS/WCS与PLC数据交互的立体仓库控制系统案例分析
基于WMS/WCS与PLC数据交互的立体仓库控制系统案例分析
相关问答
施耐德plc编程软件是什么?
wido,小型plc,可完成一般的自动化任务,比西门子S7-200性能稍弱,编程平台是TwidoSoft或TwidoSuite;M218,小型plc,可完成一般的自动化任务,比西门子S7-200.....
plc编程是什么专业的主要课程_精选答案-醉学网
[最佳回答]是电气设计及自动化专业的主要课程。可编程逻辑控制器,它使用一类可编程存储器进行内部存储程序,执行逻辑运算、顺序控制、计时、计数和算术运算以...
plc编程软件叫什么软件?
PLC(可编程逻辑控制器)编程软件包括多种不同的软件工具,如Siemens的Step7,Rockwell的Studio5000,Mitsubishi的GXWorks等。这些软件提供了一种图形化的...
plc编程谁家的好用?
很高兴回答的问题!就市场占有率来看,西门子最大,其次是三菱、欧姆龙。具体谁家好用,这个不能一概而论,还取决于编程人员对其使用的熟练程度。西门子PLC又...这...
施耐德都有什么系列的PLC?都有什么编程软件?
施耐德plc系列有:1、Quantum,高端的;2、Premium,中端的;3、Momentum、Twido,低端的。施耐德PLC主要有原Modicon旗下的Quantum、Compact(已...
PLC编程分几种?
PLC编程分为几种不同类型,其中最常见的是基于图形化编程界面的Ladder逻辑编程。除此之外,还有文本式编程、函数块编程和结构化文本程序设计等多种方式。每种编...
自动化机械设备开发软件有哪几种?如:PLC有用C++编程的吗?
[回答]在当今天的现代化社会里,我们每个人更上离不开机械设备,人类的历史就是机械设备的发展史。“自动化机械设备”这个词语结构为“形容词+名词”,是对...
PLC的全名是什么?-懂得
是指哪个具体领域?最常用的是:PLC=ProgrammablelogicController,可编程逻辑控制器,一种数字运算操作的电子系统,专为在工业环境应用而设计的。也称P...
PLC的全名是什么?-136****3670的回答-懂得
PLC的全名:可编程逻辑控制器英文:ProgrammableLogicController英文缩写:PLC是指哪个具体领域?最常用的是:PLC=ProgrammablelogicContro...
Plc的总称叫什么?
PLC的总称叫做可编程序控制器,它是一种数字电子设备,常用于工业自动化控制系统中。PLC可进行逻辑控制、运算控制、定时控制、计数控制等多种控制任务,具有高可...
扫一扫微信交流