您好,欢迎访问三七文档
©COPYRIGHT2008三菱电机自动化(中国)有限公司Ver.APLC编程应用三菱电机自动化(中国)有限公司技术部©COPYRIGHT2008三菱电机自动化(中国)有限公司Ver.A2M70/M700PLC编程内容概要1.系统构成2.PLC处理程序3.GXDeveloper开发流程4.M7PLC程序的传输操作5.M7联机操作画面6.PLC程序的密码保护功能7.PLC调试功能©COPYRIGHT2008三菱电机自动化(中国)有限公司Ver.A3M70/M700PLC编程1、系统构成©COPYRIGHT2008三菱电机自动化(中国)有限公司Ver.A4M70/M700PLC编程1.1PLC开发系统构成•打印输出通用打印机•梯形图制作•PLC信息制作•梯形图监控•离线开发个人计算机•梯形图打印输出•PLC信息打印输出IC卡以太网或串行口(RS-232C)•CNC装置•PLC板内编辑画面•梯形图制作•梯形图监控•ROM写入©COPYRIGHT2008三菱电机自动化(中国)有限公司Ver.A5M70/M700PLC编程1.2用户PLC开发步骤本图摘自IB-1500279-DM700系列PLC编程说明书I-2页©COPYRIGHT2008三菱电机自动化(中国)有限公司Ver.A6M70/M700PLC编程2、PLC处理程序©COPYRIGHT2008三菱电机自动化(中国)有限公司Ver.A7M70/M700PLC编程2.1PLC处理程序的级别和动作程序名内容初始化处理程序仅在电源接通时执行一次。此程序执行时,不读取机械侧输入和操作面板输入。高速处理程序按基准时钟信号,周期性进行启动。高速处理程序的步数请保持在1000步以下。处理周期固定。在需要进行高速处理时使用。如:转塔、刀库等。主处理程序高速处理以外,正常的处理。处理周期随PLC程序长度变化。M70A最大为32000步,M70B为20000步,M700系列为42000步。©COPYRIGHT2008三菱电机自动化(中国)有限公司Ver.A8M70/M700PLC编程2.2PLC处理程序概要(2种编程方式)M70/M700的编程管理方法,已经在原先单程序方式之外,又添加了一种多程序方式。单程序方式注重和原来机种的互换性。仅能存储一个梯形图,执行类型按梯形图中预定级别执行,不能在NC画面上指定。初始化处理(预定级别P4003):上电时仅启动一次。高速处理(预定级别P4001):按基本周期启动。主处理(预定级别P4002):高速处理以外,定时启动。多程序方式多个梯形图可以登录到CNC中,顺序执行。可在GXDeveloper的设定画面指定执行类型和顺序,再把参数文件发送到NC中。另外,也可以在NC的PLC在线监控画面中指定。不能进行预定级别(P4001、P4002等)的处理。最大登录梯形图个数为20个。“初始”(初始化处理):上电时仅启动一次。“扫描”(高速处理):按基本周期启动。“扫描”(主处理):高速处理以外,定时启动。“待机”(待机处理):在高速处理和主处理中调用。“低速”:未使用。©COPYRIGHT2008三菱电机自动化(中国)有限公司Ver.A9M70/M700PLC编程2.3多程序方式执行顺序程序名称运行类型运行顺序备注INIT初始化顺序程序1只在接通电源时启动1次。HLAD11HLAD22MAIN1MLAD12MLAD23SUB1待机顺序程序1此处表示已保存从MLAD2通过CALL指令调用的子程序。高速处理顺序程序运行类型设定为“扫描”主处理顺序程序运行类型设定为“扫描”程序名称以“H”开头的“扫描”类型程序名称以“H以外”开头的“扫描”类型{最多20个程序©COPYRIGHT2008三菱电机自动化(中国)有限公司Ver.A10M70/M700PLC编程2.4PLC处理程序的处理和执行方式©COPYRIGHT2008三菱电机自动化(中国)有限公司Ver.A11M70/M700PLC编程2.5PLC常数PLC常数是可供PLC使用的参数。分为基本区域和扩展区域。基本区域为#18001~#18150(对应R7500~R7799)。扩展区域为#18151~#18900(对应R8300~R9799),使用用户备份区。扩展区域的个数可使用#1326参数设定。©COPYRIGHT2008三菱电机自动化(中国)有限公司Ver.A12M70/M700PLC编程2.6位选择参数符号名76543210#6449R7824L控制单元温度报警有效设定显示装置温度管理有效-计数器C保持累积定时器ST保持PLC计数器程序有效PLC定时器程序有效#6450R7824H-外部报警信息显示报警/操作切换信息全画面显示-操作者信息有效0:F方式1:R方式报警信息有效#6451R7825L--串行GPP通信有效在线编辑无效在线简易模式启动在线有效#6452R7825H-分支处标签检查有效串行手持终端有效--扩展PLC命令模式有效-#6453R7826L累计定时器ST可变/固定点数设定信息语言切换代码#6454R7826H计数器C可变/固定点数设定定时器T可变/固定点数设定空白及“-”部分请设定为0。蓝色斜体部分在M70系列上无效。©COPYRIGHT2008三菱电机自动化(中国)有限公司Ver.A13M70/M700PLC编程2.7装置说明(一)•输入X,输出Y(范围:X0~X1FFF、Y0~Y1FFFF)X、Y是PLC和外部机械或CNC交换信息的窗口。•内部继电器M、F,保持继电器L(内部继电器)(范围:M0~M10239,F0~F1023,L0~L511)M在电源关断时信息清除,L在电源关断时仍保持以前的信息,F是报警信息用接口。•连接用特殊继电器SB、连接用特殊寄存器SW(新增接口)(范围:SB0~SB1FF,SW0~SW1FF)各种网络板卡和PLC程序间交换信息时使用。•连接继电器B、连接寄存器W(新增接口)(范围:B0~B1FFF、W0~W1FFFF)各种连接功能执行数据连接时的位装置和字装置。©COPYRIGHT2008三菱电机自动化(中国)有限公司Ver.A14M70/M700PLC编程2.7装置说明(二)•特殊继电器SM、特殊寄存器SD(新增接口)(范围:SM0~SM1023、SD0~SD1023)特殊功能使用的继电器和寄存器。©COPYRIGHT2008三菱电机自动化(中国)有限公司Ver.A15M70/M700PLC编程2.7装置说明(三)©COPYRIGHT2008三菱电机自动化(中国)有限公司Ver.A16M70/M700PLC编程2.7装置说明(四)©COPYRIGHT2008三菱电机自动化(中国)有限公司Ver.A17M70/M700PLC编程2.7装置说明(五)©COPYRIGHT2008三菱电机自动化(中国)有限公司Ver.A18M70/M700PLC编程2.7装置说明(六)•边缘继电器V(新增接口)(范围:V0~V255)©COPYRIGHT2008三菱电机自动化(中国)有限公司Ver.A19M70/M700PLC编程•定时器T(范围:T0~T703)加法式定时器,分为100ms和10ms两种定时器。固定定时器和可变定时器点数设定方法:2.7装置说明(七)•累积定时器ST(范围:ST0~ST63)加法式定时器,100ms累积定时器。©COPYRIGHT2008三菱电机自动化(中国)有限公司Ver.A20M70/M700PLC编程2.7装置说明(八)•计数器C(范围:C0~C255)•数据寄存器D(范围:D0~D2047)•文件寄存器R(范围:R0~R13311)•索引寄存器Z(范围:Z0~Z1)•嵌套N(范围:N0~N7)•指针P(范围:P0~P2047、P4000~P4005)•十进制常数K(范围:K-32768~K32768、K-2147483648~K2147483648)•十六进制常数H(范围:H0~HFFFF、H0~HFFFFFFFF)©COPYRIGHT2008三菱电机自动化(中国)有限公司Ver.A21M70/M700PLC编程3、GXDeveloper开发流程©COPYRIGHT2008三菱电机自动化(中国)有限公司Ver.A22M70/M700PLC编程一.创建M7PLC工程二.基本设定1.装置点数的修改2.允许GX软件将M7LADDER写入NCROM的设定三.编写M7PLC主程序四.编写M7PLC信息文件五.将编写好的M7PLC程序写入到NC缓存,再写入到NCROM3.1GXDeveloper创建M7PLC程序的流程©COPYRIGHT2008三菱电机自动化(中国)有限公司Ver.A23M70/M700PLC编程3.2创建M7PLC工程选择菜单[Project]-[NewProject],显示[NewProject]设置界面,设定plc类型,点击OK确定打开新建程序编辑画面。选择PLC系列及类型CPU类型必须选择Q4A,否则传输程序时会报错。选择PLC程序类型为Ladder类型©COPYRIGHT2008三菱电机自动化(中国)有限公司Ver.A24M70/M700PLC编程双击画面左侧树状显示的[Parameter]下的[PLCparameter],出现[QnAParameter]画面。选择[Device]页,将[Insiderelay][M]的[Dev.point]改为10K,[Retentivetimer][ST]的[Dev.point]改为64。3.31装置点数的修改3.3基本设定©COPYRIGHT2008三菱电机自动化(中国)有限公司Ver.A25M70/M700PLC编程双击画面左侧树状显示的[Parameter]下的[PLCparameter],出现[QnAParameter]画面。选择[PLCsystem]页,选中[Remoterreset]栏内的[Allow],按下[END]键。若不选择,程序就不能通过GX软件写入ROM。3.32允许将M7plc程序写入NCROM内的设定©COPYRIGHT2008三菱电机自动化(中国)有限公司Ver.A26M70/M700PLC编程依次打开GXDeveloper的[Project][EditData][New]菜单,设定[Dataname]和[Title],点击[OK]确认。PLC信息文件数据名PLC信息文件的标题PLC数据类型3.41新建PLC信息文件(一)3.4编写信息文件©COPYRIGHT2008三菱电机自动化(中国)有限公司Ver.A27M70/M700PLC编程双击需要编辑的行,在弹出的对话框中编辑,点击[OK]确定。3.41新建PLC的信息文件(二)©COPYRIGHT2008三菱电机自动化(中国)有限公司Ver.A28M70/M700PLC编程PLC中除了基本的梯形图外,还包含了相关的报警信息、操作员信息、PLC开关信息以及注释信息等。这些信息也可通过GXDeveloper直接在线编写。各种信息的编写有其固定的格式,即使信息字符串为空白时,也要写[,]和[CR]。3.42编写PLC的信息数据©COPYRIGHT2008三菱电机自动化(中国)有限公司Ver.A29M70/M700PLC编程PLC信息数据有其最大值,超过最大信息数量,写入时发生错误。3.43PLC的信息文件编写的注意事项©COPYRIGHT2008三菱电机自动化(中国)有限公司Ver.A30M70/M700PLC编程4、M7PLC程序的传输操作©COPYRIGHT2008三菱电机自动化(中国)有限公司Ver.A31M70/M700PLC编程选择菜单[Online]-[Transfersetup…],显示ConnectionSetup界面,可以选择使用串口通信方式或以太网通信方式。4.1GXDeveloper与NC的通信设定(一)串口方式以太网方式©COPYRIGHT2008三菱电机自动化(中国)有限公司Ver.A32M70/M700PLC编程使用串口通信时的设定选定串口通信方式使用串口通信
本文标题:PLC编程应用.
链接地址:https://www.777doc.com/doc-2851491 .html