您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 制造加工工艺 > 华中8型系统PLC梯型图
华中数控8型系统PLC梯形图梯形图是沿用电气控制电路的符号所组合而成的一种图形,透过梯形图编辑器画好梯形图形后,PLC的程序设计也就完成,以图形表示控制的流程较为直观,易为熟悉电气控制电路的技术人员所接受。梯形图很多基本符号及动作都是根据传统自动控制电路中常见的机电装置如按钮、开关、继电器Relay)、定时器(Timer)及计数器(Counter)等等演变而来的。PLC内部装置虽然沿用了传统电气控制电路中的继电器、线圈及接点等名称,但PLC内部并不存在这些实际物理装置,即它对应的只是PLC内部存储器的一个基本单元(一个位,bit),若该位为1表示该线圈受电,该位为0表示线圈不受电,使用常开接点(NormalOpen,NO或a接点)一、PLC概述也就是直接读取该对应位的值,若使用常闭接点(NormalClose,NC或b接点)则取该对应位值的反相。多个继电器将占有多个位(bit),8个位组成一个字节(或称为一个字节,byte),二个字节称为一个字(word),两个字组合成双字(doubleword)。当多个继电器一并处理时(如加/减法、移位等)则可使用字节、字或双字,且PLC内部的另两种装置:定时器及计数器,不仅有线圈,而且还有计时值及计数值,因此还要进行一些数值的处理,这些数值多属于字节、字或双字的形式。以上所述,各种内部装置,在PLC内部的数值储存区,各自占有一定数量的储存单元,当使用这些装置,实际上就是对相应的储存内容以位或字节或字的形式进行读取。程序编辑方式是由左母线开始至右母线结束,一行编完再换下一行,一行的接点个数由系统决定,相同的输入点可重复使用。梯形图程序的运作方式是由左上到右下的扫描。线圈及应用指令运算框等属于输出处理,在梯形图形中置于最右边。周而复始的执行数控系统梯形图寄存器介绍寄存器的说明变量字节数数量范围说明X、Y15120~511I/O信号F、G231200~3119系统信号R14000~399内部寄存器W22000~199内部寄存器D41000~99内部寄存器P42000~199用户参数B4500~49断电保存T、C12560~127300~427定时器、计数器300后断电保存1.1PLC规格PLC的程序容量,功能指令数,断电保持地址如下图所示:规格HNC8编程语言Ladder,STL第一级程序执行周期1ms程序容量梯形图语句表符号名称5000行10000行1000条指令基本指令功能指令单字节内部继电器(R)双字节内部寄存器(W)四字节内部寄存器(D)定时器(T)计数器(C)子程序(S)标号(L)用户自定义参数(P)保持型存储区定时器(T)计数器(C)四字节寄存器(B)400字节(R0~~R399)400字节(W0~~W199)400字节(D0~~D99)128(T0~~T127)128(C0~~C127)————200(P0~~P199)128(T300~~T427)128(C300~~C427)200字节(B0~~B49)I/O模块(X)(Y)X0~~X512Y0~~Y5121.2顺序程序概念在讲述编程操作前,对顺序程序的功能进行简要说明。所谓顺序程序是指对机床及其相关设备进行逻辑控制的程序。在将程序转换成某种格式后,CPU即可对其进行译码和运算处理。CPU高速读出存储在存储器中的每条指令,通过算术逻辑运算来执行程序。顺序程序的编制由编制梯形图开始,所谓梯形图可理解为CPU中算术逻辑运算的执行顺序。用PLC中的指令来编制梯形图。上述过程由PLC编程软件完成,PLC编程软件的作用就是编制顺序程序.1.3分配接口在确定了控制对象并计算出对应的输入/输出信号的点数后,即可分配接口。输入输出信号点定义请参考电气原理图。根据信号的类型,在符号表中输入相应的名称。Y487、Y488为面板上数码管的输出地址。X480至X491为面板输入信号,定义如下所示:01234567X480自动单段手动增量回参考点卡盘松紧内卡外卡空运行X481程序跳段选择停MST锁住机床锁住尾台松紧液压启动进给保持Ⅱ手动换刀X482—Xx1x10x100x1000工作灯X483防护门—Z快进+Z主轴点动冷却润滑主轴升档X484排屑正转排屑反转+X主轴正转主轴停止主轴反转X485主轴降档超程解除X486快移修调循环启动进给保持X487主轴修调X488手摇急停、手摇轴选和手摇倍率X489进给修调X490手摇每周期增量脉冲X491818A车床面板01234567X480自动单段手动增量回参考点换刀允许刀具松紧空运行X481程序跳段选择停Z轴锁住机床锁住防护门机床照明进给保持Ⅱ手动换刀X482+4+Z—Yx1x10x100x1000F1X483F2+X快进—X主轴定向主轴点动主轴制动冷却X484F3F4+Y—Z—4主轴正转主轴停止主轴反转X485润滑超程解除X486快移修调循环启动进给保持X487主轴修调X488手摇急停、手摇轴选和手摇倍率X489进给修调X490手摇每周期增量脉冲X491818A铣床面板01234567X480自动单段手动增量回参考点卡盘松紧尾台松紧空运行X481程序跳段选择停MST锁住机床锁住中心架尾台连接进给保持Ⅱ手动换刀X4820%25%主轴正转主轴停止主轴反转X483工作灯+C—Y50%100%主轴点动主轴升档X484主轴降档防护门—X快进+XF1F2冷却X485润滑液压启动自动断电+Y—CF3F4X486排屑正转排屑停止排屑反转超程解除循环启动进给保持X487主轴修调X488手摇急停、手摇轴选和手摇倍率X489进给修调X490手摇每周期增量脉冲X491818B车床面板01234567X480自动单段手动增量回参考点换刀允许刀具松紧空运行X481程序跳段选择停Z轴锁住机床锁住刀库正转刀库反转X482XYZ0%25%主轴正转主轴停止主轴反转X483工作灯ABC50%100%主轴定向主轴点动X484主轴制动防护门789F1F2冷却X485润滑吹屑自动断电—快进+F3F4X486排屑正转排屑停止排屑反转超程解除循环启动进给保持X487主轴修调X488手摇急停、手摇轴选和手摇倍率X489进给修调X490手摇每周期增量脉冲X491818B铣床面板01234567X480自动回参考点手动增量超程解除单段空运行程序跳段X481选择停机床锁住0%25%50%100%工作灯主轴正转X482主轴定向XA7—JOG主轴停止冷却YX483B8快进主轴反转主轴点动ZC9X484+JOGX485X486循环启动进给保持X487进给修调X488手摇急停、手摇轴选和手摇倍率X489主轴修调X490手摇每周期增量脉冲X491818C面板1.4顺序程序由于PLC顺序控制由软件来实现,所以和一般的继电器电路的工作原理不尽相同。因此在设计PLC顺序程序时应充分理解顺序控制的原理。1.4.1顺序程序的执行过程在一般的继电器控制电路中,各继电器在时间上完全可以同时动作,在下图所举例中,当继电器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程序的一个循环周期后B关断。但在图(B)中,接通A(按钮开关)后C接通,但B并不接通。1.5循环执行顺序程序从梯形图的开头执行直至梯形图结束。在程序执行完后,再次从梯形图的开头执行,这被称作循环执行。从梯形图的开头直至结束的执行时间乘坐循环处理周期。PLC2的处理周期取决于控制的步数。处理周期越短,信号的响应能力也越强。1.6执行的优先顺序顺序程序由三部分组成:初始化程序部分、第一级程序部分和第二级程序部分。初始化程序部分只在系统启动时执行一次。第一级程序部分每1ms执行一次。如果第一级程序较长,那么总的执行时间就会延长。因此编制第一级程序时,应使其尽可能短。第二级程序每nms执行一次。n为第二级程序的分割数。程序执行时,第二级程序将被自动分割。(1)第二级程序的分割第二级程序的分割是为了执行第一级程序。当分割数为n时,程序的执行过程如图所示。当最后(分割数为n)的第二级程序部分执行完后,程序又从头开始执行。这样当分割数为n时,一个循环的执行时间为nms(1msXn)。第一级程序每1ms执行一次,第二级程序每nX1ms执行一次。如果第一级程序的步数增加,那么在1ms内第二级程序动作的步数就要相应减少,因此,分割数就要变多,整个程序处理时间变长。因此第一级程序应编得尽可能地短。(2)第一级程序仅处理短脉冲信号。这些信号包括急停,各轴超程等。(3)使用子程序时顺序程序的构成1.7顺序程序构成在传统的PLC中,梯形图顺序编制。而允许结构化编程的梯形图语言中,具有以下优点•程序易于理解,便于编制•更加方便找出编程错误•出现运行错误时,易于找出原因主要的结构化编程方式有以下三种:(1)子程序子程序以梯形图为处理单元。(2)嵌套由(1)中编制的子程序进行组合构成结构化程序。(3)条件分支主程序循环执行并检测条件是否满足。如果满足。执行相应的子程序。如果条件不满足,不执行相应的子程序。1.8地址地址用来区分信号。不同的地址分别对应机床的输入、输出信号、CNC的输入、输出信号、内部继电器、计数器等。每个地址由地址号和位号组成。地址格式在地址号的开头必须指定一个字母用来表示下表中所列的信号类型。在功能指令中指定字节单位的地址时,位号可以省略。如X30。字母信号类型X来自机床的输入信号X0~~X512Y由PLC输出到机床的信号Y0~~Y512F来自NC的输入信号F0~~F3119G由PLC输出到NC的信号G0~~G3119R单字节内部继电器R0~~R399W双字节内部继电器W0~~W199D四字节内部继电器D0~~D99B断电保持继电器B0~~B49P用户自定义参数P0~~P199C计数器(C300后为断电保持)C0~~C127C300~~C427T定时器(T300后为断电保持)T0~~T127T300~~T427L标记号——S子程序号——2基本指令基本指令的详述如下表:序号名称功能描述1LD读入指定的元件信号状态2LDI读入指定的元件信号的取反状态3LDT读入常真的元件信号状态4LDC读入零导通的元件信号状态5LDNC读入非零导通的元件信号状态6OUT将逻辑运算结果输出到指定的地址7OOUT将逻辑运算结果取反输出到指定的地址8SET将行计算结果与指定地址中的信号逻辑或以后,将结果返回到该地址中9RST将行计算结果取反与指定地址中的信号逻辑或以后,将结果返回到该地址中10AND逻辑与11ANDI将指定信号取反后逻辑与12ANC将指定信号零导通后逻辑与13ANNC将指定信号非零导通后逻辑与14OR逻辑或15ORI将指定信号取反后逻辑或16ORC将指定信号零导通后逻辑或17ORNC将指定信号非零导通后逻辑或18LDP读入信号的上升沿19LDF读入信号的下降沿20ANDP将指定信号去上升沿后逻辑与21ANDF将指定信号去下降沿后逻辑与22ORP将指定信号去上升沿后逻辑或23ORF将指定信号去下降沿后逻辑或24ORB块逻辑或25ANB块逻辑与26MPS节点结果入栈27MRD读节点结果28MPP节点结果出栈3基本元件3.1常开触点符号地址注释3.2常闭触点符号地址注释3.3常真触点符号地址注释T3.4非零导通符号地址注释o3.5零导通符号地址注释o3.6触点上升沿符号地址注释3.7触点下降沿符号地址注释3.8逻辑输出符号地址注释3.9逻辑反输出符号地址注释3.10置位输出符号地址注释13.11复位输出符号地址注释04功能模块本章包含以
本文标题:华中8型系统PLC梯型图
链接地址:https://www.777doc.com/doc-3524944 .html