西门子驱动6SL3120-1TE23-0AC0详细说明
在PLC中,可以将基本数据类型或复合数据类型组合在一起生成以下的数据类型:
(1)数组(ARRAY) 将一组同类型的数据组合在一起,形成一个单元。
(2)结构(STRUCT) 将一组不同类型的数据组合在一起,形成一个单元。
(3)字符串(STRING) 包含了54个字符(CHAR)的一维数组。
(4)时间和日期(DATE_AND_TIME) 用于存储年、月、日、小时、分钟、秒钟、毫秒和星期,占用8个字节,用BCD格式保存,星期天的代码为1,星期一到星期六的代码为2~7。
(5)用户定义的数据类型UDT( User-DefindData Types) 由用户将基本数据类型和复合数据类型组合在一起,形成新的数据类型。
S7-300/400采用STEP7进行编程及组态,在STEP7中有3种数据类型:
1)基本数据类型。
2)通过基本数据类型组合成的复合数据类型。
3)用来传送子程序参数的参数类型。
STEP7的基本数据类型有以下几种:
1.位( bit)
位数据的数据类型为BOOL型,在编程软件中BOOL变量的值“0"和“1"常用FALSE(假)和TURE(真)来表示。
位存储单元的地址由位地址和字节地址组成,例如I3.2中区域标识符“I"表示该地址为输入映像寄存器地址(Input),字节地址为3,位地址为2。这种寻址方式称为“字节.位"寻址方式。输入字节IB3由I3.0~I3.7这8位组成。
2.字节( Byte)
8位二进制数构成一个字节(Byte),其中第0位位(LSB),第7位为位(MSB)。
3.字( Word)
相临的两个字节组成一个字,字用来表示无符号数。MW100是由MB100和MB101两个字节组成的,MB100为高位字节。在MW100中,M为区域标识符,W表示按字寻址,100为起始字节MB100的地址。
4.双字( Double Word)
一个双字由两个字组成,双字用来表示无符号数。MD100是由MB100、MB101、MB102和MB1034个字节组成的一个双字,MB100为高位字节,D表示双字,100为起始字节的地址。
5.整数(INT,Integer)
整数为有符号数,其位为符号位,16位整数的取值范围为-32768~+32767,32位整数的取值范围为-2147483648~+2147483647。在PLC中,整数用补码来表示。
6.32位浮点数
浮点数又称为实数(REAL),在计算机中浮点数用科学记数法表示为1.m/2E,例如123.4可以表示为1.234×102。符合ANSI/IEEE标准754_4985的基本格式的浮点数可以表示为1.m×2e,其中指数e=E+127(1≤e≤254),为8位整数。
ANSI/IEEE标准浮点数的格式如图6-1所示,总共占据一个双字(32位)。位为符号位;8位指数位于23~30位;因为规定尾数的整数部分总是1,只保留了尾数的小数部分m(0~22位)。浮点数的表示范围为±1.75495×10-38~±3.402823×1038
如何通过PC Adapter 调试MM4和G120变频器?
答案:利用STARTER软件通过PC Adapter(PROFIBUS通讯)可以调试MM4和G120变频器,PCAdapter 电缆需要由MPI/DP接口提供DC 24V供电才能正常工作,MPI/DP接口见图1。
图1
MM4系列变频器PROFIBUS通讯模板的接口不提供DC24V输出,G120系列变频器CU240S控制单元PROFIBUS接口可以提供DC 24V输出,容量有限,不能支持PCAdapter 正常工作。如果将PC Adapter直接插在变频器的PROFIBUS接口上,STARTER软件无法与变频器通讯。可采用图2所示的连接方式连接,将PCAdapter电缆接口通过带编程口的总线连接器连接到CPU集成的DP接口上,PCAdapter就可以通过CPU集成的DP接口供电,并通过PROFIBUS电缆与变频器通信。
图2
1) 带编程口的PROFIBUS总线连接器,订货号6ES7 972-0BB51-0XA0
2) 不带编程口的PROFIBUS总线连接器,订货号6GK1 500-0FC10
注意:使用CP342-5作为主站时不支持此连接方式,该模块 DP接口不提供DC 24V电源。
西门子MasterDrive变频器的启/停控制是通过控制字实现的。当其他条件都具备时,控制字第0位为1时,启动变频器。这一位为0时,变频器停止运行。
设置参数P554可实现启/停控制。例如:P554=22,端子X101/9启/停变频器。P554=3100,用Profi-bus启/停变频器(注:通过Profi-bus或USS控制变频器时控制字的bit10必需为1)。P554=5,用PMU启/停变频。P554=2100,用OP1S启/停变频器等等。
有时用户需要用按钮实现对变频器的启/停控制。用户的需求有:一、用两个按钮和一个继电器。二、用两个按钮。三、用一个按钮。实现方法如下:
1. 用两个按钮和一个继电器
S1是启动按钮,S2是停止按钮,继电器K1将启动信号保持,把K1的常开触点连接在变频的开关量输入端。变频器中的参数设置:P554=22。
2. 用两个按钮
用两个按钮实现该功能时,需要使用变频器的自由功能块,但可以不使用继电器。接线图如下:
S1是启动按钮,S2是停止按钮,实现对变频器的启/停控制,需要设置如下参数:
U951.34 = 4 激活RS触发器的功能
U281.01 = 18 RS触发器的S端连接在X101/7
U281.02 = 21 RS触发器的R端连接在X101/8
P554.01 = 501 RS触发器的输出控制变频器的启/停
实现该功能使用的是MasterDrive自由功能块中的RS触发器,在功能图775中。详见下图:
3.如果用户用一个自复位按钮实现变频器的启/停控制,则需要在变频器中用自由功能块实现这一功能。因为自复位按钮给出的是脉冲信号,而自变频器的启动是高电平,停止是低电平,脉冲信号送到P554中是无法控制变频器的启/停,实现这一功能需要在变频器中用自由功能块中的D-触发器。
接线图如下:
需要设置如下参数:
U951.25 = 4 激活D-触发器功能
U279.001= 0
U279.001= 526
U279.001= 18 端子X101/7 作为D-触发器的输入
U279.001= 0
P554.001=525 D-触发器输出控制变频器的启/停
功能图如下:
以上介绍的是MasterDrive变频器的启动方法,变频器 的停车方式共有三种分别是:1. OFF1 2. OFF2 3.OFF3 。
OFF1是正常的停车方式,以上例子中都是OFF1停车。OFF1的命令源在P554中设置。OFF1停车是指 :
在P100=3, 4 和从动时等到上级开/闭环控制使装置停机
在P100=3,4 和主动时在斜坡函数发生器输入端的设定值被(设定值=0)以使系统按已设定参数的降速斜坡(P464)下降至关机频率(P800)后,在经过关机等待时间(P801)后逆变器脉冲被主接触器(选件/旁路接触器)如有的话则断开。如关机OFF1命令在下降时撤消(例如用开机命令),那么下降过程将中断并转回运行状态(014)
西门子MasterDrive变频器的启/停控制就介绍到这,由以上的例子可以感受到MasterDrive作为工程型变频器的灵活性和强大功能,可以满足用户的普通要求,特殊要求,以及通过工业网络控制的更高的要求。MasterDrive的通讯功能,BICO功能,自由功能块的功能给用户提供了非常广阔的自由空间
以下内容适用于C200Hα,在CS1上,对应的地址CIO=2000+n*10,DM=20000+100*n
★ IR区的设置
当前模块所对应的IR通道地址是由单元号来决定的。
具体公式为:当前通道起始地址(n) = 100 + 10×单元号。
如果单元号为A~F,则公式为:当前通道起始地址(n) = 400 + 10×(单元号-10)
●正常模式下的地址分配(后背小开关1~4都为OFF):
▲地址 n :
第0~7位用作输入端1~8的峰值保持功能开关,如果=1,则启动峰值保持功能,如果=0,则取消峰值保持功能。
第8~15位没有用到。
▲地址 n+1 ~ n+8
就是各输入端转换后的数字量
▲地址 n+9:
第0~7位是各输入端的断线检测标志。如果当前输入信号是1~5V或4~20mA信号,就可以使用断线监测功能。如果电压信号小于0.3V或电流信号小于1.2mA,则该标志为1,如果信号恢复正常,则标志恢复为0。
第8~15位是2位16进制的错误代码,00代表正常。
●调节模式下的地址分配(后背小开关1为ON,2~4为OFF):
▲地址 n :
第0~7位是2位16进制数据,用来设置当前需要调整的输入端号。左边那个总是为2,右边那个可以设为1~9。
第8~15位没有用到。
▲地址 n+1:
第0位是偏移量调整。如果为ON,则调整当前的偏移量。
第1位是增益调整。如果为ON,则调整当前的增益。
第2~3位没有用到。
第4位是应用设置标志。如果为ON,则应用当前设定值,并将当前设定值存入EEPROM。
第5位是清除设置标志。如果为ON,则取消当前设定值,恢复为系统默认值。
第6~7位没有用到。
第8~15位没有用到。
▲地址 n2~n+7:
没有用到。
▲地址 n+8:
表示调整项的转换值,储存为16位的2进制数据。
▲地址 n+9:
第0~7位是各输入端的断线检测标志。如果当前输入信号是1~5V或4~20mA信号,就可以使用断线监测功能。如果电压信号小于0.3V或电流信号小于1.2mA,则该标志为1,如果信号恢复正常,则标志恢复为0。
第8~15位是2位16进制的错误代码,00代表正常。
★ DM区的设置
当前模块所对应的DM通道地址是由单元号来决定的。
具体公式为:DM起始地址(m) = 1000 + 100×单元号。(如果单元号为A~F,则代表单元号 = 10~15)
●地址分配(不管处于正常模式还是调节模式,都是一样的):
▲地址 m :
第0~7位是输入端1~8的启用标志。如果=1,则该输入端有效,如果=0,则关闭该输入端。
第8~15位没有用到。
▲地址 m+1:
输入范围选择设置。第0~1位,代表第一个输入端,第2~3位代表第二个输入端。。。依此类推。
如果为00,则输入信号为-10~10V;如果为01,则输入信号为0~10V;如果为10,则输入信号为1~5V或4~20mA。(具体看接线方式);11方式和10相同。
▲m+2 ~ m+9:
各输入端测量值处理方式设定。如果为0000,则不进行处理;如果为0001,则转换值为2次取样的平均值;如果为0002,则转换值为4次取样的平均值;如果为0003,则转换值为8次取样的平均值;如果为0004,则转换值为16次取样的平均值