澳门新濠新天地3559_www.3559.com新濠新天地网址

您的位置:新天地3559 > 电工电气 > 可使用软件的在线监视功能,PLC的编程语言有

可使用软件的在线监视功能,PLC的编程语言有

2019-09-03 11:18

在 GX Developer软件中将程序写入plc后,如果希望看见程序在实际PLC中的运行情况,可使用软件的在线监视功能。在使用该功能时,应确保PLC与计算机间通信电缆连接正常,PLC供电正常。在线监视PLC程序运行的操作说明如下:一、在 GX Developer软件中先将编写好的程序写入PLC,然后执行菜单命令“在线→监视→监视模式”,或者单击工具栏上的按钮,也可以直接按“F3”键,即进入在线监视模式。如下图所示,软件编程区内梯形图的X001常闭触点上有深色方块,表示PLC程序中的该触点处于闭合状态。

一、PLC的编程语言

本文转载

朔里矿业机电科首届矿井维修电工技术比武细则

图片 1

PLC的编程语言有:指令表、梯形图、顺序功能图、功能块图、结构化文本等

作者:孙友

本次比武旨在切措技艺,展现朔里矿业机电人超强的安全意识、一流的业务素质与高尚的人格魅力。在我矿机电管理质量标准化创建成果的基础上,进一步加强对大型固定设备的安全检修工作,为提高矿井提升电工业务水平和操作技能,更好的为矿井安全生产服务,争强职工比、赶、超的学习劲头,巩固知识和技能,积极的参加机电科组织的活动,对矿井提升电工进行技术比武。确保实现安全年。

1、指令表IL:此语言类似于计算机的汇编语言,但比汇编语言通俗、易懂,并且在各种编程语言中应用最早。部分梯形图及其他语言无法表示的程序,必须用指令表才能编程。

顺序功能图(Sequeential Function Chart)是一种新颖的、按工艺流程图进行编程的图形化编程语言,也是一种符合国际电工委员会(IEC)标准,被首选推荐地用于可编程控制器的通用编程语言,现在,在PLC的应用领域中得到广泛的推广和应用。

1、评审小组:组长:徐淮北 吴金城

2、梯形图LD:梯形图沿用了继电器的触点、线圈、连线等图形与符号,是编程语言中应用最为广泛的一种。

采用SFC进行PLC应用编程的优点是:

副组长:高红云 李广锋

3、顺序功能图SFC:是一种新颖的、按照工艺流程图进行编程的图形编程语言,这是一种”IEC”标准推荐的首选编程语言,近年来开始逐步的普及与推广

1、在程序中可以直观地看到设备的动作顺序。因为SFC程序是按照设备(或工艺)的动作顺序编写的,所以程序的规律性较强,容易读懂,具有一定的可视性。

成员:田自成 张成新

4、功能块图FBD:此语言在三菱PLC中应用较少,在西门子PLC中应用为多

2、在设备发生故障时能很容易的找出故障所在位置。

2、参赛选手:机电科四大件矿井维修电工和压力队维修电工

5、结构化文本ST:在一些大型、复杂的控制系统中,需要将开关量控制、模拟量控制、数值计算、通信等功能和为一体,此时PLC需要通过计算机中常用的BASIC、PASCAL、C等语言进行结构化编程,才能完成设计。

3、不需要复杂的互锁电路,更容易设计和维护系统。

3、技术比武方案分两大步骤:一、理论考试;二、现场操作。

二、PLC编程软件的使用

根据国际电工委员会(IEC)标准,SFC的标准结构是:

4、评奖办法:奖励采用激励制,设立四个奖项:特等奖1名;一等奖2名;二等奖4名;3等奖6名;鼓励奖若干名。

软件安装

步 该步工序中的动作或命令+有向连接+转换和转换条件=SFC,参见图1:

一、理论考试。由技术人员进行出卷,内容分为应知应会,操作运用,应急处理,现象分析。题型有填空题、判断题、选择题、简答题、案例分析题。理论考试满分为100分,占考核40%。科统一安排的考试时间和地点,相关单位监考。

三菱编程软件分为好几个版本,以下为8.26版本的软件安装包,也是目前最新的中文安装软件包。

图片 2

二、现场操作比武:

具体软件安装方法如下所述:

图1

1、时间:2011年5月25日---5月26日

1、双击打开安装软件文件包“

SFC程序的运行规则是:从初始步开始执行,当每步的转换条件成立时,就由当前步转为执行下一步,在遇到END时结束所有步的运行。

2、地点:杨杰讲堂

”,将会显示如下画面:

现在大多PLC制造公司,都为自己的工控产品提供了相关的编程软件,以便利用计算机实现在线编程。三菱公司提供的编程软件GX Developer(版本号8.34)中,就提供了SFC编程方法,但由于相关书籍和学习资料跟不上,致使很多初学者不知道如果用该软件来进行SFC编程,这给广大的初学者学习PLC应用编程带来了不便。这里,我们根据自己学习和掌握的知识,依据三菱公司提供的编程手册,讲解如何利用GX Developer软件来进行SFC的编程,为初学者掌握SFC编程方法,提供一个入门的机会。

3、监考人员:徐淮北 吴金城 高红云 李广锋 田自成 张成新

图片 3

一、单流程结构编程方法

4、比武实践流程:

图中“EnvMEL”文件夹是对三菱软件的环境安装,“SETUP”图标是三菱软件的正式安装包。

单流程结构是顺序控制中最常见的一种流程结构,其结构特点是程序顺着工序步,步步为序的向后执行,中间没有任何的分支。掌握了单流程的SFC编程方法,也就是迈进了SFC的大门。这里,我们以“双灯自动闪烁信号生成”为例,讲解SFC编程的入门。

比武人员分两批进行比武,比武内容为三菱PLC编程和接线操作,比武时间为1.5小时,每提前10分钟,加5分,超时每分钟减1分。具体评分标准如下:

初次安装三菱编程软件时,首先安装EnvMEL文件夹内SETUP.EXE安装软件,这是对GPP软件的环境安装。

例题:双灯自动闪烁信号生成。要求:在PLC上电后,其输出Y0和Y1各以一秒钟的时间间隔,周期交替闪烁。图片 4本例梯形图和指令表见图2。

1、控制要求

具体操作:双击EnvMEL文件夹,弹出以下画面后,点击SETUP.EXE文件,进行环境安装

在GX Developer中,一个完整的SFC程序是由初始状态、有向线段、转移条件和转移方向等内容组成(见图3)的,所以,我们的编程就是完整的获得这几个组成部分。

设计一个用PLC的基本逻辑指令来控制电动机循环正反转的控制系统,并在此基础上练习编程软件的各种功能。其控制要求如下:

图片 5

根据PLC的教程规定,SFC程序主要由初始状态、通用状态、返回状态等几种状态来构成,但在编程中,这几个状态的编写方式是不一样的,这需要注意。SFC程序从初始状态开始,所以,编程的第一步是给初始状态设置合适的启动条件。本例中,梯形图的第一行表示的是如何启动初始步,在SFC程序中,初始步的启动采用梯形图方式。

1)按下启动按钮,电动机正转3秒,停2秒,反转3秒,停2秒,如此循环5个周期,然后自动停止。

环境安装完成后,回到上图画面,双击“SETUP.EXE”图标,对GPP编程软件进行进行安装。安装完成,即编程软件安装结束。

下面开始软件中的程序输入。

2)运行中,可按停止按钮停止,热继电器动作也相应停止。

2、 GPP软件使用

图片 6

2、PLC I/O分配表:

1新建工程

图2闪烁信号梯形图和指令表

输入设备PLC输入端子输出设备PLC输出端子

此图标为三菱编程软件的快捷图标,“

图片 7

SB1(启动按钮)X0KM1(正转接触器)Y0

”双击它,会弹出如下画面:

图3闪烁信号SFC程序

SB2(停止按钮)X1KM2(反转接触器)Y1

图片 8

1、启动GX Develop编程软件,单击“工程”菜单,点击创建新工程菜单项或点击新建工程按钮图片 9见图4。

FR(热继电器常开触点)X2

在工程菜单中选择“创建新工程”,或选择快捷图标,如上图所示,选中后会弹出如下图画面,先在PLC系列中选出你所使用的程控器的CPU系列,如在我们的实验中,选用的是FX系列,所以选FXCPU,PLC类型是指选机器的型号,我们实验用FX2N系列,所以选中FX2N。设置项目名称项既为工程命名,也可以不选,在工程要关闭之前对其保存及命名。

图片 10

3、请完成以下工作:

图片 11

图4 GX Develop编程软件窗口

1)、请根据PLC输入输出元件地址表完成PLC外部接线原理图。(10分)

选择完成之后,单击确定,工程新建结束。

2、弹出的创建新工程对话框见图5中,要对三菱系列的CPU和PLC进行选择,以符合对应系列的编程代码,否则容易出错。这里讲述的主要是三菱FX2N系列的PLC,所以,需做如下几个项目的选择和输入:

