浔之漫智控技术-西门子PLC代理商
西门子PLC模块 , 变频器 , 触摸屏 , 交换机
6ES7277-0AA22-0XA0使用方法

6ES7277-0AA22-0XA0使用方法

各种性能级别的 CPU 可用于 SIMATIC S7-1500:

标准型 CPU

CPU 1511-1 PN:
适用于对程序范围和处理速度具有中等要求的应用,通过 PROFINET IO 进行分布式配置。

CPU 1513-1 PN:
适用于对程序范围和处理速度具有中等要求的应用,用于通过 PROFINET IO 进行分布式配置。

CPU 1515-2 PN:
适用于对程序范围和处理速度具有中等/较高要求的应用,通过 PROFINET IO 进行分布式配置。配备单独 IP 地址的额外集成 PROFINET 接口可用于网络隔离,或用于连接更多 PROFINET IO RT 设备,又或者作为 I-设备用于高速通信。

CPU 1516-3 PN/DP:
适用于在程序范围、联网和处理速度方面具有较高要求的应用。通过 PROFINET IO 和 PRIFIBUS DP 可实现分布式组态。配备单独 IP 地址的额外集成 PROFINET 接口可用于网络隔离,或用于连接更多 PROFINET IO RT 设备,又或者作为 I-设备用于高速通信。

CPU 1517-3 PN/DP:
适用于在程序范围、联网和处理速度方面具有*要求的应用。通过 PROFINET IO 和 PRIFIBUS DP 可实现分布式组态。配备单独 IP 地址的额外集成 PROFINET 接口可用于网络隔离,或用于连接更多 PROFINET IO RT 设备,又或者作为 I-设备用于高速通信。

CPU 1518-4 PN/DP:
适用于在程序范围和网络方面具有*要求的应用,且满足处理速度方面的*要求。通过 PROFINET IO 和 PRIFIBUS DP 可实现分布式组态。第二个集成式 PROFINET IO 接口可用于连接其它 PROFINET IO RT 设备,或作为智能设备进行快速通信。第三个PROFINET 接口配备单独的 IP 地址和千兆以太网,通过千兆以太网可实现诸多功能,比如网络隔离或与上层网络相连接。

CPU 1518-4 PN/DP:
适用于在程序范围和网络方面具有*要求的应用,且满足处理速度方面的*要求。借助于 CPU 1518-4 PN/DP MFP 的计算能力,可以在一个公共平台上合并之前分开的应用,同时仍满足 S7-1500 在易维护性和坚固性方面的较高需求。用于通过 PROFINET IO 和 PROFIBUS DP 实现分布式配置;第二个集成式 PROFINET IO 接口可用于连接其它 PROFINET IO RT 设备,或作为智能设备用于快速通信。第三个PROFINET 接口配备单独的 IP 地址和千兆以太网,通过千兆以太网可实现诸多功能,比如网络隔离或与上层网络相连接。

故障安全型 CPU

CPU 1511F-1 PN:
经济实用的入门级 CPU,适用于在分散生产技术中对处理性能和响应速度具有中等要求的标准应用和故障安全应用。

CPU 1513F-1 PN:
具有中到高容量数据存储器的 CPU,适用于除集中式 I/O 外还包含分布式自动化结构的标准应用和故障安全应用。

CPU 1515F-2 PN:
适用于对程序范围和处理速度具有中等/较高要求的应用,用于通过带有 PROFIsafe 的 PROFINET IO 实现分布式配置。配备单独 IP 地址的额外集成 PROFINET 接口可用于网络隔离,或用于连接更多 PROFINET IO RT 设备,又或者作为 I-设备用于高速通信。

CPU 1516F-3 PN/DP:
适用于对程序范围和处理速度具有中等/较高要求的标准和故障安全应用,用于通过带 PROFIsafe 的 PROFINET IO 和 PROFIBUS DP 实现分布式配置。配备单独 IP 地址的额外集成 PROFINET 接口可用于网络隔离,或用于连接更多 PROFINET IO RT 设备,又或者作为 I-设备用于高速通信。

CPU 1517F-3 PN/DP:
适用于对程序范围、联网和处理速度具有很高要求的标准和故障安全应用,用于通过带 PROFIsafe 的 PROFINET IO 和 PROFIBUS DP 进行分布式配置。配备单独 IP 地址的额外集成 PROFINET 接口可用于网络隔离,或用于连接更多 PROFINET IO RT 设备,又或者作为 I-设备用于高速通信。

