华中8型系统PLC梯型图

上传人:cn****1 文档编号:586516109 上传时间:2024-09-04 格式:PPT 页数:199 大小:2MB
返回 下载 相关 举报
华中8型系统PLC梯型图_第1页
第1页 / 共199页
华中8型系统PLC梯型图_第2页
第2页 / 共199页
华中8型系统PLC梯型图_第3页
第3页 / 共199页
华中8型系统PLC梯型图_第4页
第4页 / 共199页
华中8型系统PLC梯型图_第5页
第5页 / 共199页
点击查看更多>>
资源描述

《华中8型系统PLC梯型图》由会员分享,可在线阅读,更多相关《华中8型系统PLC梯型图(199页珍藏版)》请在金锄头文库上搜索。

1、8 8型系统型系统PLCPLC梯形图梯形图 梯形图是沿用电气控制电路的符号所组合而成的一种图形,梯形图是沿用电气控制电路的符号所组合而成的一种图形,透过梯形图编辑器画好梯形图形后,透过梯形图编辑器画好梯形图形后,PLC PLC 的程序设计也就完成,的程序设计也就完成,以图形表示控制的流程较为直观,易为熟悉电气控制电路的技以图形表示控制的流程较为直观,易为熟悉电气控制电路的技术人员所接受。梯形图很多基本符号及动作都是根据传统自动术人员所接受。梯形图很多基本符号及动作都是根据传统自动控制电路中常见的机电装置如按钮、开关、继电器控制电路中常见的机电装置如按钮、开关、继电器RelayRelay) 、定

