PLC培训教材

上传人:206****923 文档编号:41490352 上传时间:2018-05-29 格式:DOC 页数:45 大小:1.80MB
返回 下载 相关 举报
PLC培训教材_第1页
第1页 / 共45页
PLC培训教材_第2页
第2页 / 共45页
PLC培训教材_第3页
第3页 / 共45页
PLC培训教材_第4页
第4页 / 共45页
PLC培训教材_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《PLC培训教材》由会员分享,可在线阅读,更多相关《PLC培训教材(45页珍藏版)》请在金锄头文库上搜索。

1、1. 梯形图基本编程方法梯形图基本编程方法1.1.PLC 程序结构程序结构1.1.1 PLC 规格规格规格NEWPLC-8编程语言梯形图,语句表程序级数2第一级程序执行时间根据插补周期设定(2ms)基本指令平均处理时间插补周期/200 step程序容量 梯图(行)指令 基本指令功能指令内部继电器 (R) 内部继电器字型 (W) 内部继电器双字型 (D) 保持型存储区定时器 (T)计数器 (C)断电寄存器 (B)子程序 (S)跳段标号 (L)参数 (P)1024 128 128100 100 1280 - - 100I/O 输入 (X)输出 (Y)512 512交换区 PLC-CNC (F) C

2、NC-PLC (G)3120 31201.1.2 顺序程序的概念顺序程序的概念在讲述编程操作之前,对顺序程序的功能进行简要的说明。所谓顺序程序是指对机床及相关设备进行逻辑控制的程序。CPU 高速读出存储在存储器中的各条指令,通过算术运算来执行程序。用 PLC 中的指令来编制梯形图,NEWPLC-8 软件就是用来编辑梯形图顺序程序的软件。执行的优先顺序(第一级,第二级):顺序程序由两部分组成:第一级程序部分和第二级程序部分。第一级程序每 4ms(由插补周期参数设定) ,如果第一级程序较长,那么总的执行时间将会延长。因而第一级程序是放置需要高相应速度的程序。第二级程序每4*Nms 执行一次。N 为

3、程序的分割数。华中梯形图规定每 200 行为一个分割块。1)第二级程序的分割)第二级程序的分割第二级程序的分割是为了执行第一级程序,当分割数为 n 时,程序执行的过程如图所示当第二级程序部分执行完后,程序又从头开始执行。这样分割数为 n 时,一个循环的执行时间为 4nms。第一级程序每 4ms 执行一次,其他时间留给第二级,那么在 4ms 内第二级程序动作的步数就要相应减少,分割的块数就会增加,整个程序处理时间变长。因此第一级程序应该编得尽量短。2)第一级程序)第一级程序仅处理短脉冲信号。这些信号包括急停,各轴超程,外部减速,跳段,到达测量位置和进给暂停信号。3)子程序必须在第二级程序以后指定

4、。)子程序必须在第二级程序以后指定。1.2.常开常开/常闭、串常闭、串/并联并联常开常闭电路是构成梯形图的基本元素,此原件类似电气电路中继电器的常开常闭触点,使用一些逻辑的组合来控制电路的开和关。基本符号基本符号 图元符号图元符号指令符号指令符号 输入常开 LD X1.0 输入常闭 LDI X1.0 串联常开 AND X1.0 串联常闭 ANDI X1.0 并联常开 OR X1.0 并联常闭 ORI X1.0串联电路串联电路图元符号图元符号指令符号指令符号 LD X1.0AND X1.2WRT Y1.2并联电路并联电路图元符号图元符号指令符号指令符号 LD X1.0 ORI X1.1 WRT

5、Y1,1 ORB 此时必须使用块并联才能清楚描述逻辑关系。串并联混合电路串并联混合电路逻辑关系图元符号指令符号先串后并LD X1.0 AND X1.2 LDI X1.1 AND X1.3先并后串LD X1.0 OR X1.1 LD X1.2 OR X1.3 ANB 此时必须使用 ANB 块串联才能清楚描述逻辑关系。延时电路延时电路逻辑关系图元符号指令符号延时打开LD X1.1 TMRB1 0 100 LD T1 WRT Y1.1延时关闭LD X2.2 STMR 2 0 100 LDI T2 WRT Y1.2计数器电路计数器电路计数器电路的使用逻辑关系图元符号指令符号LD X2.5LD X2.7

