西门子plc编程实例西门子可编程控制器实验与指导实验三

上传人:mg****85 文档编号:34138011 上传时间:2018-02-21 格式:DOC 页数:7 大小:81.50KB
返回 下载 相关 举报
西门子plc编程实例西门子可编程控制器实验与指导实验三_第1页
第1页 / 共7页
西门子plc编程实例西门子可编程控制器实验与指导实验三_第2页
第2页 / 共7页
西门子plc编程实例西门子可编程控制器实验与指导实验三_第3页
第3页 / 共7页
西门子plc编程实例西门子可编程控制器实验与指导实验三_第4页
第4页 / 共7页
西门子plc编程实例西门子可编程控制器实验与指导实验三_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《西门子plc编程实例西门子可编程控制器实验与指导实验三》由会员分享,可在线阅读,更多相关《西门子plc编程实例西门子可编程控制器实验与指导实验三(7页珍藏版)》请在金锄头文库上搜索。

1、深圳稻草人自动化培训西门子可编程控制器实验与指导实验三实验十一 移位和循环指令实验一、实验目的1.掌握左移指令、右移位指令的使用。2.掌握循环右移指令和循环左移指令的使用。二、实验内容1.右移和左移指令移位指令将输入值 IN 右移或左移 N 位,并将结果装载到输出 OUT 中。移位指令对移出的位自动补零。如果位数 N 大于或等于最大允许值(对于字节操作为 8,对于字节操作为 16,对于双字操作为 32) ,那么移位操作的次数为最大允许值。如果移位次数大于 0,溢出标志位(SM1.1)上就是最近移出的位值。如果移位操作的结果为 0,零存储器位(SM1.0)置位。字节操作是无符号的。对于字和双字操

2、作,当使用有符号数据类型时,符号位也被移动。使 ENO=0 的错误条件:H 0006(间接寻址)受影响的 SM 标志位:1. H SM1.0(结果为 0) 2. H SM1.1(溢出)2.循环右移和循环左移指令循环移位指令将输入值 IN 循环右移或者循环左移 N 位,并将输出结果装载到 OUT 中。循环移位是圆形的。如果位数 N 大于或者等于最大允许值(对于字节操作为 8,对于字操作为 16,对于双字操作为 32) ,S7-200 在执行循环移位之前,会执行取模操作,得到一个有效的移位次数。移位位数的取模操作的结果,对于字节操作是 0 到 7,对于字操作是 0 到 15,而对于双字操作是 0

3、到 31。如果移位次数为 0,循环移位指令不执行。如果循环移位指令执行,最后一个移位的值会复制到溢出标志位(SM1.1) 。如果移位次数不是 8(对于字节操作) 、16(对于字操作)和 32(对于双字操作)的整数倍,最后被移出的位会被复制到溢出标志位(SM1.1) 。当要被循环移位的值是零时,零标志位(SM1.0)被置位。字节操作是无符号的。对于字和双字操作,当使用有符号数据类型时,符号位也被移位。使 ENO=0 的错误条件:1.H 0006(间接寻址)受影响的 SM 标志位:1.H SM1.0(结果为 0)2.H SM1.1(溢出)深圳稻草人自动化培训实验梯形图图 11-1 移位和循环指令梯

4、形图语句表说明 表 11-1步 序 指 令 器件号 说明1 LD I4.02 RRW AC0,23 SLW VW200,3指令说明实验十二 字符串指令实验一、实验目的1.掌握字符串指令的设置。2.掌握字符串指令在程序中的使用。深圳稻草人自动化培训二、实验内容1.字符串长度字符串长度指令(SLEN)返回IN中指定的字符串的长度值。2.字符串复制字符串复制指令(SCPY)将IN中指定的字符串复制到OUT中。3.字符串连接字符串连接指令(SCAT)将IN中指定的字符串连接到OUT中指定字符串的后面。对于字符串长度、字符串复制和字符串连接指令,下列条件影响ENO。使 ENO=0 的错误条件:1. H

5、0006(间接寻址)2. H 0091(操作数超出范围)实验梯形图图12-1 字符串连接、字符串复制和字符串长度梯形图语句表说明 表 12-1步 序 指 令 器件号 说明1 LD I0.02 SCAT “WORLD”,VB03 STRCPY VB0,VB1004 STRLEN VB100,AC01.将“WORLD”上的字符串附加到 VB0上的字符串之后。2.将 VB0 中的字符串复制到 VB100 中。3.得到 VB100 中存储的字符串的长度。实验十三 表指令的实验一、实验目的1.掌握表指令的设置。2.掌握表指令在程序中的使用。二、实验内容1.填表ATT指令向表(TBL)中增加一个数值(DA

6、TA)。表中第一个数是最大填表数(TL),第二个数是实际填表数(EC),指出已填入表的数据个数。新的数据填加在表中上一个数据的后面。每向表中填加一个新的数据,EC会自动加1。一个表最多可以有100条数据。深圳稻草人自动化培训使ENO=0的错误条件:(1)H SM1.4(表溢出)(2)H 0006(间接寻址)(3)H 0091(操作数超出范围)实验梯形图图13-1 填表指令梯形图语句表说明 表 13-1步 序 指 令 器件号 说明1 LD SM0.12 MOVW +6,VW2003 LD I0.04 ATT VW100,VW200装载表的最大长度实验十四 定时器实验一、实验目的1.掌握SIMAT