2、时器(定时器(TimerTimer)及计数器()及计数器(CounterCounter)等等演变而来的。)等等演变而来的。 PLC PLC内部装置虽然沿用了传统电气控制电路中的继电器、线内部装置虽然沿用了传统电气控制电路中的继电器、线圈及接点等名称,但圈及接点等名称,但 PLC PLC 内部并不存在这些实际物理装置,即内部并不存在这些实际物理装置,即它对应的只是它对应的只是 PLC PLC 内部存储器的一个基本单元(一个位,内部存储器的一个基本单元(一个位,bitbit) ,若该位为,若该位为 1 1 表示该线圈受电,该位为表示该线圈受电,该位为 0 0 表示线圈不表示线圈不受电,使用常开接点

3、(受电,使用常开接点(Normal Open, NONormal Open, NO或或 a a 接点)接点)一、一、PLCPLC概述概述也就是直接读取该对应位的值,若使用常闭接点(也就是直接读取该对应位的值,若使用常闭接点(Normal Normal Close, NC Close, NC 或或 b b接点)则取该对应位值的反相。多个继电器将接点)则取该对应位值的反相。多个继电器将占有多个位(占有多个位(bitbit) ,8 8 个位组成一个字节(或称为一个字节,个位组成一个字节(或称为一个字节,bytebyte) ,二个字节称为一个字(,二个字节称为一个字(wordword) ,两个字组合成

4、双字,两个字组合成双字(double worddouble word) 。当多个继电器一并处理时(如加。当多个继电器一并处理时(如加/ /减法、移减法、移位等)则可使用字节、字或双字,且位等)则可使用字节、字或双字,且 PLC PLC 内部的另两种装置:内部的另两种装置:定时器及计数器,不仅有线圈,而且还有计时值及计数值,因定时器及计数器,不仅有线圈,而且还有计时值及计数值,因此还要进行一些数值的处理,这些数值多属于字节、字或双字此还要进行一些数值的处理,这些数值多属于字节、字或双字的形式。的形式。 以上所述,各种内部装置,在以上所述,各种内部装置,在 PLC PLC 内部的数值储存区,各内部

5、的数值储存区,各自占有一定数量的储存单元,当使用这些装置,实际上就是对自占有一定数量的储存单元,当使用这些装置,实际上就是对相应的储存内容以位或字节或字的形式进行读取。相应的储存内容以位或字节或字的形式进行读取。 程序编辑方式是由左母线开始至右母线结束,一行编完再程序编辑方式是由左母线开始至右母线结束,一行编完再换下一行,一行的接点个数由系统决定,相同的输入点可重复换下一行,一行的接点个数由系统决定,相同的输入点可重复使用。梯形图程序的运作方式是由左上到右下的扫描。线圈及使用。梯形图程序的运作方式是由左上到右下的扫描。线圈及应用指令运算框等属于输出处理,在梯形图形中置于最右边。应用指令运算框等

6、属于输出处理,在梯形图形中置于最右边。周而周而复始复始的执的执行行 数控系统梯形图寄存器介绍数控系统梯形图寄存器介绍寄存器的说明1.11.1 PLCPLC规格规格PLC PLC 的程序容量,功能指令数,断电保持地址如下图所示的程序容量,功能指令数,断电保持地址如下图所示:1.2 1.2 顺序程序概念顺序程序概念 在讲述编程操作前,对顺序程序的功能进行简要说明。在讲述编程操作前,对顺序程序的功能进行简要说明。 所谓顺序程序是指对机床及其相关设备进行逻辑控制的程序。所谓顺序程序是指对机床及其相关设备进行逻辑控制的程序。 在将程序转换成某种格式后,在将程序转换成某种格式后,CPU CPU 即可对其进

7、行译码和运算即可对其进行译码和运算处理。处理。CPU CPU 高速读出存储在存储器中的每条指令,通过算术逻辑高速读出存储在存储器中的每条指令,通过算术逻辑运算来执行程序。顺序程序的编制由编制梯形图开始,所谓梯形运算来执行程序。顺序程序的编制由编制梯形图开始,所谓梯形图可理解为图可理解为CPUCPU中算术逻辑运算的执行顺序。用中算术逻辑运算的执行顺序。用 PLC PLC 中的指令来中的指令来编制梯形图。编制梯形图。 上述过程由上述过程由 PLC PLC 编程软件完成,编程软件完成,PLC PLC 编程软件的作用就是编编程软件的作用就是编制顺序程序制顺序程序. .1.3 1.3 分配接口分配接口

8、在确定了控制对象并计算出对应的输入在确定了控制对象并计算出对应的输入/ /输出信号的点数后,输出信号的点数后,即可分配接口。即可分配接口。 输入输出信号点定义请参考电气原理图。输入输出信号点定义请参考电气原理图。 根据信号的类型,在符号表中输入相应的名称。根据信号的类型,在符号表中输入相应的名称。 Y487Y487、 Y488 Y488 为面板上数码管的输出地址。为面板上数码管的输出地址。 X480 X480 至至X491X491为面板输入信为面板输入信号,定义如下所示:号,定义如下所示: 818A818A车床面板车床面板818A818A铣床面板铣床面板818B818B车床面板车床面板818B

9、818B铣床面板铣床面板818C818C面板面板1.4 1.4 顺序程序顺序程序 由于由于 PLC PLC 顺序控制由软件来实现,所以和一般的继电器电顺序控制由软件来实现,所以和一般的继电器电路的工作原理不尽相同。路的工作原理不尽相同。 因此在设计因此在设计 PLC PLC 顺序程序时应充分理解顺序控制的原理。顺序程序时应充分理解顺序控制的原理。 1.4.1 1.4.1 顺序程序的执行过程顺序程序的执行过程 在一般的继电器控制电路中,各继电器在时间上完全可以在一般的继电器控制电路中,各继电器在时间上完全可以同时动作,在下图所举例中,当继电器同时动作,在下图所举例中,当继电器 A A动作时,继电

10、器动作时,继电器 D D和和 E E可同时动作(当触点可同时动作(当触点 B B和和 C C 都闭合时)都闭合时) 。在。在 PLCPLC顺序控制中,顺序控制中,各个继电器依次动作。当继电器各个继电器依次动作。当继电器 A A动作时,继电器动作时,继电器 D D首先动作,首先动作,然后继电器然后继电器 E E 才动作(见下图才动作(见下图 )。即各个继电器按梯形图中)。即各个继电器按梯形图中的顺序动作。的顺序动作。 (A A)和()和(B B)图显示了继电器电路和)图显示了继电器电路和PLCPLC程序动作之间的区别。程序动作之间的区别。(1 1) 继电器电路继电器电路 (A A)和()和(B

11、B)中的动作相同。接通)中的动作相同。接通A A(按钮开关)后线圈(按钮开关)后线圈B B和和C C中有电流通过,中有电流通过,B B和和C C接通。接通。C C接通之后接通之后B B断开。断开。(2 2) PLC PLC 程序程序 (A A)中中,同同继继电电器器电电路路一一样样,接接通通A A(按按钮钮开开关关)后后,B B和和C C接接通通,经经过过PLCPLC程程序序的的一一个个循循环环周周期期后后B B关关断断。但但在在图图(B B)中中,接通接通A A(按钮开关)后(按钮开关)后C C接通,但接通,但B B并不接通。并不接通。1.5 1.5 循环执行循环执行 顺序程序从梯形图的开头

12、执行直至梯形图结束。在程序执顺序程序从梯形图的开头执行直至梯形图结束。在程序执行完后,再次从梯形图的开头执行,这被称作循环执行。行完后,再次从梯形图的开头执行,这被称作循环执行。 从梯形图的开头直至结束的执行时间乘坐循环处理周期。从梯形图的开头直至结束的执行时间乘坐循环处理周期。PLC2 PLC2 的处理周期取决于控制的步数。处理周期越短,信号的响的处理周期取决于控制的步数。处理周期越短,信号的响应能力也越强。应能力也越强。 1.6 1.6 执行的优先顺序执行的优先顺序 顺序程序由三部分组成:初始化程序部分、第一级程序部顺序程序由三部分组成:初始化程序部分、第一级程序部分和第二级程序部分。初始

13、化程序部分只在系统启动时执行一分和第二级程序部分。初始化程序部分只在系统启动时执行一次。次。 第一级程序部分每第一级程序部分每 1ms 1ms 执行一次。执行一次。 如果第一级程序较长,那么总的执行时间就会延长。因此如果第一级程序较长,那么总的执行时间就会延长。因此编制第一级程序时,应使其尽可能短。第二级程序每编制第一级程序时,应使其尽可能短。第二级程序每 n ms n ms 执执行一次。行一次。n n 为第二级程序的分割数。程序执行时,第二级程序为第二级程序的分割数。程序执行时,第二级程序将被自动分割。将被自动分割。 (1 1) 第二级程序的分割第二级程序的分割 第二级程序的分割是为了执行第

14、一级程序。当分割数为第二级程序的分割是为了执行第一级程序。当分割数为 n n时,程序的执行过程如图所示。时,程序的执行过程如图所示。 当当最最后后(分分割割数数为为n n)的的第第二二级级程程序序部部分分执执行行完完后后,程程序序又又从从头头开开始始执执行行。这这样样当当分分割割数数为为n n时时,一一个个循循环环的的执执行行时时间间为为n n msms(1ms 1ms X X n n)。第第一一级级程程序序每每1ms1ms执执行行一一次次,第第二二级级程程序序每每n n X X 1ms1ms执执行行一一次次。如如果果第第一一级级程程序序的的步步数数增增加加,那那么么在在1ms1ms内内第第二

15、二级级程程序序动动作作的的步步数数就就要要相相应应减减少少,因因此此,分分割割数数就就要要变变多多,整整个个程程序序处处理理时时间间变变长长。因因此此第第一一级级程程序序应应编编得得尽尽可可能能地地短。短。(2 2) 第一级程序第一级程序 仅处理短脉冲信号。这些信号包括急停,各轴超程等。仅处理短脉冲信号。这些信号包括急停,各轴超程等。 (3 3) 使用子使用子程序时程序时顺序程顺序程序的构序的构成成 1.7 1.7 顺序程序构成顺序程序构成 在传统的在传统的 PLC PLC 中,梯形图顺序编制。而允许结构化编程中,梯形图顺序编制。而允许结构化编程的梯形图语言中,具有以下优点的梯形图语言中,具有

16、以下优点程序易于理解,便于编制程序易于理解,便于编制 更加方便找出编程错误更加方便找出编程错误 出现运行错误时,易于找出原因出现运行错误时,易于找出原因 主要的结构化编程方式有以下三种:主要的结构化编程方式有以下三种: (1 1) 子程序子程序 子程序以梯形图为处理单元。子程序以梯形图为处理单元。 (2 2) 嵌套嵌套 由(由(1 1)中编制的子程序进行组合构成结构化程序。)中编制的子程序进行组合构成结构化程序。 (3 3) 条件分支条件分支 主程序循环执行并检测条件是否满足。如果满足。执行相应的主程序循环执行并检测条件是否满足。如果满足。执行相应的子程序。如果条件不满足,不执行相应的子程序。

17、子程序。如果条件不满足,不执行相应的子程序。 1.8 1.8 地址地址 地址用来区分信号。不同的地址分别对应机床的输入、输地址用来区分信号。不同的地址分别对应机床的输入、输出信号、出信号、CNC CNC 的输入、输出信号、内部继电器、计数器等。每的输入、输出信号、内部继电器、计数器等。每个地址由地址号和位号组成。个地址由地址号和位号组成。 地址格式地址格式 在在地地址址号号的的开开头头必必须须指指定定一一个个字字母母用用来来表表示示下下表表中中所所列列的的信信号号类类型型。在在功功能能指指令令中中指指定定字字节节单单位位的的地地址址时时,位位号号可可以以省省略。如略。如X30X30。2 2 基

18、本指令基本指令 基本指令的详述如下表:基本指令的详述如下表: 3 3 基本元件基本元件 3.1 3.1 常开触点常开触点符号符号 3.2 3.2 常闭触点常闭触点符号符号 3.3 3.3 常真触点常真触点符号符号 3.4 3.4 非零导通非零导通符号符号 3.5 3.5 零导通零导通符号符号 3.6 3.6 触点上升沿触点上升沿符号符号 3.7 3.7 触点下降沿触点下降沿符号符号 3.8 3.8 逻辑输出逻辑输出符号符号 3.9 3.9 逻辑反输出逻辑反输出符号符号 3.10 3.10 置位输出置位输出符号符号 3.11 3.11 复位输出复位输出符号符号 4 4 功能模块功能模块本章包含以

19、下内容:本章包含以下内容: 功能模块表功能模块表 4.1 4.1 面板功能面板功能4.1.1 4.1.1 通道模式设置通道模式设置MDST MDST 格式格式 4.1.2 4.1.2 通道模式获取通道模式获取MDGT MDGT 格式格式 4.1.3 4.1.3 模式模式MDI MDI 格式格式 4.1.4 4.1.4 锁住通道锁住通道MST MST 格式格式 4.1.5 4.1.5 循环启动开启循环启动开启CYCLE CYCLE 格式格式 4.1.6 4.1.6 急停急停STOPSTOP格式格式 4.1.7 4.1.7 复位复位 RESETRESET格式格式 4.1.8 4.1.8 通道切换通

20、道切换CHANSWCHANSW格式格式 4.1.9 4.1.9 进给保持开启进给保持开启HOLDHOLD格式格式 4.1.10 4.1.10 循环启动指示灯循环启动指示灯CYCLEDCYCLED格式格式 4.1.11 4.1.11 进给保持指示灯进给保持指示灯HOLDLED HOLDLED 格式格式 4.1.12 4.1.12 程序跳段(程序跳段(G31G31)ESCBLKESCBLK格式格式 4.1.13 M4.1.13 M指令获取指令获取MGET MGET 格式格式 4.1.14 M4.1.14 M指令应答指令应答MACK MACK 格式格式 4.1.15 T4.1.15 T指令获取指令获

21、取TGETTGET格式格式 4.1.16 T4.1.16 T指令应答指令应答TACK TACK 格式格式 4.1.17 4.1.17 快移修调设置快移修调设置RPOVRDRPOVRD通过参数通过参数1 1选择的通道,参数选择的通道,参数2 2通过寄存器来传递修调值通过寄存器来传递修调值4.1.18 4.1.18 进给修调设置进给修调设置FEEDOVRD FEEDOVRD 通过参数通过参数1 1选择的通道,参数选择的通道,参数2 2通通过寄存器来传递修调值过寄存器来传递修调值4.1.19 4.1.19 主轴修调设置主轴修调设置SPDLOVRD SPDLOVRD 通过参数通过参数1 1选择的通道,

22、参数选择的通道,参数2 2选选择主轴号,参数择主轴号,参数3 3通过寄存器来通过寄存器来传递修调值传递修调值4.1.20 4.1.20 增量(步进)倍率设置增量(步进)倍率设置 STEPMUL STEPMUL 通过参数通过参数1 1选择的轴号,参选择的轴号,参数数2 2通过寄存器来传递倍率通过寄存器来传递倍率值值4.1.21 4.1.21 空运行开关空运行开关DRYRUNDRYRUN参数参数1 1:通道号:通道号4.1.22 4.1.22 跳段开关跳段开关 SKIPSKIP符号符号 4.1.23 4.1.23 用户输入用户输入USERIN USERIN 参数参数1 1:通道号:通道号参数参数2

23、 2:组号,组号大小不得:组号,组号大小不得超过超过8 8组组参数参数3 3:下标,下标大小不得:下标,下标大小不得超过超过1616个个4.1.24 4.1.24 用户输出用户输出USEROUT USEROUT 参数参数1 1:通道号;:通道号;参数参数2 2:用户输出组号:用户输出组号参数参数3 3:用户输出下标:用户输出下标4.1.25 4.1.25 选择停开关选择停开关 SELSTOP SELSTOP 符号符号 4.1.26 4.1.26 刀具设置刀具设置TOOLSET TOOLSET 符号符号 4.1.27 4.1.27 刀具清除刀具清除TOOLCLR TOOLCLR 符号符号 4.1

24、.28 8 4.1.28 8 位数码管位数码管 NIXIE NIXIE 符号符号4.1.29 4.1.29 刀具显示刀具显示 TOOLUSE TOOLUSE 参数参数1 1:通道号;:通道号;参数参数2 2:刀号:刀号4.1.30 4.1.30 热误差补偿模块热误差补偿模块TEMPSEN TEMPSEN 4.2 4.2 轴功能单元轴功能单元4.2.1 4.2.1 主轴手动设置主轴手动设置 SPDLJOG SPDLJOG 参数参数1 1:主轴号。:主轴号。 参数参数2 2:正转点:正转点4.2.2 4.2.2 主轴控制主轴控制【伺服主轴伺服主轴】 SPDLBUS SPDLBUS4.2.3 4.2

25、.3 带档位的主轴控制带档位的主轴控制【伺服主轴伺服主轴】 SPDLBUS1 SPDLBUS1 参数参数1 1:通道号。:通道号。参数参数2 2:主轴号:主轴号参数参数1 1:通道号。:通道号。参数参数2 2:主轴号:主轴号参数参数3 3:档位寄存器,从:档位寄存器,从1 1开始开始参数参数4 4:控制参数:控制参数 ,指定的参,指定的参数存放着主轴电机的最大转速、数存放着主轴电机的最大转速、初始转速等数据初始转速等数据4.2.4 4.2.4 主轴定向使能主轴定向使能SPDLORI SPDLORI 符号符号 4.2.5 4.2.5 主轴定向完成主轴定向完成SPDLOROK SPDLOROK 符

26、号符号 4.2.6 4.2.6 主轴控制主轴控制【DADA】SPDASPDA符号符号 参数参数1 1:通道号:通道号; ;参数参数2 2:主轴号;:主轴号;参数参数3 3:档位寄存器(档位从:档位寄存器(档位从1 1开始)开始)参参数数4 4:控控制制参参数数 ,指指定定的的参参数数存存放放着着主主轴轴电电机机的的最最大大转转速速、初始转速等数据初始转速等数据参数参数5 5:主轴控制值参考包括:主轴控制值参考包括4.2.7 4.2.7 主轴零速检测主轴零速检测 SPDLZEROSPDLZERO4.2.8 4.2.8 主轴速度到达主轴速度到达 SPDLRCH SPDLRCH 4.2.9 4.2.

27、9 从轴回零允许从轴回零允许SUBAXEN SUBAXEN 参数参数1 1:从轴号:从轴号4.2.10 4.2.10 释放从轴释放从轴 DESYN DESYN 参数参数1 1:从轴的轴号:从轴的轴号4.2.11 4.2.11 轴点动控制轴点动控制JOGSW JOGSW 参数参数1 1:轴号;:轴号;参数参数2 2:轴正点动方向,设置值:轴正点动方向,设置值为为“1”1”表示正方向,表示正方向,“0”0”表示表示负方向。负方向。4.2.12 4.2.12 轴步进控制轴步进控制STEPAXIS STEPAXIS 参数参数1 1:轴号;:轴号;参数参数2 2:轴步进方向。:轴步进方向。4.2.13

28、4.2.13 轴点动速度选择轴点动速度选择JOGVEL JOGVEL 参数参数1 1:轴号;:轴号;参数参数2 2:轴速度,取值如下:轴速度,取值如下:1 1:参数点动速度:参数点动速度2 2:参数快移速度:参数快移速度22:速度(脉冲:速度(脉冲/ /周期)周期) 4.2.14 4.2.14 轴回零启动轴回零启动HOMRUN HOMRUN 参数参数1 1:轴号;:轴号;4.2.15 4.2.15 轴回零启动轴回零启动HOMERUN1 HOMERUN1 参数参数1 1:轴号;:轴号;参数参数2 2:轴回零启动方向;:轴回零启动方向; 4.2.16 4.2.16 回零接近开关回零接近开关 HOM

29、ESW HOMESW 参数参数1 1:轴号:轴号4.2.17 4.2.17 轴回零完成轴回零完成HOMLED HOMLED 参数参数1 1:轴号:轴号4.2.18 4.2.18 轴使能轴使能 AXEN AXEN 参数参数1 1:轴号,可以是常数或者寄存器。:轴号,可以是常数或者寄存器。4.2.19 4.2.19 轴就绪指示轴就绪指示【总线总线】AXRDY AXRDY 4.2.20 4.2.20 轴锁住轴锁住AXISLOCK AXISLOCK 4.2.21 4.2.21 轴相对移动轴相对移动AXMOVE AXMOVE 参数参数1 1:轴号。:轴号。参数参数2 2:轴移动量:轴移动量 4.2.22

30、 4.2.22 轴绝对移动轴绝对移动AXMOVETO AXMOVETO 参数参数1 1:轴号。:轴号。参数参数2 2:轴移动位置:轴移动位置4.2.23 4.2.23 轴第轴第 2 2软极限软极限AXLMF2 AXLMF2 4.2.24 4.2.24 正限位挡块开关正限位挡块开关AXISPLMT AXISPLMT 4.2.25 4.2.25 负限位挡块开关负限位挡块开关AXISNLMT AXISNLMT 4.2.26 4.2.26 手摇设置手摇设置MPGSET MPGSET 参数参数1 1:手摇号;:手摇号;参数参数2 2:轴号;:轴号;参数参数3 3:修调值;:修调值;4.2.27 4.2.

31、27 手摇控制手摇控制 RTOMPG RTOMPG 参数参数1 1:手摇脉冲增量输入的寄存器。(:手摇脉冲增量输入的寄存器。(8 8型手摇默认使用型手摇默认使用X490X490寄存器)。寄存器)。参数参数2 2:MPGMPG编号编号 ,此参数用于描述手摇的编号,当出现多个手,此参数用于描述手摇的编号,当出现多个手摇时可用此参数区分。摇时可用此参数区分。4.2.28 4.2.28 伺服使能伺服使能【总线总线】SVSW SVSW 4.2.29 4.2.29 轴工作模式轴工作模式AXISMODE AXISMODE 参数参数1 1:轴号。:轴号。参数参数2:“0”2:“0”为位置,为位置,“1”1”为

32、速度,为速度,“2”2”为力矩为力矩4.2.30 4.2.30 轴参考点确认轴参考点确认REFPT REFPT 参数参数1 1:轴号。:轴号。参数参数2:“2”2:“2”为第二参考点有效,为第二参考点有效,“3”3”为第三参考点有效,为第三参考点有效,“4”4”为第四参考点有效,为第四参考点有效,“5”5”为第五参考点有效为第五参考点有效4.3.1 4.3.1 旋转控制旋转控制 ROT ROT 旋旋转转控控制制,用用于于刀刀架架等等。正正向向旋旋转转输输出出1 1,反反向向旋旋转转输输出出0 0。输输入入1 1:使使能能通通断断; ;输输入入2 2:计计数数是是从从0 0开开始始还还是是从从1

33、 1开开始始; ;输输入入3 3:是是否否就就近近选选刀刀; ;输输入入4 4:选选择择当当前前位位置置还还是是前前一一个个刀刀位位; ;输输入入5 5:当前刀号到目的刀号的步数。当前刀号到目的刀号的步数。参参数数1 1:刀刀架架数数量量;参参数数2 2:旋旋转转短短路路径径有有效效,短短路路径径选选择择旋旋转转,0 0不不选选择择,1 1选选择择短短路路径径旋旋转转;参参数数3 3:当当前前位位置置地地址址; ;参参数数4 4:目标位置地址目标位置地址4.3.2 4.3.2 报警设置报警设置ALARM ALARM 4.3.3 4.3.3 事件设置事件设置EVENT EVENT 4.3.4 4

34、.3.4 保存数据保存数据SAVEDATA SAVEDATA 4.3.5 4.3.5 复位设置输出复位设置输出RSTCHK RSTCHK 4.3.6 4.3.6 复位清除复位清除RSTCLR RSTCLR 4.4 4.4 数学运算数学运算4.4.1 4.4.1 加法加法ADD 4.4.2 ADD 4.4.2 减法减法SUB 4.4.3 SUB 4.4.3 乘法乘法MUL MUL 4.4.4 4.4.4 除法除法DIV 4.4.5 INCDIV 4.4.5 INC加一加一 4.4.6 DEC4.4.6 DEC减一减一4.4.7 4.4.7 逻辑与逻辑与WAND 4.4.8 WAND 4.4.8

35、逻辑或逻辑或WOR WOR 4.4.9 4.4.9 逻辑异或逻辑异或WXOR 4.4.10 WXOR 4.4.10 求补求补NEG NEG 4.5 4.5 计数器计数器4.5.1 4.5.1 加减计数器加减计数器 CTR CTR 参数参数1 1:计数器当前值;:计数器当前值;参数参数2 2:计数器预置值。:计数器预置值。输入输入1 1是控制输入;是控制输入;输入输入2 2是选择从是选择从0 0或或1 1开始计数;开始计数;输入输入3 3是加减输入;是加减输入;输入输入4 4是复位输入是复位输入4.5.2 4.5.2 计数器计数器 CTRC CTRC 参数参数1 1:计数器编号;:计数器编号;参

36、数参数2 2:计数器预置值。:计数器预置值。输入输入1 1是控制输入;是控制输入;输入输入2 2是复位输入。是复位输入。4.5.3 4.5.3 自定起始加减计数器自定起始加减计数器CTUD CTUD 参数参数1 1:计数器编号。:计数器编号。参数参数2 2:计数器预置值。:计数器预置值。输入输入1 1是控制输入;是控制输入;输入输入2 2是复位后的起始值;是复位后的起始值;输入输入3 3是加是加/ /减控制;减控制;输入输入4 4是复位输入;是复位输入;4.6 4.6 定时器定时器4.6.1 4.6.1 延时导通定时器延时导通定时器TMRB TMRB 参数参数1 1:定时器号;:定时器号;参数

37、参数2 2:时间单位:时间单位: 设置为设置为3 3时,时间单位为小时;时,时间单位为小时; 设置为设置为2 2时,时间单位为分钟;时,时间单位为分钟; 设置为设置为1 1时,时间单位为秒;时,时间单位为秒; 设置为设置为0 0时,时间单位为毫秒。时,时间单位为毫秒。参数参数3 3:定时时间;:定时时间;4.6.2 4.6.2 延时断开定时器延时断开定时器STMR STMR 参数参数1 1:定时器号,可以使用常数:定时器号,可以使用常数; ;参数参数2 2:时间单位,可以使用常数:时间单位,可以使用常数; ;参数参数3 3:定时时间,可以使用常数;:定时时间,可以使用常数;4.7 4.7 流程

38、控制流程控制4.7.1 4.7.1 初始化模块结束初始化模块结束IEND 4.7.2 PLC1IEND 4.7.2 PLC1模块结束模块结束 1END1END4.7.3 PLC24.7.3 PLC2模块结束模块结束 2END 4.7.4 2END 4.7.4 跳转跳转JMP JMP 4.7.5 4.7.5 标号标号LBL 4.7.6 LBL 4.7.6 调用子程序调用子程序CALL CALL 4.7.7 4.7.7 子程序开始子程序开始SP 4.7.8 SP 4.7.8 子程序结束子程序结束SPE SPE 4.7.9 4.7.9 子程序返回子程序返回RETN 4.7.10 RETN 4.7.1

39、0 循环循环LOOP LOOP 4.7.11 4.7.11 下一次循环下一次循环NEXT NEXT 4.8 4.8 比较比较4.8.1 4.8.1 比较比较CMP CMP 参数参数1 1:基准数据,可以使用常数或寄存器;:基准数据,可以使用常数或寄存器;参数参数2 2:比较数据,可以使用常数或寄存器;:比较数据,可以使用常数或寄存器;大于时输出为大于时输出为0 0,小于等于时输出为,小于等于时输出为1 1。4.8.2 4.8.2 一致性比较一致性比较COIN COIN 参数参数1 1:基准数据,可以使用常数或寄存器;:基准数据,可以使用常数或寄存器;参数参数2 2:比较数据,可以使用常数或寄存

40、器;:比较数据,可以使用常数或寄存器;相等时输出为相等时输出为1 1,不等时输出,不等时输出0 0。4.9 4.9 数据操作数据操作4.9.1 4.9.1 移动数据移动数据MOV 4.9.2 MOV 4.9.2 成批移动成批移动BMOVBMOV4.9.3 4.9.3 多个移动多个移动FMOV 4.9.4 FMOV 4.9.4 数据交换数据交换XCH XCH 4.9.5 4.9.5 数据复位数据复位ZRST 4.9.6 ZRST 4.9.6 编码编码ENCO ENCO 4.9.7 4.9.7 译码译码DECO DECO 4.9.8 4.9.8 代码转换代码转换CODCOD参数参数1 1:转换数据

41、的起始位置,可以使用寄存器:转换数据的起始位置,可以使用寄存器D D;参数参数2 2:转换数据的个数,可以使用常数;:转换数据的个数,可以使用常数;参数参数3 3:源数据,可以使用寄存器:源数据,可以使用寄存器R R,D D;参数参数4 4:目标数据的输出地址,可以使用寄存器:目标数据的输出地址,可以使用寄存器R R,D D。 代码转换,主要用于修调值的转换。以主轴修调为例,从代码转换,主要用于修调值的转换。以主轴修调为例,从D0D0开始的开始的8 8个数据位个数据位5050、6060、7070、8080、9090、100100、110110、120120,当,当源数据为源数据为0 0,转换后

42、的数据为,转换后的数据为5050;当源数据为;当源数据为1 1,转换后的数据,转换后的数据为为6060;当源数据为;当源数据为2 2,转换后的数据为,转换后的数据为7070。4.9.9 4.9.9 数据查找数据查找SER SER 参数参数1 1:查找地址,只能使用:查找地址,只能使用D D寄存器;寄存器;参数参数2 2:查找的范围,可以使用常数;:查找的范围,可以使用常数;参数参数3 3:要查找的数据,常数和寄存器:要查找的数据,常数和寄存器X X、Y Y、K K、L L、F F、G G、R R、D D;参数参数4 4:查找结果输出的地址,只能使用:查找结果输出的地址,只能使用D D寄存器;寄

43、存器;在数据表中的一段内查找某个数据,找到时输出在数据表中的一段内查找某个数据,找到时输出1 1,没找到,没找到输出输出0 0。4.9.10 4.9.10 交替输出交替输出ALT 4.9.11 ALT 4.9.11 取上升沿取上升沿PLS PLS 4.9.12 4.9.12 取下降沿取下降沿PLF PLF 4.9.13 4.9.13 点数转换点数转换PTN PTN 参数参数1 1:目的地址:目的地址 参数参数2 2:点:点1 1 参数参数3 3:数字:数字1 1 参数参数4 4:点:点2 2 参数参数5 5:数字:数字2 2参数参数6 6:点:点3 3 参数参数7 7:数字:数字3 3 参数参

44、数8 8:点:点4 4 参数参数9 9:数字:数字4 4 建立点和数字的对应关系,当点有效时,产生对应的数。建立点和数字的对应关系,当点有效时,产生对应的数。Y30.0Y30.0有效时,有效时,R0=0R0=0Y30.1Y30.1有效时,有效时,R0=1R0=1Y30.2Y30.2有效时,有效时,R0=2R0=2Y30.3Y30.3有效时,有效时,R0=3 R0=3 4.9.14 4.9.14 数点转换数点转换NTP NTP 参数参数1 1:源数据地址:源数据地址参数参数2 2:数字:数字1 1 参数参数3 3:点:点1 1 参数参数4 4:数字:数字2 2 参数参数5 5:点:点2 2参数参

45、数6 6:数字:数字3 3 参数参数7 7:点:点3 3 参数参数8 8:数字:数字4 4 参数参数9 9:点:点4 4 建立数字和点的对应关系,根据参数建立数字和点的对应关系,根据参数1 1中的数字产生对应中的数字产生对应的点信号。的点信号。R0=0R0=0时,时, Y30.0Y30.0有效有效R0=1R0=1时,时, Y30.1Y30.1有效有效R0=2R0=2时,时, Y30.2Y30.2有效有效R0=3R0=3时,时, Y30.3Y30.3有效有效4.9.15 4.9.15 计件计件 PARTCNT 4.9.16 PARTCNT 4.9.16 计件清除计件清除 PARTCLRPARTC

46、LR4.9.17 4.9.17 温度采集模块温度采集模块 HEADSEN HEADSEN X32.1 X32.1导通时,温度采集模块开始计数,从导通时,温度采集模块开始计数,从D1D1给定的起始给定的起始位置存储位置存储1010个温度数据。个温度数据。5 FG5 FG寄存器编程寄存器编程 5.1 FG5.1 FG寄存器概述寄存器概述5.1.1 5.1.1 轴寄存器轴寄存器 轴号轴号* *80+80+寄存器号寄存器号5.1.1轴寄存器5.1.1.1 5.1.1.1 轴状态字轴状态字 PLCCNC(F0F2559)PLCCNC(F0F2559)5.1.1.2 5.1.1.2 轴控制字轴控制字CNC

47、PLC(G0G2559)CNCPLC(G0G2559)5.1.2 5.1.2 通道寄存器通道寄存器 通道号通道号* *80+80+寄存器号寄存器号+2560+25605.1.2.1 5.1.2.1 通道状态字通道状态字PLCCNC(F2560F2959)PLCCNC(F2560F2959)5.1.2.2 5.1.2.2 通道控制字通道控制字CNCPLC(G2560G2959)CNCPLC(G2560G2959)PLCPLC扫描周期扫描周期l第一级程序执行周期 (PLC1)标准发布版为标准发布版为1ms1ms,可由参数,可由参数“插补周期插补周期”设定设定l第二级程序执行周期第二级程序执行周期

48、(PLC2PLC2)plc1_time*plc2_lines/plc2_Nvalueplc1_time*plc2_lines/plc2_Nvalueplc1_time:PLC1plc1_time:PLC1的扫描周期的扫描周期plc2_lines:plc2_lines:梯图生成的语句表中梯图生成的语句表中plc2plc2包含的行数包含的行数plc2_Nvalue:PLC2plc2_Nvalue:PLC2单周期支持的行数,标准发布为单周期支持的行数,标准发布为200200例如:生成例如:生成14001400行的语句表,则行的语句表,则1*1400/200=7ms1*1400/200=7ms接口地址

49、的分配梯图编辑界面梯图编辑界面最简单的梯形图初始段初始段结束结束PLC1PLC1段段结束结束PLC2PLC2段段结束结束最小的梯形图最小的梯形图n最小的梯图只需要一个元件,那就是最小的梯图只需要一个元件,那就是 1END 1END 或或 2END2END或或 IENDIEND,这样生成的,这样生成的PLCPLC将什么也不做。将什么也不做。n如果一个梯形图里没有这三个元件的任何一个,那么生成的PLC将不被执行,因此三者必具其一。PLCPLC典型案例一典型案例一一、点灯(不带自锁)一、点灯(不带自锁)面板上面板上+X+X灯灯 Y485.4Y485.4按下时灯亮,松开时灯灭按下时灯亮,松开时灯灭n1

50、.1 功能描述Y485.4X485.4n1.2 1.2 输出是什么输出是什么? ?n1.3输出的条件是什么输出的条件是什么? ?+X+X按键被按下按键被按下 X485.4X485.4PLCPLC典型案例一典型案例一n1.4 1.4 梯形图怎么画?梯形图怎么画?梯形图的规范梯形图的规范案例一中的梯图也可以如下图画法案例一中的梯图也可以如下图画法梯形图的规范梯形图的规范相同的梯形图,在此特别叙述于后:相同的梯形图,在此特别叙述于后: 为了方便对梯形图的跟踪诊断,我们提倡对同一个寄为了方便对梯形图的跟踪诊断,我们提倡对同一个寄存器的点位只画一次处理(用作判断则不限),同时存器的点位只画一次处理(用作

51、判断则不限),同时为了防止出现死锁的出现,因此:为了防止出现死锁的出现,因此:1、尽量避免使用 和 ,尽量采用2、即使 ,也只画一次。PLCPLC典型案例二典型案例二n二、点灯(带自锁)二、点灯(带自锁)面板上工作灯面板上工作灯 Y483.0Y483.0按一次按一次“工作灯工作灯”键则点亮面键则点亮面板灯,再按一次灯灭,循环往板灯,再按一次灯灭,循环往复复n2.1 2.1 功能描述功能描述n2.2 2.2 输出是什么输出是什么? ?Y483.0 当捕获到按键当捕获到按键X483.0X483.0的上升沿时,用中间寄的上升沿时,用中间寄存器存器R23.0R23.0记录。再结合当前工作灯记录。再结合

52、当前工作灯Y483.0Y483.0的状态判的状态判断是否点灯。断是否点灯。n2.3 2.3 输出的条件是什么输出的条件是什么? ?工作灯按键 X483.0n2.4 2.4 梯形图怎么画?梯形图怎么画?PLC典型案例二上升沿解锁之匙PLC典型案例三n三、轴选择(不保持型)三、轴选择(不保持型)面板上按钮灯面板上按钮灯 Y484.3Y484.3将将Y484.3Y484.3灯的亮灭通过灯的亮灭通过PLCPLC传给系统软件以确定传给系统软件以确定X X轴被轴被选中并且移动。选中并且移动。按下按下X+X+时选择时选择X X轴并且轴向正轴并且轴向正方向移动。不按时停止轴选并方向移动。不按时停止轴选并且轴停

53、止移动。且轴停止移动。n3.1 3.1 功能描述功能描述n3.2 3.2 输出是什么输出是什么? ?Y484.3n3.3 3.3 输出的条件是什么输出的条件是什么? ?面板上面板上+X+X灯亮,轴移动。灯亮,轴移动。n3.4 3.4 梯形图实现的步骤梯形图实现的步骤PLC典型案例三1 1、调用、调用JOGSWJOGSW元件,设置轴号和方向;元件,设置轴号和方向;2 2、调用、调用JOGVELJOGVEL元件,设置移动类型;元件,设置移动类型;3、调用调用FEEDOVRDFEEDOVRD和和RPOVRDRPOVRD元件,设置修调;(该元件将元件,设置修调;(该元件将在后面案例中介绍)在后面案例中

54、介绍)PLC典型案例三n3.5 3.5 梯形图怎么画?梯形图怎么画?F F和和G G本案例中,用元件本案例中,用元件JOGSWJOGSW和和JOGVELJOGVEL的模块方式完成的模块方式完成对轴的控制,除此之外,还可以用对轴的控制,除此之外,还可以用F F和和G G实现实现. .用用F F和和G G寄存器是一种更为广泛的表现形式,日本寄存器是一种更为广泛的表现形式,日本FANUCFANUC系统应用的就是这种方法。系统应用的就是这种方法。n模块的优点:直观,见文知义,记忆方便模块的优点:直观,见文知义,记忆方便nFGFG的优点:直接,简捷,通用性强的优点:直接,简捷,通用性强n3.6 3.6

55、元件解析元件解析PLCPLC典型案例三典型案例三MOV MOV :将将源数据的源数据的值传递给值传递给目的数据目的数据源数据,可以是数值或寄存器目的寄存器。PLCPLC典型案例三典型案例三JOGSW :轴手动配置移动方向(1:正向 0:负向)。逻辑轴号G G的对应形式的对应形式 :G2622G2622(正向标记)和(正向标记)和G2623G2623(负向标记)(负向标记)PLCPLC典型案例三典型案例三JOGVEL :轴移动类型逻辑轴号轴移动类型(1为普通速度,2为快进速度)。G的对应形式 :G2620.10增量倍率 00:x1;01:x10;10:x100;11:x1000PLCPLC典型案

56、例三典型案例三n3.7 3.7 用用F F和和G G怎么画梯形图?怎么画梯形图?PLCPLC典型案例四典型案例四四、轴点动四、轴点动( (保持型保持型) )Y482.0X482.0n4.1 4.1 功能描述功能描述按下按下X X键选择键选择X X轴,按轴,按+ +键正向键正向移动,按移动,按- -键负向移动。键负向移动。面板上工作灯 Y482.0 将Y482.0灯的亮灭通过PLC传给系统软件以确定X轴被选中。n4.2 4.2 输出是什么输出是什么? ?n4.3 输出的条件是什么?+X+X键被按过一次后,接键被按过一次后,接着按住着按住+ +键或键或- -键键X485.3X485.5PLCPLC

57、典型案例四典型案例四n4.4 4.4 用用F F和和G G怎么画梯形图?怎么画梯形图?n4.5 4.5 用模块怎么画梯形图?用模块怎么画梯形图?PLC典型案例四五、手动主轴转(总线主轴)n5.1 5.1 功能描述功能描述按下主轴正转时,主轴开始正按下主轴正转时,主轴开始正方向旋转方向旋转面板上面板上Y482.5Y482.5主轴正转灯,当主轴正转灯亮时通过主轴正转灯,当主轴正转灯亮时通过SPDLJOGSPDLJOG还有还有SPDLBUSSPDLBUS将主轴正转信号传给系统软件。将主轴正转信号传给系统软件。n5.2 5.2 输出是什么输出是什么? ?Y482.5PLCPLC典型案例五典型案例五n5

58、.3 5.3 输出的条件是什么输出的条件是什么? ?按下主轴正转,主轴正转灯亮PLC典型案例五n5.4需要用到的F和GPLCPLC典型案例五典型案例五n5.5 5.5 用用F F和和G G怎么画梯形图?怎么画梯形图?n5.6 5.6 用模块怎么画梯形图?用模块怎么画梯形图?PLCPLC典型案例五典型案例五解锁之匙PLCPLC典型案例五典型案例五SPDLJOG :主轴配置n5.7 5.7 元件解析元件解析 旋转方向(旋转方向(1 1:正转:正转 0 0:反转)。:反转)。逻辑轴编号主轴的序号通道号SPDLBUS 总线式主轴六、自动主轴转六、自动主轴转n6.1 6.1 功能描述功能描述 在系统自动

59、方式下运行在系统自动方式下运行M3M3后主轴转后主轴转 通过通过MGETMGET模块点亮主轴正转灯模块点亮主轴正转灯Y482.5 Y482.5 ,当,当正转灯亮时通过正转灯亮时通过SPDLJOGSPDLJOG和和SPDLSBUSPDLSBU将主轴正转将主轴正转信号传给系统软件。再用信号传给系统软件。再用MACKMACK响应响应M3M3指令完成指令完成n6.2 6.2 输出是什么输出是什么? ?Y482.5PLC典型案例六Y482.6Y482.7n6.3 6.3 输出的条件是什么输出的条件是什么? ? 在自动方式下按循环启动执在自动方式下按循环启动执行行M3M3指令指令PLCPLC典型案例六典型

60、案例六n6.4 6.4 需要用到的需要用到的F F和和G GPLCPLC典型案例六典型案例六n6.5 6.5 用用F F和和G G怎么画梯形图?怎么画梯形图?n6.6 6.6 用模块怎么画梯形图?用模块怎么画梯形图?PLCPLC典型案例六典型案例六PLCPLC典型案例六典型案例六PLCPLC典型案例六典型案例六MGET MGET :获取:获取M M指令指令n6.7 6.7 元件解析元件解析通道号通道号代码号代码号通道号代码号MACK MACK :应答:应答M M指令指令CYCLED CYCLED :取:取循环启动状循环启动状态态通道号PLCPLC典型案例六典型案例六主轴的轴号主轴的轴号SPDL

61、RCH SPDLRCH :取主:取主轴速度到达状态轴速度到达状态SPDLZERO SPDLZERO :取主轴零速状取主轴零速状态态主轴的轴号主轴的轴号七、润滑七、润滑n7.1 7.1 功能描述功能描述每隔每隔1515分钟开润滑,再隔分钟开润滑,再隔2020秒关润滑秒关润滑n7.2 7.2 输出是什么输出是什么? ?PLCPLC典型案例七典型案例七Y0.2Y0.2n7.3 7.3 输出的条件是什么输出的条件是什么? ? 开一个中间寄存器,过开一个中间寄存器,过1515分钟将寄存器置分钟将寄存器置1 1,再过,再过2020秒将秒将寄存器清零。当寄存器为寄存器清零。当寄存器为1 1时输出润滑。时输出

62、润滑。n7.4 7.4 梯形图怎么画?梯形图怎么画?PLCPLC典型案例七典型案例七画法一(数字写入,统一单位:秒)画法一(数字写入,统一单位:秒)PLCPLC典型案例七典型案例七画法二(数字写入,分别用分钟和秒)画法二(数字写入,分别用分钟和秒)PLCPLC典型案例七典型案例七画法三(参数写入,分别用分钟和秒)画法三(参数写入,分别用分钟和秒)n7.5 7.5 参数说明参数说明PLCPLC典型案例七典型案例七时间长度时间长度 数字或数字或 P P寄存器寄存器注:使用重复序号的定时器,生成注:使用重复序号的定时器,生成PLCPLC时软件将报警时软件将报警时间单位时间单位 3 3 :小时:小时

63、2 2 :分钟:分钟 1 1 :秒:秒 0 0 :毫秒:毫秒序号序号PLCPLC典型案例八典型案例八八、回零八、回零n8.1 8.1 功能描述功能描述 在回零模式下按轴选键在回零模式下按轴选键后开始回零后开始回零n8.2 8.2 输出是什么输出是什么? ?X X轴回零开始轴回零开始n8.3 8.3 输出的条件是什么输出的条件是什么? ?在回零模式下按在回零模式下按+X+X键(键(X484.3X484.3)触发回零开始)触发回零开始X484.3n8.4 8.4 梯形图怎么画?梯形图怎么画?PLCPLC典型案例八典型案例八HOMERUN : HOMERUN : 参数为当前回零的逻辑轴号。参数为当前

64、回零的逻辑轴号。n8.5 8.5 元件解析元件解析PLCPLC典型案例八典型案例八n8.5 8.5 用用F F和和G G怎么画?怎么画?F F和和G : GG : G轴号轴号* *80.480.4PLCPLC典型案例九典型案例九九、回零过程九、回零过程n9.1 9.1 功能描述功能描述X X轴回零开始后,撞回零开关找到轴回零开始后,撞回零开关找到Z Z脉冲回零完成。脉冲回零完成。n9.2 9.2 输出是什么输出是什么? ?回零完成标记回零完成标记 R62.0R62.0n9.3 9.3 输出的条件是什么输出的条件是什么? ?撞回零开关撞回零开关X1.0X1.0后找到后找到Z Z脉冲脉冲n9.4

65、9.4 梯形图怎么画?梯形图怎么画?PLCPLC典型案例九典型案例九PLCPLC典型案例九典型案例九n9.5 9.5 参数说明参数说明HOMESW HOMESW :回:回零挡块零挡块HOMELED HOMELED :取回零完成取回零完成状态状态F F和和G G: GG轴号轴号* *80.580.5轴号轴号轴号轴号F F和和G G: FF轴号轴号* *80.480.4PLCPLC典型案例九典型案例九n9.6 9.6 用用F F和和G G怎么画?怎么画?PLCPLC典型案例十典型案例十十、增量倍率设置十、增量倍率设置n10.1 10.1 功能描述功能描述通过按键选择倍率,通过按键选择倍率,同时点灯

66、同时点灯PLCPLC通过通过STEPMULSTEPMUL将增量将增量倍率传给系统倍率传给系统n10.2 10.2 输出是什么输出是什么? ?Y483.5Y482.3Y482.4Y483.4n10.3 10.3 输出的条件是什么输出的条件是什么? ?通过不同的进给倍率灯将进给倍率编码后传给通过不同的进给倍率灯将进给倍率编码后传给STEPMULSTEPMULn10.4 10.4 梯形图怎么画?梯形图怎么画?PLCPLC典型案例十典型案例十PLCPLC典型案例十典型案例十PLCPLC典型案例十典型案例十如上图:如上图:当当R232.0R232.0为为1 1时,将数值时,将数值1 1传给传给W0W0;

67、当当R232.1R232.1为为1 1时,将数值时,将数值1010传给传给W0;W0;当当R232.2R232.2为为1 1时,将数值时,将数值100100传给传给W0;W0;当当R232.3R232.3为为1 1时,将数值时,将数值10001000传给传给W0;W0; 注:注:PTNPTN最大只支持最大只支持4 4个数据,当多个点同时有效,传递最个数据,当多个点同时有效,传递最后一个后一个 n10.5 10.5 参数说明参数说明PTN :PTN :根据根据IOIO点传递点传递多个数据多个数据源数据源数据 1 1源数据源数据 2 2源数据源数据 3 3源数据源数据 4 4条件条件1 1条件条件

68、2 2条件条件3 3条件条件4 4目的寄存器目的寄存器PLCPLC典型案例十典型案例十STEPMUL STEPMUL : 设置增设置增量倍率量倍率通道号通道号注:增量倍率最大有注:增量倍率最大有10001000,因此不能用,因此不能用R R,只能,只能用用W W,否则出错,否则出错存储增量倍率的存储增量倍率的寄存器寄存器PLCPLC典型案例十一典型案例十一十一、设置工作模式十一、设置工作模式n11.1 11.1 功能描述功能描述按不同的方式键将系统设置成不同的工作模式按不同的方式键将系统设置成不同的工作模式PLCPLC通过通过MDSTMDST将不同的工作模式传给系统软件,让系统将不同的工作模式

69、传给系统软件,让系统改变工作模式改变工作模式n11.2 11.2 输出是什么输出是什么? ?n11.3 11.3 输出的条件是什么输出的条件是什么? ?按下不同的工作模式按键,并将按键按照模式存入中间按下不同的工作模式按键,并将按键按照模式存入中间寄存器。寄存器。PLCPLC典型案例十一典型案例十一X480.1X480.2X480.3X480.0X480.4PLCPLC典型案例十一典型案例十一n11.4 11.4 梯形图怎么画?梯形图怎么画?PLCPLC典型案例十一典型案例十一PLC典型案例十一MDST MDST :模式:模式设置设置 n11.511.5参数说明参数说明工作模式对应该值如下表工

70、作模式对应该值如下表: :存储工作模式的寄存器存储工作模式的寄存器通道号通道号G G的方式的方式: G2620.0: G2620.0G2620.3 G2620.3 参见案例三的表格参见案例三的表格PLCPLC典型案例十一典型案例十一n11.6 11.6 用用F F和和G G怎么画?怎么画?PLCPLC典型案例十二典型案例十二十二、点亮当前工作模式灯十二、点亮当前工作模式灯n12.1 12.1 功能描述功能描述获取当前工作模式点面板灯获取当前工作模式点面板灯工作模式灯工作模式灯n12.2 12.2 输出是什么输出是什么? ?n12.3 12.3 输出的条件是什么输出的条件是什么? ?将从将从MD

71、GTMDGT中取到的工作状态存入中间寄存器中,判断中间中取到的工作状态存入中间寄存器中,判断中间寄存器中的值点灯。寄存器中的值点灯。Y480.1Y480.2Y480.3Y480.0Y480.4PLCPLC典型案例十二典型案例十二n12.4 12.4 梯形图怎么画?梯形图怎么画?PLCPLC典型案例十二典型案例十二MDGT MDGT 模式获模式获取取n12.512.5参数说明参数说明通道号通道号工作模式对应该值如下表工作模式对应该值如下表: :工作模式值工作模式值F的方式:F2564.0F2564.7PLC典型案例十二n12.6用F和G怎么画?PLCPLC典型案例十三典型案例十三十三、手摇设置十

72、三、手摇设置n13.1 13.1 功能描述功能描述设置手摇的轴选信号以及手摇的修调值。设置手摇的轴选信号以及手摇的修调值。PLCPLC通过通过MPGSETMPGSET将手摇的轴选及及修调值传给系将手摇的轴选及及修调值传给系统软件,让系统软件在手摇模式下工作。统软件,让系统软件在手摇模式下工作。n13.2 13.2 输出是什么输出是什么? ?n13.3 13.3 输出的条件是什么输出的条件是什么? ?手摇的轴选信号手摇的轴选信号以及手摇的修调以及手摇的修调值有变化。值有变化。PLCPLC典型案例十三典型案例十三手摇手摇轴选轴选修调值修调值PLCPLC典型案例十三典型案例十三n13.4 13.4

73、梯形图怎么画?梯形图怎么画?PLCPLC典型案例十三典型案例十三PLCPLC典型案例十三典型案例十三n13.6 13.6 参数说明参数说明RTOMPG :总线式手摇模块手摇脉冲增量MPGSET :配置手摇参数MPG编号手摇倍率手摇轴号MPG编号PLCPLC典型案例十四典型案例十四十四、硬限位十四、硬限位n14.1 14.1 功能描述功能描述当轴撞硬限位后系统报警当轴撞硬限位后系统报警PLCPLC通过通过AXISPLMTAXISPLMT和和AXISNLMTAXISNLMT模块将撞限位传给系统软件。模块将撞限位传给系统软件。n14.2 14.2 输出是什么输出是什么? ?n14.3 14.3 输出

74、的条件是什么输出的条件是什么? ?硬限位的硬限位的IOIO信号有效。信号有效。PLCPLC典型案例十四典型案例十四n14.4 14.4 梯形图怎么画?梯形图怎么画?PLCPLC典型案例十四典型案例十四n14.5 14.5 参数说明参数说明AXISPLMT AXISPLMT :轴正超程轴正超程AXISNLMT AXISNLMT :轴:轴负超程负超程轴号轴号轴号轴号G G的方式的方式 : GG轴号轴号* *80.080.0G G的方式的方式 : GG轴号轴号* *80.180.1PLCPLC典型案例十四典型案例十四n14.6 14.6 用用F F和和G G怎么画?怎么画?PLCPLC典型案例十五典

75、型案例十五十五、急停十五、急停n15.1 15.1 功能描述功能描述拍下急停后的响应。拍下急停后的响应。禁止运行允许,关伺服使能。禁止运行允许,关伺服使能。n15.2 15.2 输出是什么输出是什么? ?n15.3 15.3 输出的条件是什么输出的条件是什么? ?急停急停IOIO点无效。点无效。PLCPLC典型案例十五典型案例十五n15.4 15.4 梯形图怎么画?梯形图怎么画?PLCPLC典型案例十五典型案例十五n15.5 15.5 元件解析元件解析STOP STOP :急停急停通道号通道号G G的方式:的方式:G2560.11G2560.11CALL CALL :子:子程序调用程序调用子程

76、序代号子程序代号注:子程序代号必须是注:子程序代号必须是S+S+数字的形式数字的形式PLCPLC典型案例十五典型案例十五子程序代号子程序代号SP :SP :子程序子程序起始标记起始标记SPE:SPE:子程序子程序结束标记结束标记n位于位于SPSP和其后最近的和其后最近的SPESPE之间的梯形图部分组成了一个子程之间的梯形图部分组成了一个子程序模块;序模块;n子程序模块必须位于子程序模块必须位于1END1END和和2END2END之后,所以调用该子程序之后,所以调用该子程序的的CALLCALL元件不会和子程序模块毗邻;元件不会和子程序模块毗邻;nCALLCALL可在任何位置调用,并和所在位置的扫

77、描周期一致。可在任何位置调用,并和所在位置的扫描周期一致。PLCPLC典型案例十五典型案例十五n15.6 15.6 用用F F和和G G怎么画?怎么画?PLCPLC典型案例十六典型案例十六十六、复位十六、复位( (方式方式1)1)n16.1 16.1 功能描述功能描述解开急停后系统复位。解开急停后系统复位。设置系统复位和调用复位的子程序设置系统复位和调用复位的子程序n16.2 16.2 输出是什么输出是什么? ?n16.3 16.3 输出的条件是什么输出的条件是什么? ?旋出急停按钮。旋出急停按钮。PLCPLC典型案例十六典型案例十六n16.4 16.4 梯形图怎么画?梯形图怎么画?PLCPL

78、C典型案例十六典型案例十六n16.5 16.5 元件解析元件解析通道号通道号RESET :RESET :通道复通道复位位G G的方式:的方式: G2560.13G2560.13PLCPLC典型案例典型案例n16.6 16.6 用用F F和和G G怎么画?怎么画?PLCPLC典型案例十七典型案例十七十七、复位十七、复位( (方式方式2)2)n17.1 17.1 功能描述功能描述按系统上的复位键按系统上的复位键停主轴等所需要复位的信号。停主轴等所需要复位的信号。n17.2 17.2 输出是什么输出是什么? ?n17.3 17.3 输出的条件是什么输出的条件是什么? ?按下复位键按下复位键PLCPL

79、C典型案例十七典型案例十七n17.4 17.4 梯形图怎么画?梯形图怎么画?PLCPLC典型案例十七典型案例十七PLCPLC典型案例十七典型案例十七RSTCLR RSTCLR : :清除清除复位状复位状态态通道号通道号n17.5 17.5 模块说明模块说明RSTCHK RSTCHK : :取复位取复位状态状态通道号通道号PLCPLC典型案例十八典型案例十八十八、轴使能十八、轴使能n18.1 18.1 功能描述功能描述开启逻辑轴使能和伺服使能开启逻辑轴使能和伺服使能给每个轴输出使能给每个轴输出使能n18.2 18.2 输出是什么输出是什么? ?n18.3 18.3 输出的条件是什么输出的条件是什

80、么? ?伺服使能有效和主轴使能有效。伺服使能有效和主轴使能有效。PLCPLC典型案例十八典型案例十八n18.4 18.4 梯形图怎么画?梯形图怎么画?PLCPLC典型案例十八典型案例十八n18.5 18.5 元件解析元件解析AXISEN AXISEN :轴使能轴使能如前页图中如前页图中0 0、2 2、5 5 分别表示分别表示 X X轴、轴、Z Z轴和主轴轴和主轴轴号轴号G G的方式:的方式: GG轴号轴号* *80.780.7PLCPLC典型案例十八典型案例十八SVSW SVSW :伺服:伺服使能(总线使能(总线式)式)轴号轴号G G的方式:的方式: GG轴号轴号* *80+3.080+3.0

81、PLCPLC典型案例十九典型案例十九n18.6 18.6 用用F F和和G G怎么画?怎么画?PLC典型案例十九十九、进给修调n19.1功能描述获取进给修调值,传递给系统软件n19.2输出是什么?设置进给修调n19.3输出的条件是什么?面板进给修调的波动开关点X489PLC典型案例十九n19.4梯图怎么画?n19.5 19.5 参数说明参数说明PLCPLC典型案例十九典型案例十九COD COD :代码转:代码转换换数据源的起始位置数据源的起始位置 例如上图:例如上图: 当当R214R214的值为的值为0 0,则传递,则传递P8P8的数据给的数据给R72R72, 当当R214R214的值为的值为

82、1 1,则传递,则传递P9P9的数据给的数据给R72R72, . 当当R214R214的值为的值为2020,则传递,则传递P28P28的数据给的数据给R72R72,数据总个数数据总个数 数据源的偏移值数据源的偏移值目标寄存器目标寄存器 PLCPLC典型案例十九典型案例十九FEEDOVRDFEEDOVRD: 进给修调进给修调通道号通道号修调值修调值PLCPLC典型案例二十典型案例二十二十、设置报警二十、设置报警n20.1 20.1 功能描述功能描述 液压故障时给出报警液压故障时给出报警n20.2 20.2 输出是什么?输出是什么? 0 0号报警号报警n20.3 20.3 输出的条件是什么?输出的条件是什么? IO IO信号信号X2.6X2.6PLCPLC典型案例二十典型案例二十n20.4 20.4 梯图怎么画?梯图怎么画?n20.5 20.5 参数说明参数说明ALARM ALARM :报警:报警例如上图:例如上图: 当当X2.6X2.6的值为的值为0 0,产生,产生0 0号报警;号报警; 当当X2.6X2.6的值为的值为1 1,清除,清除0 0号报警;号报警; 报警号报警号闪烁电路闪烁电路 谢谢!用中国大脑,装备中国装备!

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

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

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