2)、按PLC接线原理图进行安装接线,走线要求在线槽内,布线合理美观,接点要紧固、不压绝缘皮、不露铜太长。(20分)

2创建梯形图

a.在PLC系列下拉列表框中选择FXCPU;

注意:PLC电源由实训台左上部空气开关提供,输出侧指示灯电源由实训台底部24V 、一端子排提供。接线完成后要仔细核对,并由裁判员及工作人员检查后方可送电。

图片 12

b.在PLC类型下拉列表框中选择FX2N(C);

3)、桌面已建文件夹,名称为选手抽签号。打开三菱编程软件(FXGP/WIN和GX Developer任选一种),新建项目,将其命名为:**(选手名字),并将该项目保存在D:盘对应抽签号的文件夹中。

建完新工程后,会弹出梯形图编辑画面如上图所示:

c.在程序类型项中选择SFC;

4)、根据控程序制要求,编制梯形图程序,并写入PLC,进行调试。要求完成控制工艺要求,操作准

画面左边是参数区,主要设置PLC的各种参数,右边是编程区,程序都编在这一块。图的上部是菜单栏及快捷图标区,包括程序的上传,下载,监控,编译,诊断等都可在菜单里选择。

d.在工程设置项中设置好工程名和保存路径

确,程序规范简洁,争取一次通电运行成功。(65分)

程序区的两端有两条竖线,是两条模拟的电源线,左边的称为左母线,右边的称为右母线。程序从左母线开始,到右母线结束。

完成上述项目后之后点击确定。

考核标准:比赛时间计90分钟,满分为100分。根据选手设计接线调试情况(90分)以及完成时间(10分)综合进行考核。

如你要在某处输入X001,首先选择触点类型,是用常开点、还是常闭点、还是其它触点类型,选择后,再输入信号X001,点击确定就输入结束了。

图片 13

注意:要正确使用工具和仪表,接线和调试时必须遵守操作规程和安全生产要求,避免发生短路事故。

图片 14

图5新工程创建

PLC外部接线原理图(由选手补全)

如要输入一个定时器,先选中线圈,再输入一些数据,数据的输入标准在后面讲软元件中会讲解。

3、完成上述工作后会弹出如图6所示的块列表窗口。

图片 15

图片 16

图片 17

图片 18

3 程序的转换、编译

图6块列表窗口

图片 19

在写完一段程序后,其颜色是灰色的状态,此时虽然程序写好了,但若不对其进行编译,则程序是无效的。通过编译,灰色的程序自动变白,说明程序编译成功。

按图中所示,双击第零块。

图片 20

4、双击第零块或其它块后,会弹出块信息设置对话框见图7。

具体编译的方法如上图所示:

图片 21

在变换菜单里点击变换或用快捷键“F4”都可以对程序编译,编译后,程序灰色部分变白。

图7块信息设置对话框

若所写的程序在格式上或语法上有错误,则点击编辑,系统会提示错误,重新修改错误的程序,然后重新编译,使灰色程序变成白色。

这里,是对块编辑进行类型进行选择的进入窗口,有两个选择:SFC块和梯形图块。

4 程序的传输

在编程理论中我们学到,SFC程序由初始状态开始,故初始状态必须激活,而激活的通用方法是利用一段梯形图程序,且这一段梯形图程序必须放在SFC程序的开头部分。同理,在以后的SFC编程中,初始状态的激活都需由放在SFC程序的第一部分(即第一块)的一段梯形图程序来执行,这是需要注意的一点。所以,在这里应点击梯形图块,在块标题栏中,填写该块的说明标题,也可以不填。

1.程序的写入与读区:当写完程序并且编译过之后,要把所写的程序传输到PLC里面,或者要把PLC中原有的程序读出来,则可进行如下操作:

5、点击执行按钮弹出梯形图编辑窗口见图8,在右边梯形图编辑窗口中输入启动初始状态的梯形图。

在“在线”菜单里的第一个选项“传输设置”,主要设置串口型号,点击“传输设置”,进入后会弹出如下画面

在编程理论中曾学到,初始状态的激活一般采用辅助继电器M8002来完成,也可以采用其它触点方式来完成,这只需要在它们之间建立一个并联电路就可以实现。本例中我们利用PLC的辅助继电器M8002的上电脉冲使初始状态生效。

图片 22

在梯形图编辑窗口中单击第零行输入初始化梯形图如图9所示,输入完成单击“变换”菜单选择“变换”项或按F4快捷键,完成梯形图的变换。

双击“串行”图表,会弹出“PC I/F串口详细设置”画面,如上图