7、IC定时器指令的设置。2.熟悉各定时器在PLC中的作用。二、实验内容SIMATIC定时器指令1.接通延时定时器(有记忆的接通延时定时器)接通延时定时器(TON)和有记忆的接通延时定时器在使能输入接通时记时。定时器号(Txx)决定了定时器的分辨率,并且分辨率现在已经在指令盒上标出了。2.断开延时定时器断开延时定时器用于在输入断开后延时一段时间断开输出。定时器号(Txx)决定了定时器的分辨率,并且分辨率现在已经在指令盒上标出了。实验梯形图深圳稻草人自动化培训图14-1接通延时定时器 图14-2断开延时定时器接通延时定时器语句表说明 表 14-1步 序 指 令 器件号 说明1 LD I0.02 TO

8、N T37,+103 LD T374 = Q0.0100ms 定时器 T37 在(10100ms=1s)后到时,I0.0 ON=T37 使能,I0.0 OFF=禁止并复位 T37定时器 T37 控制 Q0.0断开延时定时器语句表说明 表 14-2步 序 指 令 器件号 说明1 LD I0.02 TOF T33,+1003 LD T334 = Q0.010ms 定时器 T33 在 1 秒后到时。I0.0关断使能 T33。I0.0 接通 T33 复位。定时器 T33 用其输出位控制 Q0.0。实验十五 子程序指令实验一、实验目的1.掌握如何带参数调用子程序。2.熟悉字程序的使用。二、实验内容1.子

9、程序指令子程序调用指令(CALL)将程序控制权交给子程序SBR_N。调用子程序时可以带参数也可以不带参数。子程序执行完成后,控制权返回到调用子程序的指令的下一条指令。子程序条件返回指令(CRET)根据它前面的逻辑决定是否终止子程序。要添加一个子程序可以在命令菜单中选择:Edit Insert Subroutine。深圳稻草人自动化培训使ENO=0的错误条件:H 0008(超过子程序嵌套最大限制)H 0006(间接寻址)在主程序中,可以嵌套调用子程序(在子程序中调用子程序),最多嵌套8层。在中断服务程序中,不能嵌套调用子程序。在被中断服务程序调用的子程序中不能再出现子程序调用。不禁止递归调用(子

10、程序调用自己),但是当使用带子程序的递归调用时应慎用。2.带参数调用子程序子程序可以包含要传递的参数。参数在子程序的局部变量表中定义。参数必须有变量名(最多23个字符)、变量类型和数据类型。一个子程序最多可以传递16个参数。局部变量表中的变量类型区定义变量是传入子程序(IN)、传入和传出子程序(IN_OUT)或者传出子程序(OUT)。表6-79中描述了一个子程序中的参数类型。要加入一个参数,把光标放到要加入的变量类型区(IN、IN_OUT、OUT )。点击鼠标右键可以得到一个菜单选择。选择插入选项,然后选择下一行选项。这样就出现了另一个所选类型的参数项。子程序参数表 表15-1参 数 中断描述

11、IN参数传入子程序。如果参数是直接寻址(如:VB10),指定位置的值被传递到子程序。如果参数是间接寻址(如:*AC1),指针指定位置的值被传入子程序;如果参数是常数(如:161234),或者一个地址(如:&VB100),常数或地址的值被传入子程序。INOUT指定参数位置的值被传到子程序,从子程序的结果值被返回到同样地址。常数(如:161234)和地址(如:&VB100)不允许作为输入/输出参数。OUT从子程序来的结果值被返回到指定参数位置。常数(如:161234)和地址(如:&VB100)不允许作为输出参数。由于输出参数并不保留子程序最后一次执行时分配给它的数值,所以必须在每次调用子程序时将数值分配给输出参数。注意:在电源上电时,SET和RESET指令只影响布尔量操作数的值。TEMP 任何不用于传递数据的局部存储器都可以在子程序中作为临时存储器使用。子程序调用实验梯形图深圳稻草人自动化培训图15-1 子程序调用梯形图语句表说明 表 15-1步 序 指 令 器件号 说明1 LD I0.02 CALLSBRO,I0.1,VB10,I1.0,VB100, AC1,VD200可以在 LAD 和 FBD 中正确显示:LD I0.0= L60.0LD I0.1= L63.7LD L60.0CALL SBR0,L63.7,VB10,I1.0, VB100,AC1,VD200

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

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