华中8型系统PLC梯型图.ppt
《华中8型系统PLC梯型图.ppt》由会员分享,可在线阅读,更多相关《华中8型系统PLC梯型图.ppt(199页珍藏版)》请在三一办公上搜索。
1、武汉华中数控股份有限公司,华中数控8型系统PLC梯形图,梯形图为二次世界大战期间所发展出来的自动控制图形语言,是历史最久、使用最广的自动控制语言,最初只有 A(常开)接点、B(常闭)接点、输出线圈、定时器、计数器等基本机构装置,直到可程控器 PLC 出现后,梯形图中可表示的装置,除上述外,另增加了诸如微分接点、保持线圈等以及原来无法使用的应用指令,如加、减、乘及除等数值运算功能。梯形图是沿用电气控制电路的符号所组合而成的一种图形,透过梯形图编辑器画好梯形图形后,PLC 的程序设计也就完成,以图形表示控制的流程较为直观,易为熟悉电气控制电路的技术人员所接受。梯形图很多基本符号及动作都是根据传统自
2、动控制电路中常见的机电装置如按钮、开关、继电器Relay)、定时器(Timer)及计数器(Counter)等等演变而来的。PLC内部装置虽然沿用了传统电气控制电路中的继电器、线圈及接点等名称,但 PLC 内部并不存在这些实际物理装置,即它对应的只是 PLC 内部存储器的一个基本单元(一个位,bit),若该位为 1 表示该线圈受电,该位为 0 表示线圈不受电,使用常开接点(Normal Open,NO或 a 接点),一、PLC概述,也就是直接读取该对应位的值,若使用常闭接点(Normal Close,NC 或 b接点)则取该对应位值的反相。多个继电器将占有多个位(bit),8 个位组成一个字节(
3、或称为一个字节,byte),二个字节称为一个字(word),两个字组合成双字(double word)。当多个继电器一并处理时(如加/减法、移位等)则可使用字节、字或双字,且 PLC 内部的另两种装置:定时器及计数器,不仅有线圈,而且还有计时值及计数值,因此还要进行一些数值的处理,这些数值多属于字节、字或双字的形式。以上所述,各种内部装置,在 PLC 内部的数值储存区,各自占有一定数量的储存单元,当使用这些装置,实际上就是对相应的储存内容以位或字节或字的形式进行读取。程序编辑方式是由左母线开始至右母线结束,一行编完再换下一行,一行的接点个数由系统决定,相同的输入点可重复使用。梯形图程序的运作方
4、式是由左上到右下的扫描。线圈及应用指令运算框等属于输出处理,在梯形图形中置于最右边。,周而复始的执行,数控系统梯形图寄存器介绍,寄存器的说明,1.1 PLC规格,PLC 的程序容量,功能指令数,断电保持地址如下图所示:,1.2 顺序程序概念 在讲述编程操作前,对顺序程序的功能进行简要说明。所谓顺序程序是指对机床及其相关设备进行逻辑控制的程序。在将程序转换成某种格式后,CPU 即可对其进行译码和运算处理。CPU 高速读出存储在存储器中的每条指令,通过算术逻辑运算来执行程序。顺序程序的编制由编制梯形图开始,所谓梯形图可理解为CPU中算术逻辑运算的执行顺序。用 PLC 中的指令来编制梯形图。上述过程
5、由 PLC 编程软件完成,PLC 编程软件的作用就是编制顺序程序.,1.3 分配接口 在确定了控制对象并计算出对应的输入/输出信号的点数后,即可分配接口。输入输出信号点定义请参考电气原理图。根据信号的类型,在符号表中输入相应的名称。Y487、Y488 为面板上数码管的输出地址。X480 至X491为面板输入信号,定义如下所示:,818A车床面板,818A铣床面板,818B车床面板,818B铣床面板,818C面板,1.4 顺序程序 由于 PLC 顺序控制由软件来实现,所以和一般的继电器电路的工作原理不尽相同。因此在设计 PLC 顺序程序时应充分理解顺序控制的原理。1.4.1 顺序程序的执行过程
6、在一般的继电器控制电路中,各继电器在时间上完全可以同时动作,在下图所举例中,当继电器 A动作时,继电器 D和 E可同时动作(当触点 B和 C 都闭合时)。在 PLC顺序控制中,各个继电器依次动作。当继电器 A动作时,继电器 D首先动作,然后继电器 E 才动作(见下图)。即各个继电器按梯形图中的顺序动作。,(A)和(B)图显示了继电器电路和PLC程序动作之间的区别。,(1)继电器电路,(A)和(B)中的动作相同。接通A(按钮开关)后线圈B和C中有电流通过,B和C接通。C接通之后B断开。,(2)PLC 程序,(A)中,同继电器电路一样,接通A(按钮开关)后,B和C接通,经过PLC程序的一个循环周期
7、后B关断。但在图(B)中,接通A(按钮开关)后C接通,但B并不接通。,1.5 循环执行 顺序程序从梯形图的开头执行直至梯形图结束。在程序执行完后,再次从梯形图的开头执行,这被称作循环执行。从梯形图的开头直至结束的执行时间乘坐循环处理周期。PLC2 的处理周期取决于控制的步数。处理周期越短,信号的响应能力也越强。,1.6 执行的优先顺序 顺序程序由三部分组成:初始化程序部分、第一级程序部分和第二级程序部分。初始化程序部分只在系统启动时执行一次。第一级程序部分每 1ms 执行一次。如果第一级程序较长,那么总的执行时间就会延长。因此编制第一级程序时,应使其尽可能短。第二级程序每 n ms 执行一次。
8、n 为第二级程序的分割数。程序执行时,第二级程序将被自动分割。,(1)第二级程序的分割 第二级程序的分割是为了执行第一级程序。当分割数为 n时,程序的执行过程如图所示。,当最后(分割数为n)的第二级程序部分执行完后,程序又从头开始执行。这样当分割数为n时,一个循环的执行时间为n ms(1ms X n)。第一级程序每1ms执行一次,第二级程序每n X 1ms执行一次。如果第一级程序的步数增加,那么在1ms内第二级程序动作的步数就要相应减少,因此,分割数就要变多,整个程序处理时间变长。因此第一级程序应编得尽可能地短。,(2)第一级程序 仅处理短脉冲信号。这些信号包括急停,各轴超程等。,(3)使用子
9、程序时顺序程序的构成,1.7 顺序程序构成 在传统的 PLC 中,梯形图顺序编制。而允许结构化编程的梯形图语言中,具有以下优点程序易于理解,便于编制 更加方便找出编程错误 出现运行错误时,易于找出原因 主要的结构化编程方式有以下三种:(1)子程序 子程序以梯形图为处理单元。,(2)嵌套 由(1)中编制的子程序进行组合构成结构化程序。,(3)条件分支 主程序循环执行并检测条件是否满足。如果满足。执行相应的子程序。如果条件不满足,不执行相应的子程序。,1.8 地址 地址用来区分信号。不同的地址分别对应机床的输入、输出信号、CNC 的输入、输出信号、内部继电器、计数器等。每个地址由地址号和位号组成。
10、地址格式,在地址号的开头必须指定一个字母用来表示下表中所列的信号类型。在功能指令中指定字节单位的地址时,位号可以省略。如X30。,2 基本指令 基本指令的详述如下表:,3 基本元件 3.1 常开触点符号,3.2 常闭触点符号,3.3 常真触点符号,3.4 非零导通符号,3.5 零导通符号,3.6 触点上升沿符号,3.7 触点下降沿符号,3.8 逻辑输出符号,3.9 逻辑反输出符号,3.10 置位输出符号,3.11 复位输出,符号,4 功能模块本章包含以下内容:功能模块表,4.1 面板功能4.1.1 通道模式设置MDST 格式,4.1.2 通道模式获取MDGT 格式,4.1.3 模式MDI 格式
11、,4.1.4 锁住通道MST 格式,4.1.5 循环启动开启CYCLE 格式,4.1.6 急停STOP格式,4.1.7 复位 RESET格式,4.1.8 通道切换CHANSW格式,4.1.9 进给保持开启HOLD格式,4.1.10 循环启动指示灯CYCLED格式,4.1.11 进给保持指示灯HOLDLED 格式,4.1.12 程序跳段(G31)ESCBLK格式,4.1.13 M指令获取MGET 格式,4.1.14 M指令应答MACK 格式,4.1.15 T指令获取TGET格式,4.1.16 T指令应答TACK 格式,4.1.17 快移修调设置RPOVRD通过参数1选择的通道,参数2通过寄存器来
12、传递修调值,4.1.18 进给修调设置FEEDOVRD 通过参数1选择的通道,参数2通过寄存器来传递修调值,4.1.19 主轴修调设置SPDLOVRD 通过参数1选择的通道,参数2选择主轴号,参数3通过寄存器来传递修调值,4.1.20 增量(步进)倍率设置 STEPMUL,通过参数1选择的轴号,参数2通过寄存器来传递倍率值,4.1.21 空运行开关DRYRUN,参数1:通道号,4.1.22 跳段开关 SKIP符号,4.1.23 用户输入USERIN,参数1:通道号参数2:组号,组号大小不得超过8组参数3:下标,下标大小不得超过16个,4.1.24 用户输出USEROUT 参数1:通道号;参数2
13、:用户输出组号参数3:用户输出下标,4.1.25 选择停开关 SELSTOP 符号,4.1.26 刀具设置TOOLSET 符号,4.1.27 刀具清除TOOLCLR 符号,4.1.28 8 位数码管 NIXIE 符号,4.1.29 刀具显示 TOOLUSE 参数1:通道号;参数2:刀号,4.1.30 热误差补偿模块TEMPSEN,4.2 轴功能单元,4.2.1 主轴手动设置 SPDLJOG 参数1:主轴号。参数2:正转点,4.2.2 主轴控制【伺服主轴】SPDLBUS,4.2.3 带档位的主轴控制【伺服主轴】SPDLBUS1,参数1:通道号。参数2:主轴号,参数1:通道号。参数2:主轴号参数3
14、:档位寄存器,从1开始参数4:控制参数,指定的参数存放着主轴电机的最大转速、初始转速等数据,4.2.4 主轴定向使能SPDLORI 符号,4.2.5 主轴定向完成SPDLOROK 符号,4.2.6 主轴控制【DA】SPDA符号,参数1:通道号;参数2:主轴号;参数3:档位寄存器(档位从1开始)参数4:控制参数,指定的参数存放着主轴电机的最大转速、初始转速等数据参数5:主轴控制值参考包括,4.2.7 主轴零速检测 SPDLZERO,4.2.8 主轴速度到达 SPDLRCH,4.2.9 从轴回零允许SUBAXEN,参数1:从轴号,4.2.10 释放从轴 DESYN 参数1:从轴的轴号,4.2.11
15、 轴点动控制JOGSW,参数1:轴号;参数2:轴正点动方向,设置值为“1”表示正方向,“0”表示负方向。,4.2.12 轴步进控制STEPAXIS,参数1:轴号;参数2:轴步进方向。,4.2.13 轴点动速度选择JOGVEL,参数1:轴号;参数2:轴速度,取值如下:1:参数点动速度2:参数快移速度2:速度(脉冲/周期),4.2.14 轴回零启动HOMRUN,参数1:轴号;,4.2.15 轴回零启动HOMERUN1,参数1:轴号;参数2:轴回零启动方向;,4.2.16 回零接近开关 HOMESW,参数1:轴号,4.2.17 轴回零完成HOMLED,参数1:轴号,4.2.18 轴使能 AXEN,参
16、数1:轴号,可以是常数或者寄存器。,4.2.19 轴就绪指示【总线】AXRDY,4.2.20 轴锁住AXISLOCK,4.2.21 轴相对移动AXMOVE,参数1:轴号。参数2:轴移动量,4.2.22 轴绝对移动AXMOVETO,参数1:轴号。参数2:轴移动位置,4.2.23 轴第 2软极限AXLMF2,4.2.24 正限位挡块开关AXISPLMT,4.2.25 负限位挡块开关AXISNLMT,4.2.26 手摇设置MPGSET,参数1:手摇号;参数2:轴号;参数3:修调值;,4.2.27 手摇控制 RTOMPG,参数1:手摇脉冲增量输入的寄存器。(8型手摇默认使用X490寄存器)。参数2:M
17、PG编号,此参数用于描述手摇的编号,当出现多个手摇时可用此参数区分。,4.2.28 伺服使能【总线】SVSW,4.2.29 轴工作模式AXISMODE,参数1:轴号。参数2:“0”为位置,“1”为速度,“2”为力矩,4.2.30 轴参考点确认REFPT,参数1:轴号。参数2:“2”为第二参考点有效,“3”为第三参考点有效,“4”为第四参考点有效,“5”为第五参考点有效,4.3.1 旋转控制 ROT,旋转控制,用于刀架等。正向旋转输出1,反向旋转输出0。输入1:使能通断;输入2:计数是从0开始还是从1开始;输入3:是否就近选刀;输入4:选择当前位置还是前一个刀位;输入5:当前刀号到目的刀号的步数
18、。参数1:刀架数量;参数2:旋转短路径有效,短路径选择旋转,0不选择,1选择短路径旋转;参数3:当前位置地址;参数4:目标位置地址,4.3.2 报警设置ALARM,4.3.3 事件设置EVENT,4.3.4 保存数据SAVEDATA,4.3.5 复位设置输出RSTCHK,4.3.6 复位清除RSTCLR,4.4 数学运算4.4.1 加法ADD 4.4.2 减法SUB 4.4.3 乘法MUL,4.4.4 除法DIV 4.4.5 INC加一 4.4.6 DEC减一4.4.7 逻辑与WAND 4.4.8 逻辑或WOR 4.4.9 逻辑异或WXOR 4.4.10 求补NEG 4.5 计数器4.5.1
19、加减计数器 CTR,参数1:计数器当前值;参数2:计数器预置值。,输入1是控制输入;输入2是选择从0或1开始计数;输入3是加减输入;输入4是复位输入,4.5.2 计数器 CTRC,参数1:计数器编号;参数2:计数器预置值。输入1是控制输入;输入2是复位输入。,4.5.3 自定起始加减计数器CTUD,参数1:计数器编号。参数2:计数器预置值。输入1是控制输入;输入2是复位后的起始值;输入3是加/减控制;输入4是复位输入;,4.6 定时器,4.6.1 延时导通定时器TMRB,参数1:定时器号;参数2:时间单位:设置为3时,时间单位为小时;设置为2时,时间单位为分钟;设置为1时,时间单位为秒;设置为
20、0时,时间单位为毫秒。参数3:定时时间;,4.6.2 延时断开定时器STMR,参数1:定时器号,可以使用常数;参数2:时间单位,可以使用常数;参数3:定时时间,可以使用常数;,4.7 流程控制4.7.1 初始化模块结束IEND 4.7.2 PLC1模块结束 1END4.7.3 PLC2模块结束 2END 4.7.4 跳转JMP 4.7.5 标号LBL 4.7.6 调用子程序CALL 4.7.7 子程序开始SP 4.7.8 子程序结束SPE 4.7.9 子程序返回RETN 4.7.10 循环LOOP 4.7.11 下一次循环NEXT,4.8 比较4.8.1 比较CMP,参数1:基准数据,可以使用
21、常数或寄存器;参数2:比较数据,可以使用常数或寄存器;大于时输出为0,小于等于时输出为1。,4.8.2 一致性比较COIN,参数1:基准数据,可以使用常数或寄存器;参数2:比较数据,可以使用常数或寄存器;相等时输出为1,不等时输出0。,4.9 数据操作4.9.1 移动数据MOV 4.9.2 成批移动BMOV4.9.3 多个移动FMOV 4.9.4 数据交换XCH 4.9.5 数据复位ZRST 4.9.6 编码ENCO 4.9.7 译码DECO 4.9.8 代码转换COD,参数1:转换数据的起始位置,可以使用寄存器D;参数2:转换数据的个数,可以使用常数;参数3:源数据,可以使用寄存器R,D;参
22、数4:目标数据的输出地址,可以使用寄存器R,D。代码转换,主要用于修调值的转换。以主轴修调为例,从D0开始的8个数据位50、60、70、80、90、100、110、120,当源数据为0,转换后的数据为50;当源数据为1,转换后的数据为60;当源数据为2,转换后的数据为70。4.9.9 数据查找SER,参数1:查找地址,只能使用D寄存器;参数2:查找的范围,可以使用常数;参数3:要查找的数据,常数和寄存器X、Y、K、L、F、G、R、D;参数4:查找结果输出的地址,只能使用D寄存器;在数据表中的一段内查找某个数据,找到时输出1,没找到输出0。,4.9.10 交替输出ALT 4.9.11 取上升沿P
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 华中 系统 PLC 梯型图

链接地址:https://www.31ppt.com/p-6103218.html