6、LD X4.0CTR 0OUT Y1.41.3.自保持输出自保持输出在顺序控制中,程序是反复扫描到程序的每一行的。为了使在瞬间捕捉到的信号产生的结果或着是逻辑需要长时间输出一个信号时就必须使用到自保持输出电路。例如下图 x3.4 是上升沿信号出发,如果没有保持输出,R3.5 将导通一瞬间后熄灭。而此时并入输出状态到输入中将会使 R3.5 保持输出,除非其他原因导致电路断开。1.4 互锁互锁在顺序控制中,从安全方面考虑,互锁是非常重要的。在顺序控制中必须采取必要的互锁。同时在机床侧的强电柜的继电器控制电路中也应该采取必要的硬互锁。这是因为几时在顺序程序中逻辑上采取了互锁,但是硬件发生故障时,互锁

7、会失效。因此,在机床侧必须采取互锁措施防止机床的损坏。1.5 自锁自锁在某些应用场合需要将输入的信号保持到下次信号量再次产生时关闭,此时就必须使用到自锁电路,例如面板上的冷却开关,按下该键将切换冷却开启关闭的状态。2. 控制面板(以控制面板(以 210B 面板为例)面板为例)2.1.模式切换模式切换1)相关指令功能指令格式图元通道工作模式设置MDST D1 D2参数1参数2参数 1 通道号参数 2 工作模式值MDSTD1D2通道工作模式获取MDGT D1 D2参数1参数2参数 1 通道号参数 2 工作模式值MDGTD1D2工作模式值: 自动 1 单段 2 手动 4 增量 8 回零 162)逻辑

8、关系按下相应模式按钮(自动,单段,手动,增量,回零)将按键状态记录到一个 R 状态寄存器中使用通道工作模式设置功能模块获取当前 R 的值对应的状态并设置工作状态使用另外一个 R 状态寄存器获取当前通道工作模式的值通过 R 状态位输出开启按钮的状态灯增量状态分为手摇和步进方式,所以需要判断手摇波段开关的输入状态来判断是否为手摇。3)编程举例2.2.回参考点回参考点1)相关指令相关指令功能指令格式图元轴回零启动HOMRUN D1参数1HOMRUND1轴回零档块HOMSW D1参数1HOMSWD1轴回零完成HOMLED D1参数1HOMLEDD1多轴回零启 动HOMRUNS D1 D2 D3 D4

9、.参数1参数2参数3参数4HOMRUNSD1D3.D2D4.多轴轴回零 档块HOMSWS D1 D2 D3 D4 .参数1参数2参数3参数4HOMSWSD1D3.D2D4.多轴轴回零 完成HOMLEDS D1 D2 D3 D4 .参数1参数2参数3参数4HOMLEDSD1D3.D2D4.2)逻辑关系逻辑关系 按下回零功能选择键开启回零功能 选择需要回零的轴,按 jog+或直接选轴开始回零(根据机型不同) 轴快速向回零方向移动,直到碰到回零档块开始减速,并开始+-+的精确定位回零点。 轴回零到位开启轴按键上的回零到位灯。 多轴同时回零同以上方法3)程序举例程序举例2.3.手动控制手动控制点动(常

10、速/快速) 、增量、1)相关指令相关指令功能指令格式图元轴点动速度 选择JOGVEL D1 D2参数1参数2参数 1:轴号;参数 2:轴速度,取值如下:1:参数点动速度2:参数快移速度2:速度(脉冲/周期)JOGVELD1D2轴点动控制JOGSW D1 B2.参数1参数2参数 1:轴号;参数 2:轴点动方向。JOGSWD1B2.2)逻辑关系逻辑关系 轴选需要移动的运动轴 点动 jog+,jog-分别可以控制轴向正方向和负方向前进,松开轴立即停止。按下快进键快进灯亮,快进功能开启,同时按下 jog 键快速移动。3)程序举例程序举例2.4.手摇控制手摇控制1)相关指令相关指令功能指令格式图元手摇设