CPU 1518F-4 PN/DP:
适用于对程序范围和处理速度具有高等要求的应用,通过 PROFINET IO 进行分布式配置和带有 PROFIsafe 的 PROFIBUS DP。第二个集成式 PROFINET IO 接口可用于连接其它 PROFINET IO RT 设备,或作为智能设备进行快速通信。第三个PROFINET 接口配备单独的 IP 地址和千兆以太网,通过千兆以太网可实现诸多功能,比如网络隔离或与上层网络相连接。

CPU 1518F-4 PN/DP MFP:
适用于对程序范围和处理速度具有高等要求的应用,通过 PROFINET IO 进行分布式配置和带有 PROFIsafe 的 PROFIBUS DP。借助于 CPU 1518F-4 PN/DP MFP 的计算能力,可以在一个公共平台上合并之前分开的应用,同时仍满足 S7-1500 在易维护性和坚固性方面的较高需求。第二个集成式 PROFINET IO 接口可用于连接其它 PROFINET IO RT 设备,或作为智能设备进行快速通信。第三个PROFINET 接口配备单独的 IP 地址和千兆以太网,通过千兆以太网可实现诸多功能,比如网络隔离或与上层网络相连接。

紧凑型 CPU

CPU 1511C-1 PN:
CPU 适用于在分散生产技术中对处理性能和响应速度具有中等要求的标准应用。数字式和模拟式的输入输出端直接集成在控制器上。数字式 I/O 可用于诸如快速计数、频率测量或脉宽调制等技术功能之中。

CPU 1512C-1 PN:
CPU 适用于在分散生产技术中对处理性能和响应速度具有中等要求的标准应用。数字式和模拟式的输入输出端直接集成在控制器上。数字式 I/O 还可用于诸如快速计数、频率测量或脉宽调制等技术功能之中

西门子PLC 6ES7510-1SJ01-0AB0详细说明


伺服跟踪功能的使用方法




  按区域选择键“MENU SELECT",选择“START UP"键,再选择“Optima/test"键,再选择“Servo trace"键后,出现如图1画面:


  画面分为上下两个窗口,分别是信号选择窗口“Signal selection"和测试参数窗口“Meas.parameter"。


  在信号选择窗口有“Trace1"、“Trace2"、“Trace3"和“Trace4"共4路,(相当于4路示波器),每一路都有2个选择,前面是选择轴号,后面是选择用户关心并希望测量的物理量,比如轴的实际速度、轴的实际位置等。


  在测量参数选择窗口中:


  Meas. time:测量时间(与系统内存大小有关,不可能测量很长时间);


  Triggertime:触发时间(出发后延时记录数据)


  Threshold:触发阈值,只能由路信号触发。





2.2 举例说明





  (1)需要测量X轴从5 000 mm移动到5 500 mm过程中,速度的变化情况。


  在MDA方式程序如下:


  G500G90G0X5000

  G01F10000X5500

  M02


  测量参数可以如图2设置。



  先将倍率调到,然后按“START"键启动测量后,再启动程序执行键“Cycle Start",结果显示如图3。


  (2)为了测试方便,可以设置触发信号,如图4,设置了上升沿,一旦Y轴超过0时,就触发5 s的测量

三菱plc条件跳转指令CJ用于跳过顺序程序中的某一部分,以缩短运算周期、控制程序的流程。其指令的助记符为CJ,指令代码是FNC00,操作元件为P0~P127,其程序步情况是,CJ 为3步、标号P为1步。

在图12-2中,当X0为ON时,则程序跳转到指针P8处,若X0为OFF,则按顺序执行程序,不执行跳转。当X0为ON时,Y0、M0、S0的状态不会随它们的驱动接点X1、X2、X3的状态变化而变化。定时器和计数器如果被CJ指令跳过,跳步期间它们的当前值被冻结,如果在跳步开始时定时器和计数器正在工作,在跳步期间,它们将停止计时和计数,在CJ指令的条件变为不满足时继续工作。高速计数器的处理独立于主程序,其工作不受跳步影响。如果用M8000的动合触点驱动CJ指令,则条件跳转变为无条件跳转。