图片 23

用一般的串口通信线连接电脑和PLC时,串口都是“COM1”,而PLC系统默认情况下也是“COM1”,所以不需要更改设置就可以直接与PLC通信。

图8梯形图编辑窗口

当使用USB通信线连接电脑和PLC时,通常电脑侧的COM口不是COM1,此时在电脑属性的设备管理器中,查看所连接的USB串口,然后在上图所示的“COM端口”中选择与电脑USB口一致,然后“确认”。

图片 24

串口设置正确后,在上图中有一个“通信测试”选项,点击此按键,若出现“与FXPLC连接成功”对话框,则说明可以与PLC进行通讯。

图9梯形图编辑窗口

若出现“不能与PLC通信,可能原因。。。。。。。”对话框,则说明电脑和PLC不能建立通讯,确认PLC电源有没有接通,电缆有没有正确连接等事项,直到点击“通信测试后”,显示连接成功。

图片 25

通信测试连接成功后,点击“确认”键,则会回到工程主画面,如下图所示:

图10梯形图输入完毕窗口

图片 26

需注意,在SFC程序的编制过程中每一个状态中的梯形图编制完成后必须进行变换,才能进行下一步工作,否则弹出出错信息。

点击“在线”菜单, 在下拉菜单中有“PLC读取”、“PLC写入”等操作,

图片 27

若要把刚才所写的程序写到PLC里面,则选择“PLC写入”,

图11出错信息

若要把PLC中原有的程序读出来,则选择“PLC读取”,

6、在完成了程序的第一块(梯形图块)编辑以后,双击工程数据列表窗口中的“程序”“MAIN”见图10,返回块列表窗口见图6。双击第一块,在弹出的块信息设置对话框中块类型一栏中选择SFC见图12,在块标题中可以填入相应的标题或什么也不填,点击执行按钮,弹出SFC程序编辑窗口见图13。在SFC程序编辑窗口中光标变成空心矩形。

不管是“PLC写入”还是“PLC读取”,选择后都会出现以下画面

图片 28图片 29

图片 30

图12 块信息设置

一般我们读取或写入的是程序及一些参数,操作过程如下:

图片 31

首先在画面中选择“参数 程序”,点击后,在下面的程序及参数框内,会自动打上红色“√”,说明程序及参数已选中了(若要取消选中的,则点击一下已选择“√”),传输时,PLC会自动把程序及参数进行传输。

图13 SFC程序编辑窗口

此时选则“执行”,系统提示是否要执行你想要的操作,点击“是”,则开始写入或读取。

7、转换条件的编辑。

注:若串口选择错误,或电缆连接有问题等,在点击PLC读取或写入后,会显示PLC连接有问题,此时检查线路,确认后连接正确后,再次操作。

SFC程序中的每一个状态或转移条件都是以SFC符号的形式出现在程序中,每一种SFC符号都对应有图标和图标号,现在输入使状态发生转移的条件。

5 程序的监控

在SFC程序编辑窗口将光标移到第一个转移条件符号处(如图13所标注)并单击,在右侧将出现梯形图编辑窗口,在此中输入使状态转移的梯形图。读者从图13中可以看出,T0触点驱动的不是线圈,而是TRAN符号,意思是表示转移(Transfer),这一点提请注意。在SFC程序中,所有的转移都用TRAN表示,不可以采用SET+S□语句表示,否则将告知出错。

当读取PLC程序,或把程序写入PLC完成后,若要对程序进行监控,哪些信号是接通的,哪些是断开的,及PLC内部数据是多少,则需进行监控操作

对转换条件梯形图的编辑,可按PLC编程的要求,按上面的叙述可以自己完成,需注意的是,每编辑完一个条件后应按F4快捷键转换,转换后梯形图则由原来的灰色变成亮白色,完成转换后再看SFC程序编辑窗口中1前面的问号(?)会消失。

监控程序如下图所示操作:

8、通用状态的编辑。

在“在线”菜单里的“监视”,栏里,有一个“监视模式”,点击它(或者可以用快捷键“F3”),则我们就可以监控程序内部的一些状态变化。如图所示,其中蓝色部分表示此信号能流通的,没有变蓝的则是断开的,信号流不到输出那边。

在左侧的SFC程序编辑窗口中把光标下移到方向线底端,按工具栏中的工具按钮图片 32或单击F5快捷键弹出步序输入设置对话框见图14。

注:若要监控PLC程序的状态,一定要在通讯成功后才能执行,若没有与PLC通讯成功,则不能对PLC监控。

图片 33

图片 34

图14 SFC符号输入

