- 发布
- 浔之漫智控技术(上海)有限公司
- 品牌
- 西门子
- 型号
- 模块
- 产地
- 德国
- 电话
- 15821971992
- 手机
- 15821971992
- 发布时间
- 2023-07-19 17:06:40
西门子电机振动的原因很多,也很复杂。8极以上大极数电机不会因为电机制造质量问题引起振动。振动常见于2--6极电机,GB,《旋转电机振动限值及测试方法》规定了在刚性基础上不同中心高电机的振动限值、测量方法及刚性基础的判定标准,依据此标准可以判断电机是否符合标准。
电动机振动的危害
电动机产生振动,会使绕组绝缘和轴承寿命缩短,影响滑动轴承的正常润滑,振动力促使绝缘缝隙扩大,使外界粉尘和水分入侵其中,造成绝缘电阻降低和泄露电流增大,甚至形成绝缘击穿等事故。
另外,电动机产生振动,又容易使冷却器水管振裂,焊接点振开,同时会造成负载机械的损伤,降低工件精度,会造成所有遭到振动的机械部分的疲劳,会使地脚螺丝松动或断掉,电动机又会造成碳刷和滑环的异常磨损,甚至会出现严重刷火而烧毁集电环绝缘,电动机将产生很大噪音,这种情况一般在直流电机中也时有发生。
S7-200的程序有三种:主程序、子程序、中断程序。
主程序只有一个,名称为OB1。
子程序可以达到64个,名称分别为SBR0~SBR63。子程序可以由子程序或中断程序调用。
中断程序可以达到128个,名称分别为INT0~INT127。中断方式有输入中断、定时中断、高速计数中断、通信中断等中断事件引发,当CPU响应中断时,可以执行中断程序。
由这三种程序可以组成线性程序和分块程序两种结构。
一、线性程序结构
_线性程序是指一个工程的全部控制任务都按照工程控制的顺序写在一个程序中,比如写在OB1中。程序执行过程中,CPU不断地扫描OB1,按照事先准备好的顺序去执行工作,如图:
显然,线性程序结构简单,一目了然。但是,当控制工程大到一定程序之后,仅仅采用线性程序就会使整个程序变得庞大而难于编制、难于调试了。
二、分块程序结构
分块程序是指一个工程的全部控制任务被分成多个小的任务块,每个任务块的控制任务根据具体情况分别放到子程序中,或者放到中断程序中。程序执行过程中,CPU不断地调用这些子程序或者被中断程序中断,
分块程序虽然结构复杂一些,但是可以把一个复杂的过程分解成多个简单的过程。对于具体的程序块容易编写,容易调试。从总体上看,分块程序的优势是十分明显的。
在PCS7的CFC中,有一个W_BO和一个DW_BO的功能块,十分方便,直接输入连接的状态字,输出便会列出bit0——bit15的值,这在做DP通讯时经常用过,比如控制变频器,它的状态常常是在一个字取某位,如运行信号、备妥信号等。
在一个老CPU中,也用到DP了通讯,要在一个双字中取某位显示状态,不支持用CFC编程,所以无法傻瓜式的取到了,只能手工指定其中的bit位了。这时竟然字中高字节与低字节的对应关系,自己把自己晕了半天,后来回顾了下,终于搞明白了,看来傻瓜的编程方式是把自己弄得更傻瓜!呵呵
直接上两个图吧,是关于双字、字、字节、位之间的关系的,看看便明白了!
一定要注意高8位与低8位与字的对应关系!
图1:字、字节、位之间的关系
图2:双字、字、字节、位之间的关系
S7-300/400的顺序功能图语言S7-Graph的功能块(FB中),可以生成多个顺控器(Se)。有网友问,是否可以从一个顺控器的转换到另一个顺控器?
生成顺控器时,采用默认的步和转换的编号,不同的顺控器的转换和步的编号是在FB内部统一分配的,没有重叠,这样就可以从任意的顺控器的任意转换跳转到任意的顺控器的任意的步了。
在左边的Overview窗口中生成两个顺控器(见下图),从Se 1的转换T4可以跳转到Se 2的步7。