顺序功能图(Sequeential Function Chart)是一种新颖的、按工艺流程图进行编程的图形化编程语言,也是一种符合国际电工委员会(IEC)标准,被推荐地用于可编程控制器的通用编程语言,现在,在plc的应用领域中得到广泛的推广和应用。
采用SFC进行PLC应用编程的优点是:
1、在程序中可以直观地看到设备的动作顺序。因为SFC程序是按照设备(或工艺)的动作顺序编写的,所以程序的规律性较强,容易读懂,具有一定的可视性。
2、在设备发生故障时能很容易的找出故障所在位置。
3、不需要复杂的互锁电路,更容易设计和维护系统。
根据国际电工委员会(IEC)标准,SFC的标准结构是:
步+该步工序中的动作或命令+有向连接+转换和转换条件=SFC,参见图1:

图1
SFC程序的运行规则是:从初始步开始执行,当每步的转换条件成立时,就由当前步转为执行下一步,在遇到END时结束所有步的运行。
现在大多PLC制造公司,都为自己的工控产品提供了相关的编程软件,以便利用计算机实现在线编程。三菱公司提供的编程软件GX Developer(版本号8.34)中,就提供了SFC编程方法,但由于相关书籍和学习资料跟不上,致使很多初学者不知道如果用该软件来进行SFC编程,这给广大的初学者学习PLC应用编程带来了不便。这里,我们根据自己学习和掌握的知识,依据三菱公司提供的编程手册,讲解如何利用GX Developer软件来进行SFC的编程,为初学者掌握SFC编程方法,提供一个入门的机会。
一、单流程结构编程方法
单流程结构是顺序控制中常见的一种流程结构,其结构特点是程序顺着工序步,步步为序的向后执行,中间没有任何的分支。掌握了单流程的SFC编程方法,也就是迈进了SFC的大门。这里,我们以“双灯自动闪烁信号生成”为例,讲解SFC编程的入门。
例题:双灯自动闪烁信号生成。要求:在PLC上电后,其输出Y0和Y1各以一秒钟的时间间隔,周期交替闪烁。本例梯形图和指令表见图2。
在GX Developer中,一个完整的SFC程序是由初始状态、有向线段、转移条件和转移方向等内容组成(见图3)的,所以,我们的编程就是完整的获得这几个组成部分。
根据PLC的教程规定,SFC程序主要由初始状态、通用状态、返回状态等几种状态来构成,但在编程中,这几个状态的编写方式是不一样的,这需要注意。SFC程序从初始状态开始,所以,编程的步是给初始状态设置合适的启动条件。本例中,梯形图的行表示的是如何启动初始步,在SFC程序中,初始步的启动采用梯形图方式。
下面开始软件中的程序输入。
闪烁信号梯形图和指令表
图2闪烁信号梯形图和指令表
闪烁信号SFC程序
图3闪烁信号SFC程序
1、启动GX Develop编程软件,单击“工程”菜单,点击创建新工程菜单项或点击新建工程按钮见图4。

图4 GX Develop编程软件窗口
2、弹出的创建新工程对话框见图5中,要对三菱系列的CPU和PLC进行选择,以符合对应系列的编程代码,否则容易出错。这里讲述的主要是三菱FX2N系列的PLC,所以,需做如下几个项目的选择和输入:
a.在PLC系列下拉列表框中选择FXCPU;
b.在PLC类型下拉列表框中选择FX2N(C);
c.在程序类型项中选择SFC;
d.在工程设置项中设置好工程名和保存路径
完成上述项目后之后点击确定。

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

图6块列表窗口
按图中所示,双击第零块。
4、双击第零块或其它块后,会弹出块信息设置对话框见图7。

图7块信息设置对话框
这里,是对块编辑进行类型进行选择的进入窗口,有两个选择:SFC块和梯形图块。
在编程理论中我们学到,SFC程序由初始状态开始,故初始状态必须激活,而激活的通用方法是利用一段梯形图程序,且这一段梯形图程序必须放在SFC程序的开头部分。同理,在以后的SFC编程中,初始状态的激活都需由放在SFC程序的部分(即块)的一段梯形图程序来执行,这是需要注意的一点。所以,在这里应点击梯形图块,在块标题栏中,填写该块的说明标题,也可以不填。
5、点击执行按钮弹出梯形图编辑窗口见图8,在右边梯形图编辑窗口中输入启动初始状态的梯形图。
在编程理论中曾学到,初始状态的激活一般采用辅助继电器M8002来完成,也可以采用其它触点方式来完成,这只需要在它们之间建立一个并联电路就可以实现。本例中我们利用PLC的辅助继电器M8002的上电脉冲使初始状态生效。
在梯形图编辑窗口中单击第零行输入初始化梯形图如图9所示,输入完成单击“变换”菜单选择“变换”项或按F4快捷键,完成梯形图的变换。

