第五章资源说明及应用(天选打工人).docx

上传人:人*** 文档编号:561138491 上传时间:2022-10-24 格式:DOCX 页数:25 大小:318.16KB
返回 下载 相关 举报
第五章资源说明及应用(天选打工人).docx_第1页
第1页 / 共25页
第五章资源说明及应用(天选打工人).docx_第2页
第2页 / 共25页
第五章资源说明及应用(天选打工人).docx_第3页
第3页 / 共25页
第五章资源说明及应用(天选打工人).docx_第4页
第4页 / 共25页
第五章资源说明及应用(天选打工人).docx_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《第五章资源说明及应用(天选打工人).docx》由会员分享,可在线阅读,更多相关《第五章资源说明及应用(天选打工人).docx(25页珍藏版)》请在金锄头文库上搜索。

1、第五章 资源说明及应用鉴于已全面学习了指令集的内容,因而在资源应用上,不受指令限制。5.1变址寄存器V、Z说明及应用5.1.1变址寄存器V、Z说明V、Z的显著作用是能够和其它软元件或数值组合使用,从而动态修改软元件编号或数值内容。变址寄存器共16个:V0-V7;Z0-Z7。每个变址寄存器都是16 bit 数据寄存器,可作普通数据寄存器使用。用它们组合成32 bit 数据寄存器,必须同序号V、Z配对,Z为低字,V为高字。可配成8个32bit数据寄存器:Z0(V0)-Z7(V7)。V、Z变址功能不能用于基本指令(如LD、AND、OUT等)、步进阶梯指令(STL)。V、Z变址功能主要用在功能指令中,

2、灵活改变资源的编号。5.1.2变址寄存器在梯形图中的应用、各种资源的变址访问修改说明:Z=1,V=6。MOV K1X000Z K1Y010Z等同于MOV K1X001 K1Y011;MOV K4X000 K4M3V等同于MOV K4X000 K4M9;MOV K4M3V K4S0V等同于MOV K4M9 K4S6;MOV K1000 C1Z等同于MOV K10000 C2;MOV K2000 T3Z等同于MOV K20000 T4;MOV K3000 D0Z等同于MOV K30000 D1;MOV K40Z D100V等同于MOV K41 D106;MOV H00FF D101V等同于MOV

3、H0100D107;CALL P0Z等同于CALLP1;、使用变址功能示例示例说明:一个简易运算程序,将D100-D104的5个整数与D130-D134的5个整数对应相加,存放在D170-D174的寄存器中。为观察运算结果,控制5秒运行一次,并设重新运算键X1,允许运算键X0。该程序使用变址寄存器Z,从而使程序简化。5.1.3使用变址功能的注意事项、正确计算变址寄存器的取值范围变址寄存器理论取值范围:16bit:-32768-+32767;32bit:-2147483648-+2147483647;作普通32bit数据寄存器使用。变址寄存器实际取值范围:作16bit使用时,才有变址功能。当V、

4、Z与其它资源组合,并修改其它资源编号时,实际取值不得突破所修饰资源的编号范围。否则,程序在运行过程中找不到资源而发生错误。如,指针变址P10Z(设Z=-3,则P10Z等同于P7),如程序无对应的指针标号(P7),程序不能定位到正确位置而导致错误。正确计算不同情况下变址寄存器的取值范围,避免取值不当而导致程序错误。如,上例中指令ADD D100Z D130Z D170Z;Z最小保证D100Z=D0,Z=-100;Z最大保证 D170Z=D5999,Z=5829 ;如,程序中只有指针标号P0、P3、P66,则指令CJ P3Z中,Z只能取-3、0、63三个值。Z取其它值时(Z=3),程序发生错误后,

5、即使Z再取正确值(Z=-3),程序仍不能恢复。需重新STOPRUN或重新上电。、变址功能不能应用于基本顺控指令及步进阶梯指令STL中。如:基本指令 LD C1Z ,OUT C0Z ;步进指令STL S0Z ;都是错误地应用了变址寄存器。但在STL S0的状态步序中,可以应用功能指令编程,当然也可以使用变址组合访问。、16bit计数器32bit 计数器不能作为同一组设备变址。16bit计数器变址编号组合值应在0-199范围内;32bit计数器变址编号组合值应在200-255范围内。如果16bit计数器变址编号到32bit或32bit计数器变址编号到16bit时,程序在运行过程中作越界处理,中止运

6、行。如C100Z,Z取值应在-100-+99范围。C233V,V取值应在-33-+22范围。、变址寄存器本身不能变址。如MOV K2 V0Z 不被梯形图认可。、位元件组合成字元件KnM0型的下标n不能变址。如MOV K2 K1VM10 不被梯形图认可。5.2输入输出继电器X、Y说明及应用内部软元件是具有明确含义的存储器单元,可供CPU快速访问。但作为控制器又必需与外部设备打交道,因此必需将一些软元件对应到外部硬件接口上。我们把接口规划为以下三类:开关量输入输出型。模拟量输入输出型。通讯输入输出型。本节就专供开关量输入映射软元件X,开关量输出映射软元件Y作详细说明5.2.1输入输出继电器X、Y说

7、明、X、Y编号及数量X:8进制编号,范围:X000-X177;数量:128点。Y:8进制编号,范围:Y000-Y177;数量:128点。具体嵌入式PLC产品X、Y范围参看硬件手册。、PLC一般程序流程:看图说明。l 预处理:在进入用户程序之前,进行必要的信息处理,由嵌入式PLC系统自动完成。控制输入开关,读取输入信号是预处理任务之一。所读取的信号是输入开关合上瞬间外界信号的状态,在开关合上以外的状态不被读入。l 用户程序处理:控制器按用户所编写的梯形图程序读写软元件的处理过程。l 结束处理:在用户程序结束后所进行的信息处理,由嵌入式PLC系统自动完成。控制输出开关,将程序运行结果输出到外部接口

