工控中最常见的7种PLC编程语言,据说精通5种以上就可以月薪过万
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的动作相同。
三菱PLC的编程语言及软件使用
一、PLC的编程语言
PLC的编程语言有:指令表、梯形图、顺序功能图、功能块图、结构化文本等
1、指令表IL:此语言类似于计算机的汇编语言,但比汇编语言通俗、易懂,并且在各种编程语言中应用最早。部分梯形图及其他语言无法表示的程序,必须用指令表才能编程。
2、梯形图LD:梯形图沿用了继电器的触点、线圈、连线等图形与符号,是编程语言中应用最为广泛的一种。
3、顺序功能图SFC:是一种新颖的、按照工艺流程图进行编程的图形编程语言,这是一种”IEC”标准推荐的首选编程语言,近年来开始逐步的普及与推广
4、功能块图FBD:此语言在三菱PLC中应用较少,在西门子PLC中应用为多
5、结构化文本ST:在一些大型、复杂的控制系统中,需要将开关量控制、模拟量控制、数值计算、通信等功能和为一体,此时PLC需要通过计算机中常用的BASIC、PASCAL、C等语言进行结构化编程,才能完成设计。
二、PLC编程软件的使用
软件安装
三菱编程软件分为好几个版本,以下为8.26版本的软件安装包,也是目前最新的中文安装软件包。
具体软件安装方法如下所述:
1、双击打开安装软件文件包“
”,将会显示如下画面:
图中“EnvMEL”文件夹是对三菱软件的环境安装,“SETUP”图标是三菱软件的正式安装包。
初次安装三菱编程软件时,首先安装EnvMEL文件夹内SETUP.EXE安装软件,这是对GPP软件的环境安装。
具体操作:双击EnvMEL文件夹,弹出以下画面后,点击SETUP.EXE文件,进行环境安装
环境安装完成后,回到上图画面,双击“SETUP.EXE”图标,对GPP编程软件进行进行安装。安装完成,即编程软件安装结束。
2、 GPP软件使用
1新建工程
此图标为三菱编程软件的快捷图标,“
”双击它,会弹出如下画面:
在工程菜单中选择“创建新工程”,或选择快捷图标,如上图所示,选中后会弹出如下图画面,先在PLC系列中选出你所使用的程控器的CPU系列,如在我们的实验中,选用的是FX系列,所以选FXCPU,PLC类型是指选机器的型号,我们实验用FX2N系列,所以选中FX2N(C)。设置项目名称项既为工程命名,也可以不选,在工程要关闭之前对其保存及命名。
选择完成之后,单击确定,工程新建结束。
2创建梯形图
建完新工程后,会弹出梯形图编辑画面如上图所示:
画面左边是参数区,主要设置PLC的各种参数,右边是编程区,程序都编在这一块。图的上部是菜单栏及快捷图标区,包括程序的上传,下载,监控,编译,诊断等都可在菜单里选择。
程序区的两端有两条竖线,是两条模拟的电源线,左边的称为左母线,右边的称为右母线。程序从左母线开始,到右母线结束。
如你要在某处输入X001,首先选择触点类型,是用常开点、还是常闭点、还是其它触点类型,选择后,再输入信号X001,点击确定就输入结束了。
如要输入一个定时器,先选中线圈,再输入一些数据,数据的输入标准在后面讲软元件中会讲解。
3 程序的转换、编译
在写完一段程序后,其颜色是灰色的状态,此时虽然程序写好了,但若不对其进行编译,则程序是无效的。通过编译,灰色的程序自动变白,说明程序编译成功。
具体编译的方法如上图所示:
在变换菜单里点击变换或用快捷键“F4”都可以对程序编译,编译后,程序灰色部分变白。
若所写的程序在格式上或语法上有错误,则点击编辑,系统会提示错误,重新修改错误的程序,然后重新编译,使灰色程序变成白色。
4 程序的传输
1.程序的写入与读区:当写完程序并且编译过之后,要把所写的程序传输到PLC里面,或者要把PLC中原有的程序读出来,则可进行如下操作:
在“在线”菜单里的第一个选项“传输设置”,主要设置串口型号,点击“传输设置”,进入后会弹出如下画面
双击“串行”图表,会弹出“PC I/F串口详细设置”画面,如上图
用一般的串口通信线连接电脑和PLC时,串口都是“COM1”,而PLC系统默认情况下也是“COM1”,所以不需要更改设置就可以直接与PLC通信。
当使用USB通信线连接电脑和PLC时,通常电脑侧的COM口不是COM1,此时在电脑属性的设备管理器中,查看所连接的USB串口,然后在上图所示的“COM端口”中选择与电脑USB口一致,然后“确认”。
串口设置正确后,在上图中有一个“通信测试”选项,点击此按键,若出现“与FXPLC连接成功”对话框,则说明可以与PLC进行通讯。
若出现“不能与PLC通信,可能原因。。。。。。。”对话框,则说明电脑和PLC不能建立通讯,确认PLC电源有没有接通,电缆有没有正确连接等事项,直到点击“通信测试后”,显示连接成功。
通信测试连接成功后,点击“确认”键,则会回到工程主画面,如下图所示:
点击“在线”菜单, 在下拉菜单中有“PLC读取”、“PLC写入”等操作,
若要把刚才所写的程序写到PLC里面,则选择“PLC写入”,
若要把PLC中原有的程序读出来,则选择“PLC读取”,
不管是“PLC写入”还是“PLC读取”,选择后都会出现以下画面
一般我们读取或写入的是程序及一些参数,操作过程如下:
首先在画面中选择“参数+程序”,点击后,在下面的程序及参数框内,会自动打上红色“√”,说明程序及参数已选中了(若要取消选中的,则点击一下已选择“√”),传输时,PLC会自动把程序及参数进行传输。
此时选则“执行”,系统提示是否要执行你想要的操作,点击“是”,则开始写入或读取。
注:若串口选择错误,或电缆连接有问题等,在点击PLC读取或写入后,会显示PLC连接有问题,此时检查线路,确认后连接正确后,再次操作。
5 程序的监控
当读取PLC程序,或把程序写入PLC完成后,若要对程序进行监控,哪些信号是接通的,哪些是断开的,及PLC内部数据是多少,则需进行监控操作
监控程序如下图所示操作:
在“在线”菜单里的“监视”,栏里,有一个“监视模式”,点击它(或者可以用快捷键“F3”),则我们就可以监控程序内部的一些状态变化。如图所示,其中蓝色部分表示此信号能流通的,没有变蓝的则是断开的,信号流不到输出那边。
注:若要监控PLC程序的状态,一定要在通讯成功后才能执行,若没有与PLC通讯成功,则不能对PLC监控。
6 程序的在线修改
程序写入PLC之后,若需要直接在PLC内进行修改,则可进行如下操作:
在“在线”菜单里的“监视”,栏里,有一个“监视(写入模式)”,点击它(或者可以用快捷键“SHIFT+F3”同时按下),弹出对如下对话框:
第一个选项是提醒要设置为“在线写入”模式,此项要打“√”
第二项是提醒你是否要执行PLC内部程序与现在修改前的程序进行比较,
若我们确认现在的程序就是PLC内的程序,可以把“√”取消掉,
若不确认,则可以不取消,系统则在确认修改写入前会对两者进行比较。
点击“确定”后,即可进行修改动作
修改完成后,被修改的对象会显示灰色,此时我们同样要对程序进行编译,编译方法与前面所述的相同,编译完成后,即程序在线修改完成。
注:程序的在线修改是直接把PLC里面的程序进行修改,不需要再进行PLC写入操作。
而普通的修改(没有在线修改),则只是修改电脑软件中的程序,而PLC内部的程序并没有被修改,所以要使修改后的程序写入PLC,还需进行PLC写入操作。
FX2N系列性能规格:
FX2N系列性能规格
FX2N系列性能规格
A2USHCPU-S1,A2ASCPU,A2ASCPU-S1,A2ASCPU-S60性能规格:
A2USHCPU-S1,A2ASCPU,A2ASCPU-S1,A2ASCPU-S60性能规格
Q系列性能规格:
Q系列性能规格1
Q系列性能规格2
相关问答
PLC编程语言中LD/IL/FBD,ST/SFC/CFC的全称是什么?望高手指点?
LD:laderdiagramIL:这个又叫STL,statementlist而IL应该是日系叫法,I什么list的意思吧,没仔细研究过日系的PLC。FBD:FunctionBlockd...
PLC程序怎么修改语言?
1、打开编程软件,找到上方的Tool工具按钮,点击一下,会出现一个对话框。2、点击菜单Tool后下拉菜单选择最后一个选项Options按钮,然后会出现Options对话框。...
plc编程语言有哪些?
1、梯形图语言(LD)梯形图语言是PLC程序设计中最常用的编程语言。它是与继电器线路类似的一种编程语言。由于电气设计人员对继电器控制较为熟悉,因此,梯形图...
plc最直接的编程语言是?
一、梯形图语言(LD)梯形图语言是PLC程序设计中最常用的编程语言,它是与继电器线路类似的一种编程语言。因为从事电气人员对继电器控制较为熟悉,所以梯形图编...
倍福嵌入式控制器是用什么语言来编程?
倍福的嵌入式控制器可以用多种语言来编程!打开编程软件一看就知道,网络不好我就不上图了,它支持IL,ST,SFC,FBD,CFC,LD这几种编程语言,应该说很多欧美的...
PLC的编程语言标准?
PLC目前有5种标准的编程语言,包括图形化编程语言和文本化编程语言。图形化编程语言包括:梯形图(LD-LadderDiagram)、功能块图(FBD-FunctionBlockDia......
请问西门子PLC编程语言“语句表(STL)”的全拼是什么?
PLC厂家设计了专门用于编制顺序控制程序的指令和编程元件。其中,STL为步进梯形指令(StepLadderInstruction)。使用STL指令时应该注意以下一些问题:1)与ST...
plc编程语言的国际标准是哪个?
plc编程语言的国际标准是IEC61131。PLC有五种标准化编程语言:顺序功能图(SFC)、梯形图(LD)、功能模块图(FBD)三种图形化语言和语句表(IL)、结构文本(ST...plc...
西门子PLC编程语言有哪几种?
目前比较流行的西门子PLC编程语言有如下几类:1.梯形图。最明了最容易上手的PLC编程语言,一般新手上路都是梯形图。特别方便监测。2.STL语言:STL是高手用的,...
plc编程语言的发展和应用?
编程需要现在支持的类型越来越多了,方便各种人员编程。编程需要现在支持的类型越来越多了,方便各种人员编程。