11、置MPGSET D1 D2 D3参数1参数2参数3参数 1:手摇号;参数 2:轴号;参数 3:修调值;MPGSETD1D2D3点数转换PTN D1 D2 D3 D4 D5 D6 D7 D8 D9PTN参数1参数2参数4参数8参数6参数3参数5参数9参数72)逻辑关系逻辑关系 当模式设置到增量上,并且手摇波段开关打开的情况下,手摇功能生效。 通过 ptn 点数转换模块,当轴选输入点有信号时,将对应的轴号输入到规定的寄存器中。 通过 ptn 点数转换模块,当倍率输入点有信号时,将对应的倍率输入到规定的寄存器中。 根据以上的两个寄存器值设置手摇,并使轴开始运动。3)程序举例2.5.主轴控制主轴控制1

12、)相关指令相关指令功能功能指令格式指令格式图元图元Da 转换SPDA D1 D2 D3 D4参数1参数2参数3参数4参数 1:主轴号;参数 2:档位寄存器参数 3:控制寄存器参数 4:控制参数地址 ,指向的地址 存放着主轴的理论转速、最高转速等 数据SPDAD1D2D3D4代码转换COD D1 D2 D3 D4参数1参数2参数3参数4参数 1:转换数据的起始位置,可以使 用寄存器 D;参数 2:转换数据的个数,可以使用常 数;参数 3:源数据,可以使用寄存器 R,D;参数 4:目标数据的输出地址,可以使 用寄存器 R,D。CODD1D2D3D4M 指令获取MGET D1 D2参数1参数2参数

13、1:通道号参数 2:M 代码号MGETD1D2主轴修调设置SPOVRD D1 D2 D3参数1参数2参数3参数 1:通道号;参数 2:主轴号;参数 3:修调值,要设置的修调值通常 放在寄存器中,可以使用寄存器 R。SPOVRDD2D3D12)逻辑关系逻辑关系3)程序举例Da 值设定主轴点动主轴速度修调主轴速度修调2.6.辅助功能辅助功能冷却、润滑、排屑、1)相关指令2)逻辑关系3)程序举例2.7.程序控制程序控制循环启动、进给保持、单段、1)相关指令功能指令格式图元循环启动CYCLE D1参数1参数 1:通道号CYCLED1进给保持HOLD D1参数1参数 1:通道号HOLDD1循环启动灯CY

14、CLED D1参数1CYCLED0参数 1:通道号进给保持灯HOLDLED D1参数1参数 1:通道号HOLDLED02)逻辑关系按下循环启动键,开循环启动灯,置循环启动状态按下进给保持键,开进给保持灯,置进给保持状态3)程序举例2.8.倍率修调倍率修调进给倍率、快速倍率、主轴倍率、1)相关指令功能指令格式图元快速修调RPOVRD D1 D2参数1参数2参数 1:通道号参数 2:修调值,要设置的修调值通常 放在寄存器中,可以使用寄存器 R。RPOVRDD1D2进给修调FDOVRD D1 D2参数1参数2参数 1:通道号参数 2:修调值,要设置的修调值通常 放在寄存器中,可以使用寄存器 R。FDOVRD D2D1主轴修调SPOVRD D1 D2 D3参数1参数2参数3参数 1:通道号;参数 2:主轴号;参数 3:修调值,要设置的修调值通常 放在寄存器中,可以使用寄存器 R。SPOVRDD2D3D12)逻辑关系将波段开关的数值传递到寄存器中,功能模块将在内部处理以后直接设置修调倍率。 (主轴修调比较复杂一些,在上面已经做了解释)3)程序举例(略)3. 高级功能高级功能3.1.空运行空运行功能指令格式图元空运行,在某 些机床上就 是机床锁住.DRYRUN D1参数1DRYRUND13.2.跳段功能跳段功能功能指令格式图元SKI

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号