8、是结束处理的任务之一。程序的中间处理结果并不直接对外输出。扫描周期:把程序从预处理开始经程序处理、结束处理后,回到预处理起点的时间,称一个扫描周期。嵌入式PLC对扫描时间没有限制,扫描周期由一次执行指令的类型和数量决定。5.2.2输入输出继电器应用、基本指令中应用程序访问外部设备的接口,用逻辑指令编程,主要用作位型设备。例中,要求4台电机依次间隔5 s启动。X0启动,X1停止,X10-X13为电机保护输入,Y10-Y13分别驱动四台电机。、功能指令中应用X、Y可组合成字来进行输入和输出。例:K1X000作数字输入时,可构成K0-K15共16个不同命令,根据不同命令,Y0-Y15可组成16个不同

9、的输出方式。5.3辅助中间继电器M说明及应用5.3.1 辅助中间继电器M说明辅助中间继电器M与输出继电器Y类似,但它没有与硬件连接,因此不能直接控制硬件。、M的标号范围、数量标号范围:M0-M1535 ,十进制,共计1536个。一般用:M0-M1023,计1024个。停电保持用:M1024-M1535,计512个。、一般型M与停电保持型M的区别l 一般型M:在程序运行时,设备停电后再送电,M不能记忆停电前的状态,只与当前控制条件相关。 l 停电保持型M:在程序运行时,设备停电后再送电,M的状态不仅与当前控制条件有关,还与停电前状态相关。如,程序运行时,点动X000=ON,则M0=ON,M102

10、4=ON;断电后观察发现M0=OFF,M1024=ON。说明M1024保持停电前状态。程序在运行时,点动X000=ONOFF,则M0=ON,M1024=ON;将切换开关由RUN打到STOP,此时不断电,又回到RUN状态,发现M0=OFF,M1024=ON。说明切换RUNSTOP切换对M有相同效果。 5.3.2 辅助中间继电器M应用、用作位元件输送机每节距运行时间设为5s,而检测点X000与处理点Y000间有四个节距间隔。若处理点无工件,将不启动处理,有工件才进行处理。如图,用M0、M1、M2、M3、M4分别对应图上位置,ON时表示该位置有工件。、用作字元件在嵌入式PLC的网络通讯过程中,只对数

11、据寄存器D进行传输,此时常用M作字元件。如要求传送X0-X4,Y0-Y4,S0-S7的数据到主站。我们利用M拼成字后送到D6000,D6000是嵌入式PLC从站中的特殊数据寄存器,由网络自动发送到主站。、特殊应用及注意事项l 当使用停电保持型M时,注意上电后对初始状态的影响。一般情况下在第一个周期内,对不必要保持的M作RST处理或用类于MOV K0 K4M1024作批清零处理。下例中,利用M8002一个周期对M1024-M1535进行清零。l 使用M8002进行初始化处理。其它程序为保证硬件信号上电匹配,可延时执行。l 辅助继电器M用作字访问时,访问范围可达M3071,但M1535以上不能进行

12、位访问。5.4状态继电器S说明及应用5.4.1 状态继电器S说明状态继电器S表示一个工序状态时,主要用于步进顺控指令中。STL指令作用的元件只能是状态继电器S,并不允许S作变址指定。在非STL指令中,状态继电器S作为通用辅助继电器使用。、S的标号范围、数量标号范围:S0-S999 ,十进制,共计1000个。一般用:S0-S499,计500个。停电保持用:S500-S999,计500个。、一般型S与停电保持型S的区别l 一般型S:在程序运行时,设备停电后再送电,S不能记忆停电前的状态,只与当前控制条件相关。 l 停电保持型S:在程序运行时,设备停电后再送电,S的状态不仅与当前控制条件有关,还与停

13、电前状态相关。在复杂的工序步中,停电保持功能显得非常重要。5.4.2 状态继电器S应用、应用S停电保持功能。示例说明:化工生产过程中,A、B、C三种原料按一定顺序和一定数量混合。人工启动混合过程,混合完后,机器给出完成信号,同时可手工启动下一轮混合。在混合过程中停电,并不影响混合的顺序和数量。工艺示意图:梯形图:例中S,C,M均选停电保持型。5.5定时器T说明及应用5.5.1定时器T说明定时器T也可称时间继电器,当计时值达到所设时间后,继电器线圈吸合,对外以触点方式输出,触点在程序中可作无限次的使用。在程序中,主要起定时控制作用。定时器可用作数据寄存器。通过赋值改变计时器的当前值,从而影响触点

14、输出,程序方法改变计时长度。、T的类型、标号范围、数量100ms型:一般用:T0-T199,200点。累积用:T250-T255,6点。10ms型: T200-T245,46点,只作一般用。1ms型:T246-T249,4点,只作累积用。如定时器设定值K200,对于100ms型,计时长度=200*100ms=20s;对于10ms型,计时长度=200*10ms=2s;对于1ms型,计时长度=200*1ms=0.2s。设定计时值可直接指定常数K,也可由数据寄存器D间接指定。、一般定时器X0=ON,T0每100ms计数1次,当计数值达到200时,T0常开触点ON,当前值继续计数,当计到最大值K32767时保持不变。X0=OFF,计时器T0复位,T0当前值=0,T0常开触点OFF。断电后,计时器T0复位。、累积型定时器X0=ON,T250每100ms计数1次,当计数值达到2

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

最新文档


当前位置:首页 > 商业/管理/HR > 公司方案

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