图8梯形图编辑窗口

图9梯形图编辑窗口

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

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

图12 块信息设置

图13 SFC程序编辑窗口
7、转换条件的编辑。
SFC程序中的每一个状态或转移条件都是以SFC符号的形式出现在程序中,每一种SFC符号都对应有图标和图标号,现在输入使状态发生转移的条件。
在SFC程序编辑窗口将光标移到个转移条件符号处(如图13所标注)并单击,在右侧将出现梯形图编辑窗口,在此中输入使状态转移的梯形图。读者从图13中可以看出,T0触点驱动的不是线圈,而是TRAN符号,意思是表示转移(Transfer),这一点提请注意。在SFC程序中,所有的转移都用TRAN表示,不可以采用SET+S□语句表示,否则将告知出错。(www.diangon.com)
对转换条件梯形图的编辑,可按PLC编程的要求,按上面的叙述可以自己完成,需注意的是,每编辑完一个条件后应按F4快捷键转换,转换后梯形图则由原来的灰色变成亮白色,完成转换后再看SFC程序编辑窗口中1前面的问号(?)会消失。
8、通用状态的编辑。
在左侧的SFC程序编辑窗口中把光标下移到方向线底端,按工具栏中的工具按钮或单击F5快捷键弹出步序输入设置对话框见图14。

图14 SFC符号输入
输入步序标号后点击确定,这时光标将自动向下移动,此时,可看到步序图标号前面有一个问号(?),这是表明此步现在还没进行梯形图编辑,同时右边的梯形图编辑窗口呈现为灰色也表明为不可编辑状态,见图15。
下面对通用工序步进行梯形图编程。将光标移到步序号符号处,在步符号上单击后右边的窗口将变成可编辑状态,现在,可在此梯形图编辑窗口中输入梯形图。需注意,此处的梯形图是指程序运行到此工序步时所要驱动哪些输出线圈,在本例中,现在所要获得的通用工#p#分页标题#e#

图15 还没有编辑的状态步
序步20是驱动输出线圈Y0以及T0线圈,参见图2程序梯形图和指令表。
用相同的方法把控制系统一个周期内所有的通用状态编辑完毕。需说明的是,在这个编辑过程中,每编辑完一个通用步后,不需要再操作“程序”\“MAIN”而返回到块列表窗口(见图6),再次执行块列表编辑,而是在一个初始状态下,直接进行SFC图形编辑。
9、系统循环或周期性的工作编辑。
SFC程序在执行过程中,无一例外的会出现返回或跳转的编辑问题,这是执行周期性的循环所必须的。要在SFC程序中出现跳转符号,需用或(JUMP)指令加目标号进行设计。
现在进行返回初始状态编辑见图16所示。输入方法是:把光标移到方向线的下端,按F8快捷键或者点击按钮,在弹出的对话框中填入要跳转到的目的地步序号,然后单击确定按钮。

图16 跳转符号输入
说明:如果在程序中有选择分支也要用JUMP+“标号”来表示。
当输入完跳转符号后,在SFC编辑窗口中我们将会看到,在有跳转返回指向的步序符号方框图中多出一个小黑点儿,这说明此工序步是跳转返回的目标步,这为我们阅读SFC程序也提供了方便,参见图18。(信息来源http://www.diangon.com)
10,程序变换。
当所有SFC程序编辑完后,我们可点击变换按钮进行SFC程序的变换(编译),如果在变换时弹出了块信息设置对话框,可不用理会,直接点击执行按钮即可。经过变换后的程序如果成功,就可以进行仿真实验或写入PLC进行调试了。
如果想观看SFC程序所对应的顺序控制梯形图,我们可以这样操作:点击工程\编辑数据\改变程序类型,进行数据改变(见图19)。

图18 完整的SFC程序

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

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


展开全文
优质商家推荐 拨打电话