西门子模块6ES7221-3BD30-0XB0
在主程序或中断程序中,局部变量表只包含TEMP变量。子程序的局部变量表中还有三种变量:IN(输入变量)、OUT(输出变量)、IN_OUT(输入/输出变量)。在局部变量表中赋值时,只需指定西门子输入模块6ES7221-3BD30-0XB0声明局部变量的类型(TEMP、IN、IN_OUT或OUT)和数据类型(参见SIMATIC和IEC1131-3的数据类型),但不指定存储器地址,程序编辑器自动地在L存储区中为所有局部变量指定存储器位置。起始地址为LO,每字节8位,能访问到位。字节、字和双字在局部存储器中按字节顺序分配,例如LBx、LWx或LDx。局部变量作为参数向子程序传递时,在该子程序的局部变量表中指定的数据类型必须与调用西门子输入模块6ES7221-3BD30-0XB0中的数据类型值匹配。例如,在主程序OB1中调用子程序SBR0,使用名为bbbbb1的全局符号作为子程序的输入参数。在SBR0的局部变量表中,已经定义了一个名为FIRST的局部变量作为该输入参数。
第一个字符必须是字母或扩展字符,关键字不能作为符号名。局部变量表中的变量名被下载和存储在CPU存储器中,使用较长的变量名将占用较多的存储空间。硬件准备1、西门子plc(西门子输入模块6ES7221-3BD30-0XB0)2、绝对值编码器3、装有STEP7-MicroWINSMART软件的电脑4、网线1、进入编程软件2、首先需要选好PLC型号3、接下来编程插入指令:4、给西门子输入模块6ES7221-3BD30-0XB0指令分配库寄存器5、编译、下载,可以在状态图表里监控VD200数据PLC读到的编码器数据存放在VD200里注:这里的编码器值是长度值还是角度值需要可以通过easyPro软件来设定如果是角度值需要除以100,有2位小数点与西门子smart200连接的编码器是GAX60R13/12E10LB该编码器有强大的西门子输入模块6ES7221-3BD30-0XB0软件设置功能,设置功能和参数如下:1、测量功能,能选择有:角度测量、长度测量、速度测量,出厂默认的是长度模式。
下面介绍使用法。图1如图1,是我们上一节课讲的西门子s7200PLC的,启动,保持,停止的控制电路和程序,我们知道西门子输入模块6ES7221-3BD30-0XB0右边的这个程序,它是用单纯的常开和常闭的位操作指令编写的,可以完成自锁的功能。大家不太明白的再看一下上一节。但除了西门子输入模块6ES7221-3BD30-0XB0以上介绍的,这个自锁功能还能用我们今天讲的置位和复位操作来完成。程序如下。图2图2,左边就是使用置位复位编写的PLC程序,感觉是不是比以前编写的程序,清晰简单多了,右边是置位复位操作指令的每一个部分的分解说明,已经写的很明白了就不用讲了。如果还是没看明白就接着往下看,看一看PLC置位复位程序的执行过程就明白了。
我公司大量现货供应,价格优势,品质保证,德国原装进口
================================
浔之漫智控技术有限公司
联 系 人:詹亦
24小时联系手机: 15618722057
在 线 商 务 QQ: 1716560245
传 真: 021-33556143
=================================

所谓寄存器寻址,就是我们使用plc内部寄存器的方法。如果把西门子输入模块6ES7221-3BD30-0XB0的内部寄存器比喻成一幢大楼,那么寻址方法就是对房间门牌的编号。只有掌握了寄存器的寻址方法,我们才能正确使用内部寄存器。内部寄存器的寻址,是欧美系PLC所独有的,它不同于日系的PLC。因为日系的PLC一般是直接使用。比如三菱的PLC,它用西门子输入模块6ES7221-3BD30-0XB0,D1来表示内部的数据寄存器。M0,M1表示的是位寄存器,D0和M0之间没有任何关系而欧系PLC与日系的完全不同,是使用和计算机一样的寻址方法。计算机最基本的存储单位是位,同样,在PLC内也是采用位作为最基本的寻址单位。八个位组成一个字节,两个字节组成一个字。
03
16
2021
西门子模块6ES7221-1BH32-0XB0 西门子变频器 西门子电缆
来源:[浔之漫智控技术(上海)有限公司]
联系人:詹先生
手机:15618722057
电话:-
传真:-
QQ:1716560245
Email:
地址:地区
品牌:西门子
价格:1.00
元/台
供应地:
产品型号:6ES7221-1BH32-0XB0

