
华中8型系统PLC梯型图高教知识.ppt
199页华中数控华中数控8 8型系统型系统PLCPLC梯形图梯形图 梯形图是沿用电气控制电路的符号所组合而成的一种图形,梯形图是沿用电气控制电路的符号所组合而成的一种图形,透过梯形图编辑器画好梯形图形后,透过梯形图编辑器画好梯形图形后,PLC PLC 的程序设计也就完成,的程序设计也就完成,以图形表示控制的流程较为直观,易为熟悉电气控制电路的技以图形表示控制的流程较为直观,易为熟悉电气控制电路的技术人员所接受梯形图很多基本符号及动作都是根据传统自动术人员所接受梯形图很多基本符号及动作都是根据传统自动控制电路中常见的机电装置如按钮、开关、继电器控制电路中常见的机电装置如按钮、开关、继电器RelayRelay)) 、、定时器(定时器(TimerTimer)及计数器()及计数器(CounterCounter)等等演变而来的等等演变而来的 PLC PLC内部装置虽然沿用了传统电气控制电路中的继电器、线内部装置虽然沿用了传统电气控制电路中的继电器、线圈及接点等名称,但圈及接点等名称,但 PLC PLC 内部并不存在这些实际物理装置,即内部并不存在这些实际物理装置,即它对应的只是它对应的只是 PLC PLC 内部存储器的一个基本单元(一个位,内部存储器的一个基本单元(一个位,bitbit)) ,若该位为,若该位为 1 1 表示该线圈受电,该位为表示该线圈受电,该位为 0 0 表示线圈不表示线圈不受电,使用常开接点(受电,使用常开接点(Normal Open, NONormal Open, NO或或 a a 接点)接点)一、一、PLCPLC概述概述也就是直接读取该对应位的值,若使用常闭接点(也就是直接读取该对应位的值,若使用常闭接点(Normal Normal Close, NC Close, NC 或或 b b接点)则取该对应位值的反相。
多个继电器将接点)则取该对应位值的反相多个继电器将占有多个位(占有多个位(bitbit)) ,,8 8 个位组成一个字节(或称为一个字节,个位组成一个字节(或称为一个字节,bytebyte)) ,二个字节称为一个字(,二个字节称为一个字(wordword)) ,两个字组合成双字,两个字组合成双字((double worddouble word)) 当多个继电器一并处理时(如加当多个继电器一并处理时(如加/ /减法、移减法、移位等)则可使用字节、字或双字,且位等)则可使用字节、字或双字,且 PLC PLC 内部的另两种装置:内部的另两种装置:定时器及计数器,不仅有线圈,而且还有计时值及计数值,因定时器及计数器,不仅有线圈,而且还有计时值及计数值,因此还要进行一些数值的处理,这些数值多属于字节、字或双字此还要进行一些数值的处理,这些数值多属于字节、字或双字的形式 以上所述,各种内部装置,在以上所述,各种内部装置,在 PLC PLC 内部的数值储存区,各内部的数值储存区,各自占有一定数量的储存单元,当使用这些装置,实际上就是对自占有一定数量的储存单元,当使用这些装置,实际上就是对相应的储存内容以位或字节或字的形式进行读取。
相应的储存内容以位或字节或字的形式进行读取 程序编辑方式是由左母线开始至右母线结束,一行编完再程序编辑方式是由左母线开始至右母线结束,一行编完再换下一行,一行的接点个数由系统决定,相同的输入点可重复换下一行,一行的接点个数由系统决定,相同的输入点可重复使用梯形图程序的运作方式是由左上到右下的扫描线圈及使用梯形图程序的运作方式是由左上到右下的扫描线圈及应用指令运算框等属于输出处理,在梯形图形中置于最右边应用指令运算框等属于输出处理,在梯形图形中置于最右边周而周而复始复始的执的执行行 数控系统梯形图寄存器介绍数控系统梯形图寄存器介绍寄存器的说明变量变量字节数字节数数量数量范围范围说明说明X X、、Y Y1 15125120 0~~511511I/OI/O信号信号F F、、G G2 2312031200 0~~31193119系统信号系统信号R R1 14004000 0~~399399内部寄存器内部寄存器W W2 22002000 0~~199199内部寄存器内部寄存器D D4 41001000 0~~ 9999内部寄存器内部寄存器P P4 42002000 0~~199199用户参数用户参数B B4 450500 0~~4949断电保存断电保存T T、、C C1 12562560 0~~127127300300~~427427定时器、计数器定时器、计数器300300后断电保存后断电保存1.11.1 PLCPLC规格规格 PLC PLC 的程序容量,功能指令数,断电保持地址如下图所示的程序容量,功能指令数,断电保持地址如下图所示:规格规格HNC8HNC8编程语言编程语言LadderLadder,,STLSTL第一级程序执行周期第一级程序执行周期1ms1ms程序容量程序容量梯形图梯形图语句表语句表符号名称符号名称 50005000行行1000010000行行10001000条条指令 基本指令 功能指令 单字节内部继电器(单字节内部继电器(R R))双字节内部寄存器(双字节内部寄存器(W W))四字节内部寄存器(四字节内部寄存器(D D))定时器定时器 ((T T))计数器计数器 ((C C))子程序子程序 ((S S))标号标号 ((L L))用户自定义参数用户自定义参数 ((P P))保持型存储区保持型存储区定时器定时器 ((T T))计数器计数器 ((C C))四字节寄存器(四字节寄存器(B B))400400字节字节 (R0~~R399) (R0~~R399)400400字节字节 (W0~~W199) (W0~~W199)400400字节字节 (D0~~D99) (D0~~D99)128 128 ((T0~~T127T0~~T127))128 (C0~~C127128 (C0~~C127))————————200 200 ((P0~~P199P0~~P199)) 128 128 ((T300~~T427T300~~T427))128 128 ((C300~~C427C300~~C427))200200字节(字节(B0~~B49B0~~B49))I/OI/O模块(模块(X X)) ((Y Y))X0~~X512X0~~X512Y0~~Y512Y0~~Y5121.2 1.2 顺序程序概念顺序程序概念 在讲述编程操作前,对顺序程序的功能进行简要说明。
在讲述编程操作前,对顺序程序的功能进行简要说明 所谓顺序程序是指对机床及其相关设备进行逻辑控制的程序所谓顺序程序是指对机床及其相关设备进行逻辑控制的程序 在将程序转换成某种格式后,在将程序转换成某种格式后,CPU CPU 即可对其进行译码和运算即可对其进行译码和运算处理CPU CPU 高速读出存储在存储器中的每条指令,通过算术逻辑高速读出存储在存储器中的每条指令,通过算术逻辑运算来执行程序顺序程序的编制由编制梯形图开始,所谓梯形运算来执行程序顺序程序的编制由编制梯形图开始,所谓梯形图可理解为图可理解为CPUCPU中算术逻辑运算的执行顺序用中算术逻辑运算的执行顺序用 PLC PLC 中的指令来中的指令来编制梯形图编制梯形图 上述过程由上述过程由 PLC PLC 编程软件完成,编程软件完成,PLC PLC 编程软件的作用就是编编程软件的作用就是编制顺序程序制顺序程序. .1.3 1.3 分配接口分配接口 在确定了控制对象并计算出对应的输入在确定了控制对象并计算出对应的输入/ /输出信号的点数后,输出信号的点数后,即可分配接口。
即可分配接口 输入输出信号点定义请参考电气原理图输入输出信号点定义请参考电气原理图 根据信号的类型,在符号表中输入相应的名称根据信号的类型,在符号表中输入相应的名称 Y487Y487、、 Y488 Y488 为面板上数码管的输出地址为面板上数码管的输出地址 X480 X480 至至X491X491为面板输入信为面板输入信号,定义如下所示:号,定义如下所示: 0 01 12 23 34 45 56 67 7X480X480自动自动单段单段手动手动增量增量回参回参考点考点卡盘卡盘松紧松紧内卡内卡外卡外卡空运空运行行X481X481程序程序跳段跳段选择选择停停MSTMST锁锁住住机床机床锁住锁住尾台尾台松紧松紧液压液压启动启动进给进给保持保持ⅡⅡ手动手动换刀换刀X482X482 ——X X x1x1x10x10x100x100x1000x1000工作工作灯灯X483X483防护防护门门——Z Z快进快进+Z+Z主轴主轴点动点动冷却冷却润滑润滑主轴主轴升档升档X484X484排屑排屑正转正转排屑排屑反转反转 +X+X 主轴主轴正转正转主轴主轴停止停止主轴主轴反转反转X485X485主轴主轴降档降档 超程超程解除解除 X486X486快移修调快移修调循环循环启动启动进给进给保持保持 X487X487主轴修调主轴修调 X488X488手摇急停、手摇轴选和手摇倍率手摇急停、手摇轴选和手摇倍率X489X489进给修调进给修调 X490X490手摇每周期增量脉冲手摇每周期增量脉冲X491X491818A818A车床面板车床面板 0 01 12 23 34 45 56 67 7X480X480自动自动单段单段手动手动增量增量回参回参考点考点换刀换刀允许允许刀具刀具松紧松紧空运空运行行X481X481程序程序跳段跳段选择选择停停Z Z轴锁轴锁住住机床机床锁住锁住防护防护门门机床机床照明照明进给进给保持保持ⅡⅡ手动手动换刀换刀X482X482+4+4+Z+Z——Y Yx1x1x10x10x100x100x1000x1000F1F1X483X483F2F2+X+X快进快进——X X主轴主轴定向定向主轴主轴点动点动主轴主轴制动制动冷却冷却X484X484F3F3F4F4+Y+Y——Z Z——4 4主轴主轴正转正转主轴主轴停止停止主轴主轴反转反转X485X485润滑润滑 超程超程解除解除 X486X486快移修调快移修调循环循环启动启动进给进给保持保持 X487X487主轴修调主轴修调 X488X488手摇急停、手摇轴选和手摇倍率手摇急停、手摇轴选和手摇倍率X489X489进给修调进给修调 X490X490手摇每周期增量脉冲手摇每周期增量脉冲X491X491818A818A铣床面板铣床面板 0 01 12 23 34 45 56 67 7X480X480自动自动单段单段手动手动增量增量回参回参考点考点卡盘卡盘松紧松紧尾台尾台松紧松紧空运空运行行X481X481程序程序跳段跳段选择选择停停MSTMST锁锁住住机床机床锁住锁住中心中心架架尾台尾台连接连接进给进给保持保持ⅡⅡ手动手动换刀换刀X482X482 0%0%25%25%主轴主轴正转正转主轴主轴停止停止主轴主轴反转反转X483X483工作工作灯灯+C+C——Y Y 50%50%100%100%主轴主轴点动点动主轴主轴升档升档X484X484主轴主轴降档降档防护防护门门——X X快进快进+X+XF1F1F2F2冷却冷却X485X485润滑润滑液压液压启动启动自动自动断电断电 +Y+Y——C CF3F3F4F4X486X486排屑排屑正转正转排屑排屑停止停止排屑排屑反转反转超程超程解除解除循环循环启动启动进给进给保持保持 X487X487主轴修调主轴修调 X488X488手摇急停、手摇轴选和手摇倍率手摇急停、手摇轴选和手摇倍率X489X489进给修调进给修调 X490X490手摇每周期增量脉冲手摇每周期增量脉冲X491X491818B818B车床面板车床面板 0 01 12 23 34 45 56 67 7X480X480自动自动单段单段手动手动增量增量回参考回参考点点换刀允换刀允许许刀具松刀具松紧紧空运行空运行X481X481程序跳程序跳段段选择停选择停Z Z轴锁轴锁住住机床锁机床锁住住 刀库正刀库正转转刀库反刀库反转转X482X482X XY YZ Z0%0%25%25%主轴正主轴正转转主轴停主轴停止止主轴反主轴反转转X483X483工作灯工作灯A AB BC C50%50%100%100%主轴定主轴定向向主轴点主轴点动动X484X484主轴制主轴制动动防护门防护门7 78 89 9F1F1F2F2冷却冷却X485X485润滑润滑吹屑吹屑自动断自动断电电——快进快进+ +F3F3F4F4X486X486排屑正排屑正转转排屑停排屑停止止排屑反排屑反转转超程解超程解除除循环启循环启动动进给保进给保持持 X487X487主轴修调主轴修调 X488X488手摇急停、手摇轴选和手摇倍率手摇急停、手摇轴选和手摇倍率X489X489进给修调进给修调 X490X490手摇每周期增量脉冲手摇每周期增量脉冲X491X491818B818B铣床面板铣床面板 0 01 12 23 34 45 56 67 7X480X480自动自动回参回参考点考点手动手动增量增量超程超程解除解除单段单段空运空运行行程序程序跳段跳段X481X481选择选择停停机床机床锁住锁住0%0%25%25%50%50%100%100%工作工作灯灯主轴主轴正转正转X482X482主轴主轴定向定向X XA A7 7——JOGJOG主轴主轴停止停止冷却冷却Y YX483X483B B8 8快进快进主轴主轴反转反转主轴主轴点动点动Z ZC C9 9X484X484+JOG+JOG X485X485 X486X486 循环循环启动启动进给进给保持保持 X487X487进给修调进给修调 X488X488手摇急停、手摇轴选和手摇倍率手摇急停、手摇轴选和手摇倍率X489X489主轴修调主轴修调 X490X490手摇每周期增量脉冲手摇每周期增量脉冲X491X491818C818C面板面板1.4 1.4 顺序程序顺序程序 由于由于 PLC PLC 顺序控制由软件来实现,所以和一般的继电器电顺序控制由软件来实现,所以和一般的继电器电路的工作原理不尽相同。
路的工作原理不尽相同 因此在设计因此在设计 PLC PLC 顺序程序时应充分理解顺序控制的原理顺序程序时应充分理解顺序控制的原理 1.4.1 1.4.1 顺序程序的执行过程顺序程序的执行过程 在一般的继电器控制电路中,各继电器在时间上完全可以在一般的继电器控制电路中,各继电器在时间上完全可以同时动作,在下图所举例中,当继电器同时动作,在下图所举例中,当继电器 A A动作时,继电器动作时,继电器 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 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 循环执行循环执行 顺序程序从梯形图的开头执行直至梯形图结束在程序执顺序程序从梯形图的开头执行直至梯形图结束在程序执行完后,再次从梯形图的开头执行,这被称作循环执行行完后,再次从梯形图的开头执行,这被称作循环执行 从梯形图的开头直至结束的执行时间乘坐循环处理周期从梯形图的开头直至结束的执行时间乘坐循环处理周期PLC2 PLC2 的处理周期取决于控制的步数处理周期越短,信号的响的处理周期取决于控制的步数。
处理周期越短,信号的响应能力也越强应能力也越强 1.6 1.6 执行的优先顺序执行的优先顺序 顺序程序由三部分组成:初始化程序部分、第一级程序部顺序程序由三部分组成:初始化程序部分、第一级程序部分和第二级程序部分初始化程序部分只在系统启动时执行一分和第二级程序部分初始化程序部分只在系统启动时执行一次 第一级程序部分每第一级程序部分每 1ms 1ms 执行一次执行一次 如果第一级程序较长,那么总的执行时间就会延长因此如果第一级程序较长,那么总的执行时间就会延长因此编制第一级程序时,应使其尽可能短第二级程序每编制第一级程序时,应使其尽可能短第二级程序每 n ms n ms 执执行一次n n 为第二级程序的分割数程序执行时,第二级程序为第二级程序的分割数程序执行时,第二级程序将被自动分割将被自动分割 ((1 1)) 第二级程序的分割第二级程序的分割 第二级程序的分割是为了执行第一级程序当分割数为第二级程序的分割是为了执行第一级程序当分割数为 n n时,程序的执行过程如图所示时,程序的执行过程如图所示 当当最最后后((分分割割数数为为n n))的的第第二二级级程程序序部部分分执执行行完完后后,,程程序序又又从从头头开开始始执执行行。
这这样样当当分分割割数数为为n n时时,,一一个个循循环环的的执执行行时时间间为为n n msms((1ms 1ms X X n n))第第一一级级程程序序每每1ms1ms执执行行一一次次,,第第二二级级程程序序每每n n X X 1ms1ms执执行行一一次次如如果果第第一一级级程程序序的的步步数数增增加加,,那那么么在在1ms1ms内内第第二二级级程程序序动动作作的的步步数数就就要要相相应应减减少少,,因因此此,,分分割割数数就就要要变变多多,,整整个个程程序序处处理理时时间间变变长长因因此此第第一一级级程程序序应应编编得得尽尽可可能能地地短2 2)) 第一级程序第一级程序 仅处理短脉冲信号这些信号包括急停,各轴超程等仅处理短脉冲信号这些信号包括急停,各轴超程等 ((3 3)) 使用子使用子程序时程序时顺序程顺序程序的构序的构成成 1.7 1.7 顺序程序构成顺序程序构成 在传统的在传统的 PLC PLC 中,梯形图顺序编制而允许结构化编程中,梯形图顺序编制而允许结构化编程的梯形图语言中,具有以下优点的梯形图语言中,具有以下优点•程序易于理解,便于编制程序易于理解,便于编制 •更加方便找出编程错误更加方便找出编程错误 •出现运行错误时,易于找出原因出现运行错误时,易于找出原因 主要的结构化编程方式有以下三种:主要的结构化编程方式有以下三种: ((1 1)) 子程序子程序 子程序以梯形图为处理单元。
子程序以梯形图为处理单元 ((2 2)) 嵌套嵌套 由(由(1 1)中编制的子程序进行组合构成结构化程序中编制的子程序进行组合构成结构化程序 ((3 3)) 条件分支条件分支 主程序循环执行并检测条件是否满足如果满足执行相应的主程序循环执行并检测条件是否满足如果满足执行相应的子程序如果条件不满足,不执行相应的子程序如果条件不满足,不执行相应的子程序 1.8 1.8 地址地址 地址用来区分信号不同的地址分别对应机床的输入、输地址用来区分信号不同的地址分别对应机床的输入、输出信号、出信号、CNC CNC 的输入、输出信号、内部继电器、计数器等每的输入、输出信号、内部继电器、计数器等每个地址由地址号和位号组成个地址由地址号和位号组成 地址格式地址格式 在在地地址址号号的的开开头头必必须须指指定定一一个个字字母母用用来来表表示示下下表表中中所所列列的的信信号号类类型型在在功功能能指指令令中中指指定定字字节节单单位位的的地地址址时时,,位位号号可可以以省省略如X30X30字母字母信号类型信号类型 X X来自机床的输入信号来自机床的输入信号X0~~X512X0~~X512Y Y由由PLCPLC输出到机床的信号输出到机床的信号Y0~~Y512Y0~~Y512F F来自来自NCNC的输入信号的输入信号F0~~F3119F0~~F3119G G由由PLCPLC输出到输出到NCNC的信号的信号G0~~G3119G0~~G3119R R单字节内部继电器单字节内部继电器R0~~R399R0~~R399W W双字节内部继电器双字节内部继电器W0~~W199W0~~W199D D四字节内部继电器四字节内部继电器D0~~D99D0~~D99B B断电保持继电器断电保持继电器B0~~B49B0~~B49P P用户自定义参数用户自定义参数P0~~P199P0~~P199C C计数器计数器((C300C300后为断电保持)后为断电保持)C0~~C127C0~~C127C300~~C427C300~~C427T T定时器定时器((T300T300后为断电保持)后为断电保持)T0~~T127T0~~T127T300~~T427T300~~T427L L标记号标记号————S S子程序号子程序号————2 2 基本指令基本指令 基本指令的详述如下表:基本指令的详述如下表: 序号序号名称名称功能描述功能描述1 1LDLD读入指定的元件信号状态读入指定的元件信号状态2 2LDILDI读入指定的元件信号的取反状态读入指定的元件信号的取反状态3 3LDTLDT读入常真的元件信号状态读入常真的元件信号状态4 4LDCLDC读入零导通的元件信号状态读入零导通的元件信号状态5 5LDNCLDNC读入非零导通的元件信号状态读入非零导通的元件信号状态6 6OUTOUT将逻辑运算结果输出到指定的地址将逻辑运算结果输出到指定的地址7 7OOUTOOUT将逻辑运算结果取反输出到指定的地址将逻辑运算结果取反输出到指定的地址8 8SETSET将将行行计计算算结结果果与与指指定定地地址址中中的的信信号号逻逻辑辑或或以以后后,,将结果返回到该地址中将结果返回到该地址中9 9RSTRST将将行行计计算算结结果果取取反反与与指指定定地地址址中中的的信信号号逻逻辑辑或或以后,将结果返回到该地址中以后,将结果返回到该地址中1010ANDAND逻辑与逻辑与1111ANDIANDI将指定信号取反后逻辑与将指定信号取反后逻辑与1212ANCANC将指定信号零导通后逻辑与将指定信号零导通后逻辑与1313ANNCANNC将指定信号非零导通后逻辑与将指定信号非零导通后逻辑与1414OROR逻辑或逻辑或1515ORIORI将指定信号取反后逻辑或将指定信号取反后逻辑或1616ORCORC将指定信号零导通后逻辑或将指定信号零导通后逻辑或1717ORNCORNC将指定信号非零导通后逻辑或将指定信号非零导通后逻辑或1818LDPLDP读入信号的上升沿读入信号的上升沿1919LDFLDF读入信号的下降沿读入信号的下降沿2020ANDPANDP将指定信号去上升沿后逻辑与将指定信号去上升沿后逻辑与2121ANDFANDF将指定信号去下降沿后逻辑与将指定信号去下降沿后逻辑与2222ORPORP将指定信号去上升沿后逻辑或将指定信号去上升沿后逻辑或2323ORFORF将指定信号去下降沿后逻辑或将指定信号去下降沿后逻辑或2424ORBORB块逻辑或块逻辑或2525ANBANB块逻辑与块逻辑与2626MPSMPS节点结果入栈节点结果入栈2727MRDMRD读节点结果读节点结果2828MPPMPP节点结果出栈节点结果出栈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 功能模块功能模块本章包含以下内容:本章包含以下内容: 功能模块表功能模块表 编号编号助记符助记符备注备注3737TMRBTMRB定时器定时器3838STMRSTMR延时断开定时器延时断开定时器4444CTRCTR计数器计数器4545CTRCCTRC固定计数器固定计数器4646CTUDCTUD加减计数器加减计数器5252IENDIEND初始化模块结束初始化模块结束53531END1ENDPLC1PLC1结束结束54542END2ENDPLC2PLC2结束结束5757JMPJMP跳转跳转5858LBLLBL标号标号5959CALLCALL调用子程序调用子程序6060SPSP子程序开始子程序开始6161SPESPE子程序结束子程序结束6262RETNRETN子程序返回子程序返回6363LOOPLOOP循环循环6464NEXTNEXT下一个循环下一个循环7070ADDADD加法加法7171SUBSUB减法减法7272MULMUL乘法乘法7373DIVDIV除法除法7474INCINC加加1 17575DECDEC减减1 17676WANDWAND与与7777WORWOR或或7878WXORWXOR异或异或7979NEGNEG取反取反8080CMPCMP比较比较8181COINCOIN一致性比较一致性比较8282MOVMOV移动数据移动数据8383BMOVBMOV成批移动数据成批移动数据8484FMOVFMOV多个移动数据多个移动数据8585XCHXCH数据交换数据交换8686ZRSTZRST数据复位数据复位100100PLSPLS上升沿上升沿101101PLFPLF下降沿下降沿102102ALTALT交替输出交替输出103103ROTROT旋转控制旋转控制104104ENCOENCO编码编码105105DECODECO译码译码106106CODCOD代码转换代码转换107107SERSER数据查找数据查找108108ALARMALARM报警报警109109EVENTEVENT事件事件110110PTNPTN点到数转换点到数转换111111NTPNTP数到点转换数到点转换112112NIXIENIXIE 112112TOOLUSETOOLUSE 140140MDSTMDST工作模式设置工作模式设置141141MDGTMDGT取工作模式取工作模式142142CYCLECYCLE循环启动循环启动143143HOLDHOLD进给保持进给保持144144CYCLEDCYCLED循环启动灯循环启动灯145145HOLDLEDHOLDLED进给保持灯进给保持灯146146MGETMGET取取M M代码代码147147MACKMACKM M代码应答代码应答148148TGETTGET取取T T代码代码149149TACKTACKT T代码应答代码应答150150DRYRUNDRYRUN空运行空运行151151SKIPSKIP跳段跳段152152RPOVRDRPOVRD快移修调快移修调153153FDOVRDFDOVRD进给修调进给修调154154SPOVRDSPOVRD主轴修调主轴修调155155SELSTOPSELSTOP选择停选择停157157TEMPSENTEMPSEN 158158MDIMDI 159159SPBRAKSPBRAK主轴制动主轴制动160160SPORIESPORIE主轴定向主轴定向161161MPGSETMPGSET 162162STEPMULSTEPMUL增量修调增量修调163163STEPAXSTEPAX轴增量控制轴增量控制165165JOGSWJOGSW手动轴点动使能手动轴点动使能167167JOGVELJOGVEL手动轴点动速度手动轴点动速度169169HOMRUNHOMRUN回零开始回零开始171171HOMSWHOMSW碰到回零挡块碰到回零挡块173173HOMLEDHOMLED回零结束回零结束175175AXENAXEN轴使能轴使能177177AXPLMTAXPLMT轴正限位轴正限位179179AXNLMTAXNLMT轴负限位轴负限位181181AXOKAXOK轴准备好轴准备好183183AXLOCKAXLOCK轴锁住轴锁住185185SVSWSVSW 186186SPDASPDA 187187ESCBLKESCBLK 188188CHANSWCHANSW 189189USERINUSERIN 190190USEROUTUSEROUT 191191DESYNDESYN 192192SUBAXENSUBAXEN 193193OFFLINEOFFLINE 194194STOPSTOP 195195RESETRESET 196196TOOLSETTOOLSET 197197TOOLCLRTOOLCLR 198198HOMRUN1HOMRUN1 199199PARTCNTPARTCNT 200200PARTCLRPARTCLR 202202SAVEDATASAVEDATA 203203SPBUSSPBUS 204204SPJOGSPJOG 205205HEADSENHEADSEN 206206SPORIOKSPORIOK 207207RTOMPGRTOMPG 208208AXMOVEAXMOVE 209209AXMVTOAXMVTO 210210AXLMF2AXLMF2 211211RSTCHKRSTCHK 212212RSTCLRRSTCLR 213213SPZEROSPZERO 214214SPRCHSPRCH 215215SPBUS1SPBUS1 216216MSTMST 217217REFPTREFPT 218218AXMDAXMD 4.1 4.1 面板功能面板功能 4.1.1 4.1.1 通道模式设置通道模式设置MDST MDST 格式格式 参数参数参数格式参数格式 数据类型数据类型存储区域存储区域说明说明属性属性< <地地 址址1>1>INTINT常数常数通道号通道号前置前置 ○○后置后置 ××< <地地 址址2>2>INTINT常常数数、、F F、、G G、、R R、、W W、、D D、、P P、、B B工工作作模模式值式值工作方式工作方式参数参数自动自动单段单段手动手动增量增量回零回零手摇手摇PMCPMC1 12 24 48 81616323264644.1.2 4.1.2 通道模式获取通道模式获取MDGT MDGT 格式格式 参数参数参数格式参数格式 数据类型数据类型存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数通道号通道号 前置前置 ○○后置后置 ××< <地址地址2>2>INTINT常常数数、、F F、、G G、、R R、、W W、、D D、、P P、、B B工工作作模模式值式值工作方式工作方式参数参数自动自动单段单段手动手动增量增量回零回零手摇手摇PMCPMC1 12 24 48 81616323264644.1.3 4.1.3 模式模式MDI MDI 格式格式 参数参数参数格式参数格式 数据类型数据类型 存储区域存储区域 说明说明属性属性< <地址地址1>1>INTINT常数常数通道号。
通道号前置前置 √√后置后置 ××4.1.4 4.1.4 锁住通道锁住通道MST MST 格式格式 参数参数参数格式参数格式数据类型数据类型 存储区域存储区域 说明说明属性属性< <地址地址1>1>INTINT常数常数通道号通道号前置前置 √√后置后置 ××4.1.5 4.1.5 循环启动开启循环启动开启CYCLE CYCLE 格式格式 参数参数参数格式参数格式数据类型数据类型存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数通道号 前置前置 √√后置后置 ××4.1.6 4.1.6 急停急停STOPSTOP格式格式 参数参数参数格式参数格式数据类型数据类型 存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数通道号通道号前置前置 √√后置后置 ××4.1.7 4.1.7 复位复位 RESETRESET格式格式 参数参数参数格式参数格式数据类型数据类型 存储区域存储区域 说明说明属性属性< <地址地址1>1>INTINT常数常数通道号通道号前置前置 √√后置后置 ××4.1.8 4.1.8 通道切换通道切换CHANSWCHANSW格式格式 参数参数参数格式参数格式数据类型数据类型 存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数置置 进进 给给 保保持的通道。
持的通道前置前置 √√后置后置 ××4.1.9 4.1.9 进给保持开启进给保持开启HOLDHOLD格式格式 参数参数参数格式参数格式数据类型数据类型存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数置置 进进 给给 保保持的通道持的通道前置前置 √√后置后置 ××4.1.10 4.1.10 循环启动指示灯循环启动指示灯CYCLEDCYCLED格式格式 参数参数参数格式参数格式 数据类型数据类型存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数获获 取取 循循 环环启启 动动 状状 态态的通道前置前置 ○○后置后置 √√4.1.11 4.1.11 进给保持指示灯进给保持指示灯HOLDLED HOLDLED 格式格式 参数参数参数格式参数格式 数据类型数据类型存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数获获 取取 进进 给给保保 持持 状状 态态的通道前置前置 ○○后置后置 √√4.1.12 4.1.12 程序跳段(程序跳段(G31G31))ESCBLKESCBLK格式格式 参数参数参数格式参数格式 数据类型数据类型 存储区域存储区域 说明说明属性属性< <地址地址1>1>INTINT常数常数需需要要激激活活跳跳段段功能的通道功能的通道前置前置 ○○后置后置 ××< <地址地址2>2>INTINT常数常数G31G31的序号的序号4.1.13 M4.1.13 M指令获取指令获取MGET MGET 格式格式 参数参数参数格式参数格式 数据类型数据类型 存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数通道号通道号前置前置 ○○后置后置 √√< <地址地址2>2>INTINT常常数数、、Y Y、、G G、、R R、、W W、、D D、、B BM M代码号代码号4.1.14 M4.1.14 M指令应答指令应答MACK MACK 格式格式 参数参数参数格式参数格式 数据类型数据类型存储区域存储区域 说明说明属性属性< <地址地址1>1>INTINT常数常数通道号通道号前置前置 ○○后置后置 ××< <地址地址2>2>INTINT常数常数M M代码号代码号4.1.15 T4.1.15 T指令获取指令获取TGETTGET格式格式 4.1.16 T4.1.16 T指令应答指令应答TACK TACK 格式格式 参数参数参数格式参数格式数据类型数据类型存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数通道号通道号前置前置 ○○后置后置 ××参数参数参数格式参数格式 数据类型数据类型存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数通道号通道号前置前置 ○○后置后置 √√< <地址地址2>2>INTINT常常数数、、Y Y、、G G、、R R、、W W、、D D、、B BT T代码号代码号4.1.17 4.1.17 快移修调设置快移修调设置RPOVRDRPOVRD通过参数通过参数1 1选择的通道,参数选择的通道,参数2 2通过寄存器来传递修调值通过寄存器来传递修调值参数参数参数格式参数格式 数据类型数据类型 存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数通道号通道号前置前置 ○○后置后置 ××< <地址地址2>2>INTINT常常数数、、X X、、Y Y、、 F F、、 G G、、 R R、、 W W、、 D D、、 P P、、B B修调值修调值4.1.18 4.1.18 进给修调设置进给修调设置FEEDOVRD FEEDOVRD 通过参数通过参数1 1选择的通道,参数选择的通道,参数2 2通通过寄存器来传递修调值过寄存器来传递修调值参数参数参数格式参数格式 数据类型数据类型 存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数通道号通道号前置前置 ○○后置后置 ××< <地址地址2>2>INTINT常常数数、、X X、、Y Y、、F F、、G G、、R R、、W W、、D D、、P P、、B B修调值修调值4.1.19 4.1.19 主轴修调设置主轴修调设置SPDLOVRD SPDLOVRD 通过参数通过参数1 1选择的通道,参数选择的通道,参数2 2选选择主轴号,参数择主轴号,参数3 3通过寄存器来通过寄存器来传递修调值传递修调值参数参数参数格式参数格式 数据类型数据类型 存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数通道号通道号前置前置 ○○后置后置 ××< <地址地址2>2>INTINT常数常数主轴号主轴号< <地址地址3>3>INTINT常常数数、、X X、、Y Y、、F F、、G G、、R R、、W W、、D D、、P P、、B B修调值修调值4.1.20 4.1.20 增量(步进)倍率设置增量(步进)倍率设置 STEPMUL STEPMUL 通过参数通过参数1 1选择的轴号,参选择的轴号,参数数2 2通过寄存器来传递倍率通过寄存器来传递倍率值值参数参数参数格式参数格式 数据类型数据类型 存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数轴号轴号前置前置 ○○后置后置 ××< <地址地址2>2>INTINT常常数数、、X X、、Y Y、、F F、、G G、、R R、、W W、、D D、、P P、、B B倍率值倍率值4.1.21 4.1.21 空运行开关空运行开关DRYRUNDRYRUN参数参数参数格式参数格式数据类型数据类型 存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数 前置前置 √√后置后置 ××参数参数1 1:通道号:通道号4.1.22 4.1.22 跳段开关跳段开关 SKIPSKIP符号符号 参数参数参数格式参数格式数据类型数据类型 存储区域存储区域 说明说明属性属性< <地址地址1>1>INTINT常数常数 前置前置 √√后置后置 ××4.1.23 4.1.23 用户输入用户输入USERIN USERIN 参数参数参数格式参数格式 数据类型数据类型存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数 前置前置 ○○< <地址地址2>2>INTINT常数常数后置后置 ××< <地址地址3>3>INTINT常数常数参数参数1 1:通道号:通道号参数参数2 2:组号,组号大小不得:组号,组号大小不得超过超过8 8组组参数参数3 3:下标,下标大小不得:下标,下标大小不得超过超过1616个个4.1.24 4.1.24 用户输出用户输出USEROUT USEROUT 参数参数1 1:通道号;:通道号;参数参数2 2:用户输出组号:用户输出组号参数参数3 3:用户输出下标:用户输出下标参数参数参数格式参数格式 数据类型数据类型存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数 前置前置 ○○< <地址地址2>2>INTINT常数常数后置后置 √√< <地址地址3>3>INTINT常数常数4.1.25 4.1.25 选择停开关选择停开关 SELSTOP SELSTOP 符号符号 参数参数参数格式参数格式数据类型数据类型存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数 前置前置 √√后置后置 ××4.1.26 4.1.26 刀具设置刀具设置TOOLSET TOOLSET 符号符号 参数参数参数格式参数格式数据类型数据类型存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数 前置前置 ××后置后置 √√4.1.27 4.1.27 刀具清除刀具清除TOOLCLR TOOLCLR 符号符号 参数参数参数格式参数格式数据类型数据类型存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数 前置前置 ××后置后置 √√4.1.28 8 4.1.28 8 位数码管位数码管 NIXIE NIXIE 符号符号参数参数参参数数格格式式数数 据据类型类型存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常常数数 、、X X、、Y Y、、F F、、G G、、R R、、W W、、D D、、P P、、B B要要在在数数码码管管上上显显示示的数字的数字前置前置 √√< <地址地址2>2>INTINT常数常数 ““0 0””表表示示 单单 字字 节节 ,,““1 1””表表示双字节示双字节后置后置 ××< <地址地址3>3>BOOLBOOLY Y、、R R、、W W、、D D、、B B设设置置面面板板上上的的8 8位位数码管数码管4.1.29 4.1.29 刀具显示刀具显示 TOOLUSE TOOLUSE 参数参数1 1:通道号;:通道号;参数参数2 2:刀号:刀号参数参数参数格式参数格式 数据类型数据类型 存储区域存储区域说明说明 属性属性< <地址地址1>1>INTINT常常数数 、、X X、、Y Y、、F F、、G G、、R R、、W W、、D D、、P P、、B B 前置前置 ○○< <地址地址2>2>INTINT常常数数 、、X X、、Y Y、、F F、、G G、、R R、、W W、、D D、、P P、、B B后置后置 ××4.1.30 4.1.30 热误差补偿模块热误差补偿模块TEMPSEN TEMPSEN 4.2 4.2 轴功能单元轴功能单元参数参数参数格式参数格式数据类型数据类型存储区域存储区域 说明说明属性属性< <地址地址1>1>INTINT常数常数 前置前置 √√< <地址地址2>2>BOOLBOOLX X后置后置 ××< <地址地址3>3>INTINT常数常数< <地址地址4>4>BOOLBOOLB B4.2.1 4.2.1 主轴手动设置主轴手动设置 SPDLJOG SPDLJOG 参数参数1 1:主轴号。
主轴号 参数参数2 2:正转点:正转点参数参数参数格式参数格式数据类型数据类型存储区域存储区域说明说明 属性属性< <地址地址1>1>INTINT常数常数 前置前置 ○○< <地址地址2>2>BOOLBOOLX X、、Y Y、、F F、、G G、、R R、、W W、、D D、、P P、、B B后置后置 ××4.2.2 4.2.2 主轴控制主轴控制【【伺服主轴伺服主轴】】 SPDLBUS SPDLBUS参数参数参数格式参数格式 数据类型数据类型 存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数 前置前置 ○○< <地址地址2>2>INTINT常数常数后置后置 ××4.2.3 4.2.3 带档位的主轴控制带档位的主轴控制【【伺服主轴伺服主轴】】 SPDLBUS1 SPDLBUS1 参数参数1 1:通道号参数参数2 2:主轴号:主轴号参数参数1 1:通道号参数参数2 2:主轴号:主轴号参数参数3 3:档位寄存器,从:档位寄存器,从1 1开始开始参数参数4 4:控制参数:控制参数 ,指定的参,指定的参数存放着主轴电机的最大转速、数存放着主轴电机的最大转速、初始转速等数据初始转速等数据参数参数参数格式参数格式 数据类型数据类型 存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数 前置前置 ○○< <地址地址2>2>INTINT常数常数后置后置 ××< <地址地址3>3>INTINT常常数数、、Y Y、、G G、、R R、、W W、、D D、、B B< <地址地址4>4>BOOLBOOLP P4.2.4 4.2.4 主轴定向使能主轴定向使能SPDLORI SPDLORI 符号符号 参数参数参数格式参数格式数据类型数据类型存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数轴号轴号前置前置 ○○后置后置 ××4.2.5 4.2.5 主轴定向完成主轴定向完成SPDLOROK SPDLOROK 符号符号 参数参数参数格式参数格式数据类型数据类型存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数 前置前置 ○○后置后置 √√4.2.6 4.2.6 主轴控制主轴控制【【DADA】】SPDASPDA符号符号 参数参数参数格式参数格式数据类型数据类型 存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数 前置前置 ○○< <地址地址2>2>INTINT常数常数后置后置 ××< <地址地址3>3>INTINT常常 数数 、、 Y Y、、 G G、、R R、、W W、、D D、、B B< <地址地址4>4>BOOLBOOLY Y、、 G G、、 R R、、 W W、、D D、、B B< <地址地址5>5>BOOLBOOLP P参数参数1 1:通道号:通道号; ;参数参数2 2:主轴号;:主轴号;参数参数3 3:档位寄存器(档位从:档位寄存器(档位从1 1开始)开始)参参数数4 4::控控制制参参数数 ,,指指定定的的参参数数存存放放着着主主轴轴电电机机的的最最大大转转速速、、初始转速等数据初始转速等数据参数参数5 5:主轴控制值参考包括:主轴控制值参考包括0 0电机最大转速电机最大转速1 1实测最小转速实测最小转速2 2实测最大转速实测最大转速3 3当前传动比分子当前传动比分子4 4当前传动比分母当前传动比分母4.2.7 4.2.7 主轴零速检测主轴零速检测 SPDLZEROSPDLZERO参数参数参数格式参数格式数据类型数据类型存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数 前置前置 ○○后置后置 ××4.2.8 4.2.8 主轴速度到达主轴速度到达 SPDLRCH SPDLRCH 参数参数参数格式参数格式数据类型数据类型 存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数通道号通道号前置前置 ○○后置后置 ××4.2.9 4.2.9 从轴回零允许从轴回零允许SUBAXEN SUBAXEN 参数参数参数格式参数格式数据类型数据类型 存储区域存储区域 说明说明属性属性< <地址地址1>1>INTINT常数常数 前置前置 √√后置后置 ××参数参数1 1:从轴号:从轴号4.2.10 4.2.10 释放从轴释放从轴 DESYN DESYN 参数参数1 1:从轴的轴号:从轴的轴号参数参数参数格式参数格式数据类型数据类型 存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数 前置前置 √√后置后置 ××4.2.11 4.2.11 轴点动控制轴点动控制JOGSW JOGSW 参数参数参数格式参数格式数据类型数据类型 存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常常数数、、X X、、Y Y、、F F、、G G、、R R、、W W、、D D、、P P、、B B 前置前置 ○○后置后置 ××< <地址地址2>2>BOOLBOOLX X、、Y Y、、F F、、G G、、R R、、W W、、D D、、P P、、B B参数参数1 1:轴号;:轴号;参数参数2 2:轴正点动方向,设置值:轴正点动方向,设置值为为““1 1””表示正方向,表示正方向,““0 0””表示表示负方向。
负方向4.2.12 4.2.12 轴步进控制轴步进控制STEPAXIS STEPAXIS 参数参数参数格式参数格式数据类型数据类型 存储区域存储区域说明说明 属性属性< <地址地址1>1>INTINT常常数数、、X X、、Y Y、、F F、、G G、、R R、、W W、、D D、、P P、、B B 前置前置 ○○后置后置 ××< <地址地址2>2>BOOLBOOLX X、、Y Y、、F F、、G G、、R R、、W W、、D D、、P P、、B B参数参数1 1:轴号;:轴号;参数参数2 2:轴步进方向轴步进方向4.2.13 4.2.13 轴点动速度选择轴点动速度选择JOGVEL JOGVEL 参数参数参数格式参数格式 数据类型数据类型 存储区域存储区域说明说明 属性属性< <地址地址1>1>INTINT常常数数、、X X、、Y Y、、F F、、G G、、R R、、W W、、D D、、P P、、B B 前置前置 √√后置后置 ××< <地址地址2>2>INTINT常常数数、、X X、、Y Y、、F F、、G G、、R R、、W W、、D D、、P P、、B B参数参数1 1:轴号;:轴号;参数参数2 2:轴速度,取值如下::轴速度,取值如下:1 1:参数点动速度:参数点动速度2 2:参数快移速度:参数快移速度>2>2:速度(脉冲:速度(脉冲/ /周期)周期) 4.2.14 4.2.14 轴回零启动轴回零启动HOMRUN HOMRUN 参数参数参数格式参数格式数据类型数据类型存储区域存储区域 说明说明属性属性< <地址地址1>1>INTINT常数常数 前置前置 √√后置后置 ××参数参数1 1:轴号;:轴号;4.2.15 4.2.15 轴回零启动轴回零启动HOMERUN1 HOMERUN1 参数参数参数格式参数格式数据类型数据类型存储区域存储区域说明说明 属性属性< <地址地址1>1>INTINT常数常数 前置前置 √√后置后置 ××< <地址地址2>2>BOOLBOOLX X、、Y Y、、F F、、G G、、R R、、W W、、D D、、P P、、B B参数参数1 1:轴号;:轴号;参数参数2 2:轴回零启动方向;:轴回零启动方向; 4.2.16 4.2.16 回零接近开关回零接近开关 HOMESW HOMESW 参数参数参数格式参数格式数据类型数据类型存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数 前置前置 √√后置后置 ××参数参数1 1:轴号:轴号4.2.17 4.2.17 轴回零完成轴回零完成HOMLED HOMLED 参数参数参数格式参数格式 数据类型数据类型存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数 前置前置 √√后置后置 √√参数参数1 1:轴号:轴号4.2.18 4.2.18 轴使能轴使能 AXEN AXEN 参数参数参数格式参数格式数据类型数据类型 存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数 前置前置 √√后置后置 ××参数参数1 1:轴号,可以是常数或者寄存器。
轴号,可以是常数或者寄存器4.2.19 4.2.19 轴就绪指示轴就绪指示【【总线总线】】AXRDY AXRDY 参数参数参数格式参数格式数据类型数据类型存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数 前置前置 ××后置后置 √√4.2.20 4.2.20 轴锁住轴锁住AXISLOCK AXISLOCK 参数参数参数格式参数格式 数据类型数据类型存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数 前置前置 √√后置后置 ××4.2.21 4.2.21 轴相对移动轴相对移动AXMOVE AXMOVE 参数参数参数格式参数格式 数据类型数据类型 存储区域存储区域说明说明 属性属性< <地址地址1>1>INTINT常常数数、、X X、、Y Y、、F F、、G G、、R R、、W W、、D D、、P P、、B B 前置前置 √√后置后置 ××< <地址地址2>2>INTINT常常数数、、X X、、Y Y、、F F、、G G、、R R、、W W、、D D、、P P、、B B参数参数1 1:轴号。
轴号参数参数2 2:轴移动量:轴移动量 4.2.22 4.2.22 轴绝对移动轴绝对移动AXMOVETO AXMOVETO 参数参数参数格式参数格式 数据类型数据类型 存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常常数数、、X X、、Y Y、、F F、、G G、、R R、、W W、、D D、、P P、、B B 前前 置置√√后后置置 ××< <地址地址2>2>INTINT常常数数、、X X、、Y Y、、F F、、G G、、R R、、W W、、D D、、P P、、B B参数参数1 1:轴号参数参数2 2:轴移动位置:轴移动位置4.2.23 4.2.23 轴第轴第 2 2软极限软极限AXLMF2 AXLMF2 参数参数参数格式参数格式数据类型数据类型 存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常常数数、、X X、、Y Y、、F F、、G G、、R R、、W W、、D D、、P P、、B B 前置前置√√后置后置××4.2.24 4.2.24 正限位挡块开关正限位挡块开关AXISPLMT AXISPLMT 参数参数参数格式参数格式数据类型数据类型 存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数 前置前置 √√后置后置 ××4.2.25 4.2.25 负限位挡块开关负限位挡块开关AXISNLMT AXISNLMT 参数参数参数格式参数格式 数据类型数据类型存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数 前置前置 √√后置后置 ××4.2.26 4.2.26 手摇设置手摇设置MPGSET MPGSET 参数参数参数格式参数格式 数据类型数据类型存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数 前置前置 ○○< <地址地址2>2>INTINT常常数数、、X X、、Y Y、、F F、、G G、、R R、、W W、、D D、、P P、、B B后置后置 ××< <地址地址3>3>INTINT常常数数、、X X、、Y Y、、F F、、G G、、R R、、W W、、D D、、P P、、B B参数参数1 1:手摇号;:手摇号;参数参数2 2:轴号;:轴号;参数参数3 3:修调值;:修调值;4.2.27 4.2.27 手摇控制手摇控制 RTOMPG RTOMPG 参数参数参数格式参数格式 数据类型数据类型 存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常常数数、、X X、、Y Y、、F F、、G G、、R R、、W W、、D D、、P P、、B B 前置前置 ○○< <地址地址2>2>INTINT常数常数后置后置 ××参数参数1 1:手摇脉冲增量输入的寄存器。
手摇脉冲增量输入的寄存器8 8型手摇默认使用型手摇默认使用X490X490寄存器)寄存器)参数参数2 2::MPGMPG编号编号 ,此参数用于描述手摇的编号,当出现多个手,此参数用于描述手摇的编号,当出现多个手摇时可用此参数区分摇时可用此参数区分4.2.28 4.2.28 伺服使能伺服使能【【总线总线】】SVSW SVSW 参数参数参数格式参数格式 数据类型数据类型存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数 前置前置 ○○后置后置 ××4.2.29 4.2.29 轴工作模式轴工作模式AXISMODE AXISMODE 参数参数参数格式参数格式数据类型数据类型存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数 前置前置 ○○< <地址地址2>2>INTINT常数常数后置后置 ××参数参数1 1:轴号参数参数2:2:““0 0””为位置,为位置,““1 1””为速度,为速度,““2 2””为力矩为力矩4.2.30 4.2.30 轴参考点确认轴参考点确认REFPT REFPT 参数参数参数格式参数格式 数据类型数据类型存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数 前置前置 ○○< <地址地址2>2>INTINT常数常数后置后置 √√参数参数1 1:轴号。
轴号参数参数2:2:““2 2””为第二参考点有效,为第二参考点有效,““3 3””为第三参考点有效,为第三参考点有效,““4 4””为第四参考点有效,为第四参考点有效,““5 5””为第五参考点有效为第五参考点有效4.3.1 4.3.1 旋转控制旋转控制 ROT ROT 参数参数参数格式参数格式数据类型数据类型存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数 前前置置 ○○< <地址地址2>2>BOOLBOOLX X、、Y Y、、F F、、G G、、R R、、W W、、D D、、P P、、B B后后置置 √√ < <地址地址3>3>BOOLBOOLX X、、Y Y、、F F、、G G、、R R、、W W、、D D、、P P、、B B< <地址地址4>4>BOOLBOOLY Y、、G G、、R R、、W W、、D D、、B B< <地址地址5>5> 旋旋转转控控制制,,用用于于刀刀架架等等正正向向旋旋转转输输出出1 1,,反反向向旋旋转转输输出出0 0输输入入1 1::使使能能通通断断; ;输输入入2 2::计计数数是是从从0 0开开始始还还是是从从1 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 参数参数参数格式参数格式数据类型数据类型 存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数 前置前置 √√后置后置 ××4.3.3 4.3.3 事件设置事件设置EVENT EVENT 参数参数参数格式参数格式数据类型数据类型存储区域存储区域 说明说明属性属性< <地址地址1>1>INTINT常数常数 前置前置 √√后置后置 ××4.3.4 4.3.4 保存数据保存数据SAVEDATA SAVEDATA 参数参数参数格式参数格式数据类型数据类型存储区域存储区域说明说明属性属性无无 前置前置 √√后置后置 ××4.3.5 4.3.5 复位设置输出复位设置输出RSTCHK RSTCHK 参数参数参数格式参数格式数据类型数据类型存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数必必 须须 和和RSTCLRRSTCLR同同时使用时使用前置前置 √√后置后置 √√4.3.6 4.3.6 复位清除复位清除RSTCLR RSTCLR 参数参数参数格式参数格式数据类型数据类型存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数必必 须须 和和RSTCHKRSTCHK同同时使用时使用前置前置 √√后置后置 ××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 逻辑或逻辑或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>BOOLBOOLR R、、W W、、D D、、B B 前置前置 √√< <地址地址2>2>INTINT常数、常数、P P后置后置 √√参数参数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>INTINT常数常数 前置前置 √√< <地址地址2>2>INTINT常数、常数、P P后置后置 √√参数参数1 1:计数器编号;:计数器编号;参数参数2 2:计数器预置值计数器预置值输入输入1 1是控制输入;是控制输入;输入输入2 2是复位输入是复位输入4.5.3 4.5.3 自定起始加减计数器自定起始加减计数器CTUD CTUD 参数参数参数格式参数格式 数据类型数据类型存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数 前置前置 √√< <地址地址2>2>INTINT常数、常数、P P后置后置 √√参数参数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>INTINT常数常数 前置前置 √√< <地址地址2>2>INTINT常数常数后置后置 ○○< <地址地址3>3>INTINT常数、常数、P P参数参数1 1:定时器号;:定时器号;参数参数2 2:时间单位::时间单位: 设置为设置为3 3时,时间单位为小时;时,时间单位为小时; 设置为设置为2 2时,时间单位为分钟;时,时间单位为分钟; 设置为设置为1 1时,时间单位为秒;时,时间单位为秒; 设置为设置为0 0时,时间单位为毫秒。
时,时间单位为毫秒参数参数3 3:定时时间;:定时时间;4.6.2 4.6.2 延时断开定时器延时断开定时器STMR STMR 参数参数参数格式参数格式 数据类型数据类型存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常数常数 前置前置 √√< <地址地址2>2>INTINT常数常数后置后置 ○○< <地址地址3>3>INTINT常数、常数、P P参数参数1 1:定时器号,可以使用常数:定时器号,可以使用常数; ;参数参数2 2:时间单位,可以使用常数:时间单位,可以使用常数; ;参数参数3 3:定时时间,可以使用常数;:定时时间,可以使用常数;4.7 4.7 流程控制流程控制 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.10 循环循环LOOP LOOP 4.7.11 4.7.11 下一次循环下一次循环NEXT NEXT 4.8 4.8 比较比较 4.8.1 4.8.1 比较比较CMP CMP 参数参数参数格式参数格式 数据类型数据类型 存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常常数数、、X X、、Y Y、、 F F、、 G G、、 R R、、 W W、、 D D、、 P P、、B B大大 于于 时时 输输出出为为0 0,,小小于于 等等 于于 时时输出为输出为1 1前置前置 ○○< <地址地址2>2>INTINT常常数数、、X X、、Y Y、、 F F、、 G G、、 R R、、 W W、、 D D、、 P P、、B B后置后置 √√参数参数1 1:基准数据,可以使用常数或寄存器;:基准数据,可以使用常数或寄存器;参数参数2 2:比较数据,可以使用常数或寄存器;:比较数据,可以使用常数或寄存器;大于时输出为大于时输出为0 0,小于等于时输出为,小于等于时输出为1 1。
4.8.2 4.8.2 一致性比较一致性比较COIN COIN 参数参数参数格式参数格式 数据类型数据类型 存储区域存储区域说明说明属性属性< <地址地址1>1>INTINT常常数数、、X X、、Y Y、、F F、、G G、、R R、、W W、、D D、、P P、、B B相相 等等 时时 输输出出为为1 1,,不不等时输出等时输出0 0前置前置 ○○< <地址地址2>2>INTINT常常数数、、X X、、Y Y、、F F、、G G、、R R、、W W、、D D、、P P、、B B后置后置 √√参数参数1 1:基准数据,可以使用常数或寄存器;:基准数据,可以使用常数或寄存器;参数参数2 2:比较数据,可以使用常数或寄存器;:比较数据,可以使用常数或寄存器;相等时输出为相等时输出为1 1,不等时输出,不等时输出0 04.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>BOOLBOOLX X、、 Y Y、、 F F、、 G G、、 R R、、W W、、D D、、P P、、B B用用于于修修调调值值的的转换转换前置前置 √√< <地址地址2>2>INTINT常数常数后置后置 ××< <地址地址3>3>BOOLBOOLX X、、 Y Y、、 F F、、 G G、、 R R、、W W、、D D、、P P、、B B< <地址地址4>4>BOOLBOOLY Y、、 G G、、 R R、、 W W、、 D D、、P P、、B B参数参数1 1:转换数据的起始位置,可以使用寄存器:转换数据的起始位置,可以使用寄存器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,转换后的数据为,转换后的数据为5050;当源数据为;当源数据为1 1,转换后的数据,转换后的数据为为6060;当源数据为;当源数据为2 2,转换后的数据为,转换后的数据为70704.9.9 4.9.9 数据查找数据查找SER SER 参数参数参数格式参数格式数据类型数据类型存储区域存储区域说明说明属性属性< <地址地址1>1>BOOLBOOLX X、、 Y Y、、 F F、、 G G、、 R R、、W W、、D D、、P P、、B B找找到到时时输输出出1 1,,没没找找到到输输出出0 0前置前置 √√< <地址地址2>2>INTINT常数常数< <地址地址3>3>BOOLBOOLX X、、 Y Y、、 F F、、 G G、、 R R、、W W、、D D、、P P、、B B后置后置 ××< <地址地址4>4>BOOLBOOLY Y、、 G G、、 R R、、 W W、、 D D、、P P、、B B参数参数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寄存器;寄存器;在数据表中的一段内查找某个数据,找到时输出在数据表中的一段内查找某个数据,找到时输出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 参数参数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参数参数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 计件清除计件清除 PARTCLRPARTCLR4.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 轴状态字轴状态字 PLC‐>CNC(F0~F2559)PLC‐>CNC(F0~F2559) D7D7D6D6D5D5D4D4D3D3D2 D2 D1D1D0D0D15D15D14D14D13D13D12D12D11D11D10 D10 D9D9D8D8F0F0 从轴跟随从轴跟随状态标志状态标志从轴零点从轴零点检查标志检查标志从轴回从轴回零状态零状态回零回零完成完成回零不成回零不成功功回零第二回零第二步步回零第回零第一步一步轴移轴移动状动状态态保留保留轴锁住标轴锁住标志志保留保留轴状轴状态态轴第四参轴第四参考点确认考点确认轴第三参轴第三参考点确认考点确认轴第二轴第二参考点参考点确认确认轴第一轴第一参考点参考点确认确认F1F1 保留保留保留保留保留保留保留保留保留保留保留保留保留保留PMCPMC轴轴移动标移动标志志保留保留保留保留保留保留保留保留保留保留保留保留保留保留保留保留F2F2 编码器无编码器无反馈标志反馈标志保留保留保留保留伺服伺服回零回零标志标志第二编码第二编码器零点标器零点标志志轴缓冲为轴缓冲为空标志空标志伺服伺服准备准备好好捕获捕获Z Z脉冲脉冲主轴零速主轴零速标记标记主轴速度主轴速度到达标志到达标志保留保留保留保留轴力矩控轴力矩控制模式制模式轴速度控轴速度控制模式制模式轴位轴位置控置控制模制模式式伺服伺服准备准备好标好标志志5.1.1.2 5.1.1.2 轴控制字轴控制字CNC‐>PLC(G0~G2559)CNC‐>PLC(G0~G2559) F3F3 保留保留保留保留保留保留保留保留保留保留保留保留保留保留保留保留保留保留保留保留保留保留保留保留保留保留保留保留保留保留主主轴轴定定向向完完成成标记标记G0G0 轴使能轴使能 轴锁住轴锁住回回零零挡挡块块回回零零开开始始负负向向禁禁止止正正向向禁禁止止负限位负限位正正限限位位轴复位轴复位标志标志补补偿偿扩扩展展采采样样信信号号脱脱机机指指令令从从轴轴跟跟随标志随标志从从轴轴零零点点偏偏差差重置重置从从轴轴来来的的零零点点检查检查从从轴轴零零点点检检查查使能使能G1G1 保留保留保留保留保留保留保留保留扩展软扩展软限位使限位使能能第第2 2软软限位使限位使能能PMCPMC相相对移动对移动标志标志PMCPMC绝对绝对移动移动标志标志保留保留保留保留保留保留保留保留保留保留保留保留保留保留保留保留G2G2 保留保留保留保留保留保留保留保留第二编第二编码器码器Z Z脉冲标脉冲标记记保留保留保留保留Z Z脉脉冲标冲标志志保留保留保留保留保留保留主轴定主轴定向标志向标志轴力矩轴力矩控制标控制标志志轴速度轴速度控制标控制标志志轴位置轴位置控制标控制标志志保留保留G3G3 保留保留保留保留保留保留保留保留保留保留保留保留保留保留伺服伺服使能使能保留保留保留保留保留保留保留保留保留保留保留保留保留保留保留保留5.1.2 5.1.2 通道寄存器通道寄存器 通道号通道号* *80+80+寄存器号寄存器号+2560+25605.1.2.1 5.1.2.1 通道状态字通道状态字PLC‐>CNC(F2560~F2959)PLC‐>CNC(F2560~F2959) D7D7D6D6D5D5D4D4D3D3D2 D2 D1D1D0D0D15D15D14D14D13D13D12D12D11D11D10 D10 D9D9D8D8F2560F2560 有运动有运动的用户的用户干预中干预中空运行空运行状态状态循环启循环启动状态动状态进给保进给保持状态持状态保留保留保留保留保留保留保留保留回零找回零找Z Z脉冲脉冲标志标志复位中复位中保留保留复位标复位标志志校验状校验状态态保留保留车螺纹车螺纹状态状态正在正在切削切削F2561F2561 保留保留保留保留等待完等待完成标志成标志中断指中断指令跳过令跳过标志标志G28/G3G28/G31 1中断中断指令完指令完成成程序完程序完成标志成标志程序启程序启动标志动标志程序程序选中选中标志标志保留保留保留保留保留保留保留保留保留保留保留保留通道完通道完成非空成非空指令标指令标志志通道通道有非有非空指空指令标令标志志F2562F2562 保留保留保留保留保留保留保留保留保留保留保留保留保留保留保留保留第第4 4个个S S指令指令第第3 3个个S S指令指令第第2 2个个S S指令指令第第1 1个个S S指令指令主轴恒主轴恒线速线速PLCPLC分分度指令度指令标记标记刀偏标刀偏标记记保留保留F2564F2564 保留保留PMCPMC手摇手摇回零回零增量增量手动手动单段单段自动自动保留保留保留保留保留保留保留保留保留保留保留保留保留保留保留保留5.1.2.2 5.1.2.2 通道控制字通道控制字CNC‐>PLC(G2560~G2959)CNC‐>PLC(G2560~G2959) D7D7D6D6D5D5D4D4D3D3D2D2D1D1D0D0D15D15D14D14D13D13D12D12D11D11D10D10D9D9D8D8G2560G2560 测量中测量中断标志断标志空运行空运行标志标志循环启循环启动标志动标志进给保进给保持标志持标志保留保留保留保留保留保留保留保留通道数通道数据保存据保存通道数通道数据恢复据恢复标志标志复位标复位标志志清通道清通道缓冲标缓冲标志志急停标急停标志志面板复面板复位标志位标志PLCPLC复复位应答位应答标志标志保留保留G2561G2561 解释器解释器数据恢数据恢复标志复标志MDIMDI复复位到程位到程序头标序头标志志程序重程序重新运行新运行标志标志解释器解释器复位标复位标志志选择停选择停标志标志跳段标跳段标志志程序重程序重新运行新运行第第2 2步步标志标志解释器解释器启动标启动标志志进进给给外外部部修修调调使能使能主主轴轴外外部部修修调调使能使能学学习习标标志志手手动动刀刀具具方方向向控控制制标标志志外外部部中中断标志断标志用户运用户运动控制动控制标志标志保留保留解释器解释器数据保数据保存标志存标志G2562G2562 保留保留保留保留保留保留保留保留保留保留保留保留保留保留保留保留4 4号号 主主轴轴 S S指指令令应应答答字字3 3号号 主主轴轴 S S指指令令应应答答字字2 2号号 主主轴轴 S S指指令令应应答答字字1 1号号 主主轴轴 S S指指令令应应答答字字通通 道道MSTMST锁锁通通 道道MSTMST忙忙保留保留保留保留G2620G2620 面板使面板使能能PMCPMC手摇手摇回零回零增量增量手动手动单段单段自动自动保留保留保留保留保留保留保留保留保留保留快移快移增量倍率增量倍率G2621G2621 手摇手摇1 1轴选轴选手摇手摇0 0轴选轴选保留保留保留保留保留保留手摇手摇1 1使能使能手摇手摇1 1倍率倍率手摇手摇0 0倍率倍率G2622G2622 轴轴7+7+轴轴6+6+轴轴5+5+轴轴4+4+轴轴3+3+轴轴2+2+轴轴1+1+轴轴0+0+保留保留保留保留保留保留保留保留保留保留保留保留保留保留轴轴8+8+G2623G2623 轴轴7-7-轴轴6-6-轴轴5-5-轴轴4-4-轴轴3-3-轴轴2-2-轴轴1-1-轴轴0-0-保留保留保留保留保留保留保留保留保留保留保留保留保留保留轴轴8-8-PLCPLC扫描周期扫描周期第一级程序执行周期 (PLC1)标准发布版为标准发布版为1ms1ms,可由参数,可由参数““插补周期插补周期””设定设定第二级程序执行周期第二级程序执行周期 ((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接口地址的分配地址用途地址用途X0~X149外部输入信号Y0~Y149外部输出信号X150~X199保留Y150~Y199保留X200~X449AD信号Y200~Y449DA信号X450~X479保留Y450~Y479保留X480~X499面板接口输入Y480~Y499面板接口输出X500~X511保留Y500~Y511保留梯图编辑界面梯图编辑界面最简单的梯形图初始段初始段结束结束PLC1PLC1段段结束结束PLC2PLC2段段结束结束最小的梯形图最小的梯形图n最小的梯图只需要一个元件,那就是最小的梯图只需要一个元件,那就是 1END 1END 或或 2END2END或或 IENDIEND,这样生成的,这样生成的PLCPLC将什么也不做。
将什么也不做n如果一个梯形图里没有这三个元件的任何一个,那么生成的PLC将不被执行,因此三者必具其一PLCPLC典型案例一典型案例一•一、点灯(不带自锁)一、点灯(不带自锁)面板上面板上+X+X灯灯 Y485.4Y485.4按下时灯亮,松开时灯灭按下时灯亮,松开时灯灭n1.1 功能描述Y485.4X485.4n1.2 1.2 输出是什么输出是什么? ?n1.3 输出的条件是什么输出的条件是什么? ?+X+X按键被按下按键被按下 X485.4X485.4PLCPLC典型案例一典型案例一n1.4 1.4 梯形图怎么画?梯形图怎么画?梯形图的规范梯形图的规范•案例一中的梯图也可以如下图画法案例一中的梯图也可以如下图画法梯形图的规范梯形图的规范•相同的梯形图,在此特别叙述于后:相同的梯形图,在此特别叙述于后: •为了方便对梯形图的跟踪诊断,我们提倡对同一个寄为了方便对梯形图的跟踪诊断,我们提倡对同一个寄存器的点位只画一次处理(用作判断则不限),同时存器的点位只画一次处理(用作判断则不限),同时为了防止出现死锁的出现,因此:为了防止出现死锁的出现,因此:1、尽量避免使用 和 ,尽量采用2、即使 ,也只画一次。
PLCPLC典型案例二典型案例二n二、点灯(带自锁)二、点灯(带自锁)面板上工作灯面板上工作灯 Y483.0Y483.0按一次按一次““工作灯工作灯””键则点亮面键则点亮面板灯,再按一次灯灭,循环往板灯,再按一次灯灭,循环往复复n2.1 2.1 功能描述功能描述n2.2 2.2 输出是什么输出是什么? ?Y483.0 当捕获到按键当捕获到按键X483.0X483.0的上升沿时,用中间寄的上升沿时,用中间寄存器存器R23.0R23.0记录再结合当前工作灯记录再结合当前工作灯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轴并且轴向正轴并且轴向正方向移动不按时停止轴选并方向移动不按时停止轴选并且轴停止移动且轴停止移动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元件,设置修调;(该元件将元件,设置修调;(该元件将在后面案例中介绍)在后面案例中介绍)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 元件解析元件解析PLCPLC典型案例三典型案例三MOV MOV ::将将源数据的源数据的值传递给值传递给目的数据目的数据源数据,可以是数值或寄存器目的寄存器PLCPLC典型案例三典型案例三G[2622]876543210+WJog+VJog+UJog+CJog+BJog+AJog+ZJog+YJog+XJogG[2623]876543210-WJog-VJog-UJog-CJog-BJog-AJog-ZJog-YJog-XJogJOGSW :轴手动配置移动方向(1:正向 0:负向)逻辑轴号G G的对应形式的对应形式 ::G[2622]G[2622](正向标记)和(正向标记)和G[2623]G[2623](负向标记)(负向标记)PLCPLC典型案例三典型案例三G[2620]109876543210快移快移增量倍率增量倍率面板面板使能使能PMC手摇手摇回零回零增量增量手动手动单段单段自动自动JOGVEL :轴移动类型逻辑轴号轴移动类型(1为普通速度,2为快进速度)。
G的对应形式 :G[2620].10增量倍率 00:x1;01:x10;10:x100;11:x1000PLCPLC典型案例三典型案例三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典型案例四典型案例四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.3 5.3 输出的条件是什么输出的条件是什么? ?按下主轴正转,主轴正转灯亮PLC典型案例五n5.4 需要用到的F和GG[2622]876543210+WJog+VJog+UJog+CJog+BJog+AJog+ZJog+YJog+XJogG[2623]876543210-WJog-VJog-UJog-CJog-BJog-AJog-ZJog-YJog-XJogPLCPLC典型案例五典型案例五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 功能描述功能描述 在系统自动方式下运行在系统自动方式下运行M3M3后主轴转后主轴转 通过通过MGETMGET模块点亮主轴正转灯模块点亮主轴正转灯Y482.5 Y482.5 ,当,当正转灯亮时通过正转灯亮时通过SPDLJOGSPDLJOG和和SPDLSBUSPDLSBU将主轴正转将主轴正转信号传给系统软件。
再用信号传给系统软件再用MACKMACK响应响应M3M3指令完成指令完成n6.2 6.2 输出是什么输出是什么? ?Y482.5PLC典型案例六Y482.6Y482.7n6.3 6.3 输出的条件是什么输出的条件是什么? ? 在自动方式下按循环启动执在自动方式下按循环启动执行行M3M3指令指令PLCPLC典型案例六典型案例六n6.4 6.4 需要用到的需要用到的F F和和G GF[2560]1514131211109876543有轴回零找Z脉冲 复位中保留上层复位校验标记保留螺纹切削正在切削测量中断标记 空运行 循环启动进给保持MDIF[ax*80+2]15141312111098主轴零速主轴速度到达伺服力矩模式伺服速度模式伺服位置模式伺服准备好PLCPLC典型案例六典型案例六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典型案例六典型案例六主轴的轴号主轴的轴号SPDLRCH 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时输出润滑时输出润滑n7.4 7.4 梯形图怎么画?梯形图怎么画?PLCPLC典型案例七典型案例七画法一(数字写入,统一单位:秒)画法一(数字写入,统一单位:秒)PLCPLC典型案例七典型案例七画法二(数字写入,分别用分钟和秒)画法二(数字写入,分别用分钟和秒)PLCPLC典型案例七典型案例七画法三(参数写入,分别用分钟和秒)画法三(参数写入,分别用分钟和秒)n7.5 7.5 参数说明参数说明PLCPLC典型案例七典型案例七时间长度时间长度 数字或数字或 P P寄存器寄存器注:使用重复序号的定时器,生成注:使用重复序号的定时器,生成PLCPLC时软件将报警时软件将报警时间单位时间单位 3 3 :小时:小时 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 : 参数为当前回零的逻辑轴号。
参数为当前回零的逻辑轴号n8.5 8.5 元件解析元件解析PLCPLC典型案例八典型案例八1515141413131212111110109 98 87 76 65 54 43 32 21 10 0保保留留保保留留保保留留保保留留保保留留保保留留保保留留保保留留轴轴使使能能轴轴锁锁住住回回零零碰碰挡挡块块回回零零开开始始负负向向禁禁止止正正向向禁禁止止负负超超程程正正超超程程n8.5 8.5 用用F F和和G G怎么画?怎么画?F F和和G : G[G : 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 9.4 梯形图怎么画?梯形图怎么画?PLCPLC典型案例九典型案例九PLCPLC典型案例九典型案例九n9.5 9.5 参数说明参数说明HOMESW HOMESW :回:回零挡块零挡块HOMELED HOMELED ::取回零完成取回零完成状态状态F F和和G G:: G[G[轴号轴号* *80].580].5轴号轴号轴号轴号F F和和G G:: F[F[轴号轴号* *80].480].4PLCPLC典型案例九典型案例九n9.6 9.6 用用F F和和G G怎么画?怎么画?PLCPLC典型案例十典型案例十•十、增量倍率设置十、增量倍率设置n10.1 10.1 功能描述功能描述通过按键选择倍率,通过按键选择倍率,同时点灯同时点灯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;;当当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条件条件2 2条件条件3 3条件条件4 4目的寄存器目的寄存器PLCPLC典型案例十典型案例十STEPMUL STEPMUL :: 设置增设置增量倍率量倍率通道号通道号注:增量倍率最大有注:增量倍率最大有10001000,因此不能用,因此不能用R R,只能,只能用用W W,否则出错,否则出错存储增量倍率的存储增量倍率的寄存器寄存器PLCPLC典型案例十一典型案例十一•十一、设置工作模式十一、设置工作模式n11.1 11.1 功能描述功能描述按不同的方式键将系统设置成不同的工作模式按不同的方式键将系统设置成不同的工作模式PLCPLC通过通过MDSTMDST将不同的工作模式传给系统软件,让系统将不同的工作模式传给系统软件,让系统改变工作模式改变工作模式n11.2 11.2 输出是什么输出是什么? ?n11.3 11.3 输出的条件是什么输出的条件是什么? ?按下不同的工作模式按键,并将按键按照模式存入中间按下不同的工作模式按键,并将按键按照模式存入中间寄存器。
寄存器PLCPLC典型案例十一典型案例十一X480.1X480.2X480.3X480.0X480.4PLCPLC典型案例十一典型案例十一n11.4 11.4 梯形图怎么画?梯形图怎么画?PLCPLC典型案例十一典型案例十一PLC典型案例十一工作方式工作方式自动自动单段单段手动手动增量增量回零回零手摇手摇PMCPMC参数参数1 12 24 48 8161632326464MDST MDST :模式:模式设置设置 n11.511.5参数说明参数说明工作模式对应该值如下表工作模式对应该值如下表: :存储工作模式的寄存器存储工作模式的寄存器通道号通道号G G的方式的方式: G[2620].0: G[2620].0~~G[2620].3 G[2620].3 参见案例三的表格参见案例三的表格PLCPLC典型案例十一典型案例十一n11.6 11.6 用用F F和和G G怎么画?怎么画?PLCPLC典型案例十二典型案例十二•十二、点亮当前工作模式灯十二、点亮当前工作模式灯n12.1 12.1 功能描述功能描述获取当前工作模式点面板灯获取当前工作模式点面板灯工作模式灯工作模式灯n12.2 12.2 输出是什么输出是什么? ?n12.3 12.3 输出的条件是什么输出的条件是什么? ?将从将从MDGTMDGT中取到的工作状态存入中间寄存器中,判断中间中取到的工作状态存入中间寄存器中,判断中间寄存器中的值点灯。
寄存器中的值点灯Y480.1Y480.2Y480.3Y480.0Y480.4PLCPLC典型案例十二典型案例十二n12.4 12.4 梯形图怎么画?梯形图怎么画?PLCPLC典型案例十二典型案例十二工作方式工作方式自自动动单单段段手手动动增增量量回回零零手手摇摇PMCPMC参数参数1 12 24 48 8161632326464MDGT MDGT 模式获模式获取取n12.512.5参数说明参数说明通道号通道号工作模式对应该值如下表工作模式对应该值如下表: :工作模式值工作模式值F的方式: F[2564].0~ F[2564].7PLC典型案例十二76543210保留PMC手摇回零增量手动单段自动n12.6 用F和G怎么画?PLCPLC典型案例十三典型案例十三•十三、手摇设置十三、手摇设置n13.1 13.1 功能描述功能描述设置手摇的轴选信号以及手摇的修调值设置手摇的轴选信号以及手摇的修调值PLCPLC通过通过MPGSETMPGSET将手摇的轴选及及修调值传给系将手摇的轴选及及修调值传给系统软件,让系统软件在手摇模式下工作统软件,让系统软件在手摇模式下工作n13.2 13.2 输出是什么输出是什么? ?n13.3 13.3 输出的条件是什么输出的条件是什么? ?手摇的轴选信号手摇的轴选信号以及手摇的修调以及手摇的修调值有变化。
值有变化PLCPLC典型案例十三典型案例十三手摇手摇轴选轴选修调值修调值PLCPLC典型案例十三典型案例十三n13.4 13.4 梯形图怎么画?梯形图怎么画?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 输出的条件是什么输出的条件是什么? ?硬限位的硬限位的IOIO信号有效信号有效PLCPLC典型案例十四典型案例十四n14.4 14.4 梯形图怎么画?梯形图怎么画?PLCPLC典型案例十四典型案例十四n14.5 14.5 参数说明参数说明AXISPLMT AXISPLMT ::轴正超程轴正超程AXISNLMT AXISNLMT :轴:轴负超程负超程轴号轴号轴号轴号G G的方式的方式 :: G[G[轴号轴号* *80].080].0G G的方式的方式 :: G[G[轴号轴号* *80].180].1PLCPLC典型案例十四典型案例十四n14.6 14.6 用用F F和和G G怎么画?怎么画?PLCPLC典型案例十五典型案例十五•十五、急停十五、急停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的方式:的方式:G[2560].11G[2560].11CALL CALL :子:子程序调用程序调用子程序代号子程序代号注:子程序代号必须是注:子程序代号必须是S+S+数字的形式数字的形式PLCPLC典型案例十五典型案例十五子程序代号子程序代号SP :SP :子程序子程序起始标记起始标记SPE:SPE:子程序子程序结束标记结束标记n位于位于SPSP和其后最近的和其后最近的SPESPE之间的梯形图部分组成了一个子程之间的梯形图部分组成了一个子程序模块;序模块;n子程序模块必须位于子程序模块必须位于1END1END和和2END2END之后,所以调用该子程序之后,所以调用该子程序的的CALLCALL元件不会和子程序模块毗邻;元件不会和子程序模块毗邻;nCALLCALL可在任何位置调用,并和所在位置的扫描周期一致。
可在任何位置调用,并和所在位置的扫描周期一致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 梯形图怎么画?梯形图怎么画?PLCPLC典型案例十六典型案例十六n16.5 16.5 元件解析元件解析通道号通道号RESET :RESET :通道复通道复位位G G的方式:的方式: G[2560].13G[2560].13PLCPLC典型案例典型案例n16.6 16.6 用用F F和和G G怎么画?怎么画?PLCPLC典型案例十七典型案例十七•十七、复位十七、复位( (方式方式2)2)n17.1 17.1 功能描述功能描述按系统上的复位键按系统上的复位键停主轴等所需要复位的信号。
停主轴等所需要复位的信号n17.2 17.2 输出是什么输出是什么? ?n17.3 17.3 输出的条件是什么输出的条件是什么? ?按下复位键按下复位键PLCPLC典型案例十七典型案例十七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 输出的条件是什么输出的条件是什么? ?伺服使能有效和主轴使能有效伺服使能有效和主轴使能有效PLCPLC典型案例十八典型案例十八n18.4 18.4 梯形图怎么画?梯形图怎么画?PLCPLC典型案例十八典型案例十八n18.5 18.5 元件解析元件解析AXISEN AXISEN ::轴使能轴使能如前页图中如前页图中0 0、、2 2、、5 5 分别表示分别表示 X X轴、轴、Z Z轴和主轴轴和主轴轴号轴号G G的方式:的方式: G[G[轴号轴号* *80].780].7PLCPLC典型案例十八典型案例十八SVSW SVSW :伺服:伺服使能(总线使能(总线式)式)轴号轴号G G的方式:的方式: G[G[轴号轴号* *80+3].080+3].0PLCPLC典型案例十九典型案例十九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的值为的值为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号报警;号报警; 报警号报警号闪烁电路闪烁电路 谢谢!用中国大脑,装备中国装备!。
