资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,模块三,(项目三),FX,系列,PLC,的编程元件及应用,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,模块三,(项目三),FX,系列,PLC,的编程元件及应用,FX,系列,PLC,的编程元件及应用,不同厂家、不同系列的,PLC,,其内部的“软继电器”(编程元件)的功能和编号也不同,因此在编程时,必须熟悉所选用的,PLC,的每条指令、涉及的编程元件的功能和编号。,FX,系列,PLC,的编程元件有,X,、,Y,、,M,、,S,、,T,、,C,、,D,、(,N,、,P,、,I,)、(,K,、,H,),1,1,、输入继电器(,X,),在,PLC,内部,与输入端子相连的输入继电器是光电隔离的电子继电器,采用,八进制,编号,用无数个常开和常闭触点。,2,2,、输出继电器(,Y,),在,PLC,内部,外部输出触点与输出端子相连,向外部负载输出信号,且一个输出继电器只有一个常开型外部输出触点,采用,八进制,编号。有无数个内部常开和常闭触点,编程时可随意使用。,3,开关量,I/O,模块的外部接线方式,汇点式,各个,I/O,电路有一个公共点,共用一个电源。,分组式,I/O,分成若干组,每组,I/O,共用一个电源,各组电源可以不同。,分割式,各个,I/O,点之间相互隔离,每个,I/O,可以使用独立电源。,4,3,、辅助继电器(,M,),由内部软元件的触点驱动,常开和常闭触点使用次数不限,但不能直接驱动外部负载,采用,十进制,编号。,通用辅助继电器,M0,M499,(,500,点),掉电保持辅助继电器,M500,M1023,(,524,点),特殊辅助继电器,M8000,M8255,(,256,点),只能利用其触点的特殊辅助继电器,可驱动线圈的特殊辅助继电器,通用辅助继电器与掉电保持用辅助继电器的比例,可通过外设设定参数进行调整。,5,只能利用其触点的特殊辅助继电器,M8000,:,运行监控用,,PLC,运行时,M8000,接通。,M8002,:,仅在运行开始瞬间接通的初始脉冲特殊辅助继电器。,M8012,:,产生,100ms,时钟脉冲的特殊辅助继电器。,可驱动线圈的特殊辅助继电器,M8030,:,锂电池电压指示灯特殊继电器。,M8033,:,PLC,停止时输出保持特殊辅助继电器。,M8034,:,止全部输出特殊辅助继电器。,M8039,:,时扫描特殊辅助继电器。,6,梯形图编程规则,1,、按从左到右(串联)、自上而下(并联)的顺序编制。每个继电器线圈为一逻辑行,每个逻辑行起于左母线,经过触点、线圈,止于右母线。,注意:,(,a,)左母线与线圈之间一定要有触点。,(,b,)线圈与右母线之间不能有任何触点。,(,c,)每个逻辑行最后都必须是继电器线圈。,下图画法均不正确:,2,、触点串联块并联时,触点较多的块应放在上面,以减少存储单元。,图(,a,)的画法不合理(但是允许的),应当改为图(,b,)的画法。,(不合理),(合理),7,(,a,),(,b,),8,(,a,),(,b,),5,、输出线圈不能是输入继电器,IR,或特殊继电器,SR,。,9,10,4,、状态寄存器(,S,),状态是对工序,步进型,控制进行简易编程的内部软元件,采用,十进制,编号。与步进指令,STL,配合使用;,状态有无数个常开触点与常闭触点,编程时可随意使用;,状态不用于步进阶梯指令时,可作辅助继电器使用。,状态同样有通用状态和掉电保持用状态,其比例分配可由外设设定。,11,状态有,五种,类型:,初始状态,S0,S9,共,10,点,回零状态,S10,S19,共,10,点,通用状态,S20,S499,共,480,点,保持状态,S500,S899,共,400,点,报警用状态,S900,S999,共,100,点,12,5,、,定时器(,T,),定时器实际是内部脉冲计数器,可对内部,1ms,、,10ms,和,100ms,时钟脉冲进行加计数,当达到用户设定值时,触点动作。,定时器可以用用户程序存储器内的常数,k,或,H,作为设定值,也可以用数据寄存器,D,的内容作为设定值。,普通定时器(,T0,T245,),100ms,定时器,T0,T199,共,200,点,设定范围,0.1,3276.7s,;,10ms,定时器,T200,T245,共,46,点,设定范围,0.01,327.67s,。,积算定时器(,T246,T255,),1ms,定时器,T246,T249,共,4,点,设定范围,0.001,32.767s,;,100ms,定时器,T250,T255,共,6,点,设定范围为,0.1,3276.7s,。,13,加法计数器,设定值,K,、,H,或,D,触点动作,Tx,Tx,时钟脉冲,驱动,T10,K123,X0,T10,Y1,相等,比较器,普通定时器的工作原理,T10,14,T250,设定值,K,计数器,1,100ms,时钟脉冲,X2,X1,触点动作,Tx,相等,比较器,积算定时器的工作原理,RST,T250,K345,X1,X2,T250,Y1,T250,15,6,、计数器(,C,),计数器可分为通用计数器和高速计数器。,16,位通用加计数器,,C0,C199,共,200,点,设定值:,1,32767,。设定值,K0,与,K1,含义相同,即在第一次计数时,其输出触点动作。,32,位通用加,/,减计数器,,C200,C234,共,135,点,设定值:,-2147483648,+2147483647,。,高速计数器,C235,C255,共,21,点,共享,PLC,上,6,个高速计数器输入(,X000,X005,)。,高速计数器按中断原则运行。,16,16,位加计数器,通用型:,C0C99,共,100,点,断电保持型:,C100C199,共,100,点,16,位计数器工作过程示意图,17,32,位双向计数器,有两种,32,位加,/,减计数器,设定值:,-2147483648,+2147483647,。,通用计数器:,C200,C219,共,20,点,保持计数器:,C220,C234,共,15,点,计数方向由特殊辅助继电器,M8200,M8234,设定。,加减计数方式设定:对于,C,,当,M8,接通(置,1,)时,为减计数器,断开(置,0,)时,为加计数器。,计数值设定:直接用常数,K,或间接用数据寄存器,D,的内容作为计数值。间接设定时,要用元件号紧连在一起的两个数据寄存器。,18,32,位加,/,减计数器工作过程示意图,19,7,、数据寄存器(,D,),通用数据寄存器,D0D199,共,200,点。 只要不写入其它数据,已写入的数据不会变化。但是,PLC,状态由运行停止时,全部数据均清零。,断电保持数据寄存器,D200D511,共,312,点,只要不改写,原有数据不会丢失。,特殊数据寄存器,D8000D8255,共,256,点 这些数据寄存器供监视,PLC,中各种元件的运行方式用。,文件寄存器,D1000D2999,共,2000,点。,20,8,、变址寄存器(,V/Z,),变址寄存器的作用类似于一般微处理器中的变址寄存器(如,Z80,中的,IX,、,IY,),,通常用于修改元件的编号。,V0V7,、,Z0Z7,共,16,点,16,位,变址数据寄存器。,进行,32,位,运算时,与指定,Z0Z7,的,V0V7,组合,分别成为,(,V0,、,Z0,),(,V1,、,Z1,),(,V7,、,Z7,)。,21,9、常数:K、H,十进制常数用,K,表示,如常数,123,表示为,K123,十六进制常数则用,H,表示,如常数,345,表示为,H159,10,、指针:P、I,1、跳转用指针:P 0 P63 共64点,它作为一种标号,用来指定跳转指令或子程序调用指令等分支指令的跳转目标。,2、中断用指针:I00I30 共4点,作为中断程序的入口地址标号。,22,
展开阅读全文