详细介绍
西门子数控系统6FC5356-0BB11-0AE1西门子数控系统6FC5356-0BB11-0AE1只有0和1两种不同的取值,可用来表示开关量(或称数字量)的两种不同的状态,如触点的断开和接通,线圈的通电和断电等。如果该位为1,则表示梯形图中对应的编程元件的线圈“得电”,其常开触点闭合、常闭触点断开,以后称该编程元件为1状态,或称该编程元件ON。反之亦反。
8位二进制数组成1个字节(Byte),其中的第0位为低位(LSB),第7位为高位(MSB)。两个字节组成1个字(Word),两个字组成1个双字。
2.数据的存取方式
(1)“位”存取方式:位存储单元的地址由字节地址和位地址组成,如I3.2,其中的区域标识符“I”表示输入(Input),字节地址为3,位地址为2。如图:
这种存取方式称为“字节·位”寻址方式。
(2)“字节”存取方式:输入字节IB3(Byte)由I3.0~I3.7这8位组成。
(3)“字”存取方式:相邻的两个字节组成一个字,一个字中的两个字节的地址必须连续,且低位字节在一个字中应该是高8位,高位字节在一个字中应该是低8位。IW14表示由IB14和IB15组成的1个字,IW14中的I为区域标识符,W表示字(Word),14为起始字节的地址。IW14中的IB14应该是高8位,IB15应该是低8位。
(4)“双字”存取方式:相邻的四个字节表示一个双字,四个字节的地址必须连续。低位字节在一个双字中应该是高8位。ID12表示由IB12~IB15组成的双字,I为区域标识符,D表示存取双字(Double Word),12为起始字节的地址。ID12中的IB12应该是高8位,IB15应该是低8位。
S7-200系列PLC编程器的使用示例
Siemens编程器S7-200系列用在中小型设备上的自动系统的控制单元,适用于各行各业,各种场合中的检测,监测及控制。
在这里,和大家一起来讨论S7-200几个使用方面的情况。
1.步进,伺服脉冲定位控制。
在设备的控制系统中,有关运动控制是很重要的,下面我们来看一看西门子S7-200系列PLC怎样来实现这???个功能。
首先,确定使用哪个端口来发脉冲,如采用Q0.0发脉冲,则它的控制字为SMB67,脉冲同期为SMW68,脉???冲个数存放在SMD72中,
下面是控制字节的说明:
Q0.0 Q0.1 控制字节说明
SM67.0 SM77.0 PTO/PWM更新周期值 0=不更新,1=更新周期值
SM67.1 SM77.1 PWM更新脉冲宽度值 0=不更新,1=脉冲宽度值
SM67.2 SM77.2 PTO更新脉冲数 0=不更新,1=更新脉冲数
SM67.3 SM77.3 PTO/PWM时间基准选择 0=1微秒值,1=1毫秒值
SM67.4 SM77.4 PWM更新方法 0=异步更新,1=同步更新
SM67.5 SM77.5 PTO操作 0=单段操作,1=多段操作
SM67.6 SM77.6 PTO/PWM模式选择 0=选择PTO,1=选择PWM
SM67.7 SM77.7 PTO/PWM允许 0=禁止PTO/PWM,1=允许
这样根据以上表格,我们得出Q0.0控制字:SMB67为:10000101
采用PTO输出,微妙级周期,发脉冲的周期(也就是频率)与脉冲个数都要重新输入。10000101转化为 16进制?为85,有了控制字以后,我们来写这一段程序:
根据上面这段程序,我们知道了控制字的使用,同时也知道步进电机的脉冲周期与冲个数的存放位置(对 Q0.0来说是SMW68与SMD72)。当然,VW100与VD102内的数据不同的话,步进电机的转速和转动圈数就不一样。
还有一点需要说明得是:M0.0导通---PLC捕捉到上升沿发动脉冲输出后,想停止的话,只须改变端口脉冲的?控制字,再启动PLS即可,程序如下:
2.高速计数功能。
西门子S7-200系列PLC具有高速计数的功能;举一例子来谈谈高速计数的用途,我们采用普通电机来带动丝杆转动,我们想控制转动距离,怎么来解决这个问题?那么我们可在电机另一头与一编码器联接,电机转一圈,编码器也随之转一圈,同时根据规格发出不同的脉冲数。当然,这些脉冲数的频率比较高,PLC不能用普通的上升沿计数来取得这些脉冲,只能通过高速计数功能了。
启动高速计数功能,也要具有控制字
HSCO HSC1 描述
SM37.0 SM47.0 复位有效电平控制位 0=高电平有效, 1=低电平有效
SM37.1 SM47.1 启动有效电平控制位于 0=高电平有效, 1=低电平有效
SM37.2 SM47.2 正交计数器速率选择 0=4X计数率, 1=1X计数率
SM37.3 SM47.3 计数方向控制位 0=减计数, 1=正计数
SM37.4 SM47.4 向HSC中写入计数方向 0=不更新, 1=更新计数方向
SM37.5 SM47.5 向HSC中写入预置值 0=不更新, 1=更新预置值
SM37.6 SM47.6 向HSC中写入当前值 0=不更新, 1=更新当前值
SM37.7 SM47.7 HSC允许 0=禁止HSC, 1=允许HSC
参照上面的表格,我们选择HSC1高速计数器,控制字为SMB47,现在我们启动高速计数器HSC1,选择为增计数,更新计数方向,重新设置值,更新当前值:这样的话,HSC1的启动控制高为:11111000转化为16进制为 F8,将启动计数器时当前值存放在SMD48中,将预存置放在SMD52中,具体的程序?如下:
同样的,如果计数器在工作状态下想停止计数器,也必须改变它的控制字后,启动HSC具体程序?如下:
3. PID回路控制功能。
西门子S7-200系列PLC的PID控制相当的简单,可以通过micro/win软件的一个向导程序,按照提示,一步一步执行您所要求PID控制的属性即可,在这里谈一谈PID这三个参数的具体意义:P为增益项,P越大,响应起就快,在调节流量阀时:设定流量为50%,当目前流量接近50%,刚超过,如果P值很大的话,那么流量阀会马上会关闭,而不会控制在某一区域。这就是增益项太大引起。在调节的过程中应该先将P值调节比较适当了,再去调节I值,它为积分项,是在控制器回路中控制对当前值与设定值相等的偏差范围。D为微分项,主要作用是避免给定值的微分作用而引起的跳变。
在现场的PID参数的调整过程中,针对西门子S7-200型PLC我的建议是在不同的控制阶段,采用不同的PID参数组,具体而言就是当目前距离设定值差距较大时,采用P值较大的一套PID参数,如果当前值快接近设定值范围时,采用P值较小的一套PID参数。S7-200系列可编程控制器的特点分类及主要功能元件
西门子S7系列可编程控制器分为S7-400、S7-300、S7-200三个系列,分别为S7系列的大、中、小型可编程控制器系统。S7-200系列可编程控制器有CPU21X系列,CPU22X系列,其中CPU22X型可编程控制器提供了4个不同的基本型号,常见的有CPU221,CPU222,CPU224和CPU226四种基本型号。
小型PLC中,CPU221价格低廉能满足多种集成功能的需要。CPU 222是S7-200家族中低成本的单元,通过可连接的扩展模块即可处理模拟量西门子数控系统6FC5356-0BB11-0AE1。CPU 224具有更多的输入输出点及更大的存储器。CPU 226和226XM是功能强的单元,可*一些中小型复杂控制系统的要求。四种型号的PLC具有下列特点:
(1)集成的24V电源
可直接连接到传感器和变送器执行器,CPU 221和CPU222具有180mA 输出。CPU224输出280mA,CPU 226、CPU 226XM输出400mA 可用作负载电源。
(2)高速脉冲输出
具有2 路高速脉冲输出端,输出脉冲频率可达20KHz,用于控制步进电机或伺服电机,实现定位任务。
(3)通信口
CPU 221、CPU222和CPU224具有1个RS-485通信口。CPU 226、CPU 226XM具有2个RS-485通信口。支持PPI、MPI通信协议,有自由口通信能力。
(4)模拟电位器
CPU221/222有1个模拟电位器,CPU224/226/226XM有2个模拟电位器。模拟电位器用来改变特殊寄存器(SMB28,SMB29)中的数值,以改变程序运行时的参数。如定时器、计数器的预置值,过程量的控制参数。
(5)中断输入允许以极快的速度对过程信号的上升沿作出响应。
(6)EEPROM 存储器模块(选件)
可作为修改与拷贝程序的快速工具,无需编程器并可进行辅助软件归档工作。
(7)电池模块
用户数据(如标志位状态、数据块、定时器、计数器)可通过内部的超级电容存储大约5 天。选用电池模块能延长存储时间到200天(10年寿命)。电池模块插在存储器模块的卡槽中。
(8)不同的设备类型
CPU 221~226 各有2种类型CPU,具有不同的电源电压和控制电压。
(9)数字量输入/输出点
CPU 221具有6个输入点和4个输出点;CPU 222具有8个输入点和6个输出点;CPU 224 具有14个输入点和10个输出点;CPU226/226XM 具有24个输入点和16个输出点。CPU22X主机的输入点为24V直流双向光电耦合输入电路,输出有继电器和直流(MOS型)两种类型。
(10)高速计数器
CPU 221/222有4个30KHz高速计数器,CPU224/226/226XM有6个30KHz的高速计数器,用于捕捉比CPU扫描频率更快的脉冲信号。
S7-200系列PLC其它常用指令
1.脉冲产生指令EU/ED的应用
EU指令在EU指令前的逻辑运算结果由OFF到ON时就产生一个宽度为一个扫描周期的脉冲,驱动其后面的输出线圈。
2.逻辑堆栈的操作
LPS为进栈操作,LRD为读栈操作,LPP为出栈操作。
S7-200系列PLC中有一个9层堆栈,用于处理逻辑运算结果,称为逻辑堆栈。
3.NOT、NOP和MEND指令
NOT、NOP及MEND指令的形式及功能如表4-19所示。
表4-19 NOT、NOP及MEND指令的形式及功能
STL
功能
操作数
NOT
逻辑结果取反
—
NOP
空操作
—
MEND
无条件结束
—
NOT为逻辑结果取反指令,在复杂逻辑结果取反时为用户提供方便。NOP为空操作,对程序没有实质影响。MEND为无条件结束指令,在编程结束时一定要写上该指令,否则会出现编译错误。调试程序时,在程序的适当位置插入MEND指令可以实现程序的分段调试。
4.比较指令
比较指令是将两个操作数按规定的条件作比较,条件成立时,触点就闭合。比较运算符有:=、>=、<=、>、<和<>。
(1)字节比较 字节比较用于比较两个字节型整数值INl和IN2的大小,字节比较是无符号的。比较式可以是LDB、AB或OB后直接加比较运算符构成。如:LDB=、AB<>、OB>=等。
整数INl和IN2的寻址范围:VB、IB、QB、MB、SB、SMB、LB、*VD、*AC、*LD和常数。
指令格式例如: LDB= VBl0,VBl2
(2)整数比较 整数比较用于比较两个一字长整数值INl和IN2的大小,整数比较是有符号的(整数范围为16#8000和16#7FFF之间)。比较式可以是LDW、AW或OW后直接加比较运算符构成。如:LDW=、AW<>。OW>=等。
整数INl和IN2的寻址范围:VW、IW、QW、MW、SW、SMW、LW、AIW、T、C、AC、*VD、*AC、*LD和常数。
指令格式例如: LDW= VWl0,VWl2
(3)双字整数比较 双字整数比较用于比较两个双字长整数值INl和IN2的大小,双字整数比较是有符号的(双字整数范围为16#80000000和16#7FFFFFFF之间)。比较式可以是LDD、AD或OD后直接加比较运算符构成。如:LDD=、AD<>、OD>=等。
双字整数INl和IN2的寻址范围:VD、ID、QD、MD、SD、SMD、LD、HC、AC、*VD、*AC、*LD和常数。
指令格式例如: LDD= VDl0,VDl2
(4)实数比较 实数比较用于比较两个双字长实数值INl和IN2的大小,实数比较是有符号的(负实数范围为-1.175495E-38和-3.402823E+38,正实数范围为+1.175495E-38和+3.402823E+38)。比较式可以是LDR、AR或OR后直接加比较运算符构成。如:LDR=、AR<>、OR>=等。
实数INl和IN2的寻址范围:VD、ID、QD、MD、SD、SMD、LD、AC、*VD、*AC、*LD和常数。
指令格式例如: LDR= VDl0,VDl2
MicroMaster440变频器
MicroMaster440变频器是全新一代可以广泛应用的多功能西门子标准变频器。它采用高性能的矢量控制技术,提供低速高转矩输出和良好的动态特性,同时具备*的过载能力,以满足广泛的应用场合。创新的BiCo(内部功能互联)功能有*的灵活性。
主要特征:
200V-240V ±10%,单相/三相,交流,0.12kW-45kW;
380V-480V±10%,三相,交流,0.37kW-250kW;
矢量控制方式,可构成闭环矢量控制,闭环转矩控制;
高过载能力,内置制动单元;
三组参数切换功能。
控制功能:
线性v/f控制,平方v/f控制,可编程多点设定v/f控制,磁通电流控制免测速矢量控制,闭环矢量控制,闭环转矩控制,节能控制模式;
标准参数结构,标准调试软件;
数字量输入6个,模拟量输入2个,模拟量输出2个,继电器输出3个;
独立I/O端子板,方便维护;
采用BiCo技术,实现I/O端口自由连接;
内置PID控制器,参数自整定;
集成RS485通讯接口,可选PROFIBUS-DP/Device-Net通讯模块;
具有15个固定频率,4个跳转频率,可编程;
可实现主/从控制及力矩控制方式;
在电源消失或故障时具有"自动再起动"功能;
灵活的斜坡函数发生器,带有起始段和结束段的平滑特性;
快速电流限制(FCL),防止运行中不应有的跳闸;
有直流制动和复合制动方式提高制动性能。
保护功能:
过载能力为200%额定负载电流,持续时间3秒和150%额定负载电流,持续时间60秒;
过电压、欠电压保护;
变频器、电机过热保护;
接地故障保护,短路保护;
闭锁电机保护,防止失速保护;
采用PIN编号实现参数连锁。
模块化设计,可灵活扩展
面向未来的驱动理念,用户可以在同一变频器系统中实现不断的创新。出众的维护和维修友好性。 应用:灵活驱动,适用于各种应用*集成的安全保护功能,具有SS1和SLS功能的产品。
基于集成化的安全保护技术,设备运行更安全,操作更简便。
由于集成了安全保护功能,使具有安全保护的自动化和驱动系统的购建费用大大降低。也有效的了人机安全。应用:生产机械(包装机、纺织机),材料运输机械等。
PROFIBUS和PROFINET总线标准——将这两种总线通讯直接集成在变频器中。
更多节点,多种网络拓扑,具有更高的性能PROFIBUS和PROFINET的优点不见在于它是被众多用户广泛使用的总线,而且表现在其的工程和组态结构。它们使成熟的IT技术应用于工业领域,并使办公工具应用在工业控制中。
应用:远程控制生产机线和传动设备(例如汽车工业)。
再生能量回馈能力:该输出功率范围内。
节能,节省空间,无需制动电阻。采用创新的功率模块,可实现的能量回馈。全功率段都能实现换相整流,不产生任何系统干扰。而且所需线电流小,与常规变频器相比,降低到80%。
应用:适用于车辆运输、离心机以及其它具有高惯性矩的生产机器的驱动。
采用全新冷却概念,鲁棒性大大增强。
通过外部散热片冷却功率模块,散热效率高。
功率部分的散热全部由外部散热片来完成,电子部分的冷却则通过系统对流,这使其可用于更加苛刻的气候环境。电子部分增加了牢固的涂层。
应用:可用于气候条件苛刻、具有空气污染的应用场合(例如纺织工业)
提供690V可选型
应用:标准的输入电压适合基本工业和过程工业的应用
下篇推荐:MM430变频器接口模板 6ES7 151-1AA05-0AA1 标准型接口模块 IM151-1与90度网络接头(不带编程口)组合件(6ES71511AA050AB0*1+6ES79720BA120XA0*1) 6ES7 151-1AA05-0AA4 标准型接口模块 IM151-1与35度网络接头(不带编程口)组合件(6ES71511AA050AB0*1+6ES79720BA410XA0*1) 6ES7 151-1AA05-0AA5 标准型接口模块 IM151-1与快速连线网络接头(不带编程口)组合件(6ES71511AA050AB0*1+6ES79720BA520XA0*1) 6ES7 151-1AA05-0AB4 标准型接口模块 IM151-1与35度网络接头(带编程口)组合件(6ES71511AA050AB0*1+6ES79720BB410XA0*1) 6ES7 151-1AA05-0AB5 标准型接口模块 IM151-1与快速连线网络接头(带编程口)组合件(6ES71511AA050AB0*1+6ES79720BB520XA0*1) 6ES7 151-1AB02-0AB0 ET 200S IM 151 光纤接口模板