6 程序的在线修改

输入步序标号后点击确定,这时光标将自动向下移动,此时,可看到步序图标号前面有一个问号(?),这是表明此步现在还没进行梯形图编辑,同时右边的梯形图编辑窗口呈现为灰色也表明为不可编辑状态,见图15。

程序写入PLC之后,若需要直接在PLC内进行修改,则可进行如下操作:

下面对通用工序步进行梯形图编程。将光标移到步序号符号处,在步符号上单击后右边的窗口将变成可编辑状态,现在,可在此梯形图编辑窗口中输入梯形图。需注意,此处的梯形图是指程序运行到此工序步时所要驱动哪些输出线圈,在本例中,现在所要获得的通用工

在“在线”菜单里的“监视”,栏里,有一个“监视”,点击它(或者可以用快捷键“SHIFT F3”同时按下),弹出对如下对话框:

图片 35

图片 36

图15 还没有编辑的状态步

第一个选项是提醒要设置为“在线写入”模式,此项要打“√”

序步20是驱动输出线圈Y0以及T0线圈,参见图2程序梯形图和指令表。

第二项是提醒你是否要执行PLC内部程序与现在修改前的程序进行比较,

用相同的方法把控制系统一个周期内所有的通用状态编辑完毕。需说明的是,在这个编辑过程中,每编辑完一个通用步后,不需要再操作“程序”“MAIN”而返回到块列表窗口(见图6),再次执行块列表编辑,而是在一个初始状态下,直接进行SFC图形编辑。

若我们确认现在的程序就是PLC内的程序,可以把“√”取消掉,

9、系统循环或周期性的工作编辑。

若不确认,则可以不取消,系统则在确认修改写入前会对两者进行比较。

SFC程序在执行过程中,无一例外的会出现返回或跳转的编辑问题,这是执行周期性的循环所必须的。要在SFC程序中出现跳转符号,需用图片 37或(JUMP)指令加目标号进行设计。

点击“确定”后,即可进行修改动作

现在进行返回初始状态编辑见图16所示。输入方法是:把光标移到方向线的最下端,按F8快捷键或者点击图片 38按钮,在弹出的对话框中填入要跳转到的目的地步序号,然后单击确定按钮。

修改完成后,被修改的对象会显示灰色,此时我们同样要对程序进行编译,编译方法与前面所述的相同,编译完成后,即程序在线修改完成。

图片 39

注:程序的在线修改是直接把PLC里面的程序进行修改,不需要再进行PLC写入操作。

图16 跳转符号输入

而普通的修改,则只是修改电脑软件中的程序,而PLC内部的程序并没有被修改,所以要使修改后的程序写入PLC,还需进行PLC写入操作。

说明:如果在程序中有选择分支也要用JUMP “标号”来表示。

FX2N系列性能规格:

当输入完跳转符号后,在SFC编辑窗口中我们将会看到,在有跳转返回指向的步序符号方框图中多出一个小黑点儿,这说明此工序步是跳转返回的目标步,这为我们阅读SFC程序也提供了方便,参见图18。

图片 40

10,程序变换。

FX2N系列性能规格

图片 41当所有SFC程序编辑完后,我们可点击变换按钮进行SFC程序的变换(编译),如果在变换时弹出了块信息设置对话框,可不用理会,直接点击执行按钮即可。经过变换后的程序如果成功,就可以进行仿真实验或写入PLC进行调试了。

图片 42

如果想观看SFC程序所对应的顺序控制梯形图,我们可以这样操作:点击工程编辑数据改变程序类型,进行数据改变(见图19)。

FX2N系列性能规格

图片 43

A2USHCPU-S1,A2ASCPU,A2ASCPU-S1,A2ASCPU-S60性能规格:

图18 完整的SFC程序

图片 44

图片 45

A2USHCPU-S1,A2ASCPU,A2ASCPU-S1,A2ASCPU-S60性能规格

图19数据变换

Q系列性能规格:

执行改变数据类型后,可以看到由SFC程序变换成的梯形图程序见图20。

图片 46

图片 47

Q系列性能规格1

图20 转化后的梯形图

图片 48

小结:以上介绍了单序列的SFC程序的编制方法,通过学习,我们已经基本了解了SFC程序中状态符号的输入方法。需要强调的是两点:(1)在SFC程序中仍然需要进行梯形图的设计;(2)SFC程序中所有的状态转移需用TRAN表示。

Q系列性能规格2

本文由新天地3559发布于电工电气,转载请注明出处:可使用软件的在线监视功能,PLC的编程语言有

关键词: