转动惯量是负载的一部分。负载最终表现在电机转矩,而转动惯量是系统固有的,不随外力变化。在冷轧的轧机应用中,负载主要在于压下系统对轧件的轧制力,但是这个不应计算到电机转动惯量里。在卷取中,卷筒电机传动系统除了固定转动惯量(电机转动惯量和减速机及卷筒的转动惯量)和可变的转动惯量(带钢在卷筒上的直径不断变大,导致的转动惯量变化),而钢卷上作用的张力造成的负载增加却不计算到系统转动惯量中。因此,转动惯量和负载是不同的两个概念。负载包含了转动惯量。假定另外一种情况,一个钢辊在电机的拖动下运行,在这种情况下,电机负载是钢辊和电机自身的转动惯量所形成的负载。如果把钢辊更换为叶轮呢?此时的转动惯量应该如何计算或者测量呢?我认为只有在叶轮在真空状态时运行才是叶轮真正的转动惯量,否则只要有空气的存在,叶轮必然遵循风机的特性,此时转动惯量和负载就混在一起而无法明确分辨了。不知道我这样理解对不对?
最接触到了一个真空表,通过说明书上通讯格式,我使用200SMART的RTU指令都可以读到,会用但是不理解。1、我的理解是通讯时,无论是PLC请求发送还是数显表应答,他们之间数据的发送和接收都是一帧一帧的?2、如图:一帧包括起始位、8位的数据位、停止位。那么问题来了,这个8位数据位是不是就是通讯地址01H,按照8位格式0000 0001填进去。第一帧的格式应该是 0 0000 0001 1 。 第二帧 是发送功能码03H的,按照格式0000 0011填进去8位数据位,第二帧格式应该是 0 0000 0001 1 第三帧 数据起始寄存器地址高字节的00H 的 ,第三帧格式00000 00001 第四帧 数据起始寄存器地址低字节的6BH 的 ,第四帧格式00110 10101 以此类推,最后一帧 应该是CRC16 高字节3、按照通讯格式,把所有的帧连起来的话,就叫做报文,我理解对么?
本人有一个项目,我方PLC采用S7-1200 PLC,与上位软件进行S7通讯。因为通讯内容包含多个电机控制,所以自建了一个UDT复杂数据类型作为通讯数据,电机控制编写了一个FB块,调用时将此复杂数据类型作为INOUT引脚。通讯发现上位机读取正常,写入需重复3-5次才能成功。更换HMI测试,此情况仍然出线,确认非上位机程序问题。主程序取消全部程序调用,通讯写入正常,确定为程序原因造成的问题。将复杂数据类型拆分成基本数据类型,FB块引脚采用IN和OUT分别填写,问题解决。理论上通讯和PLC程序运行是在两个独立时段进行的,程序的执行为何会影响通讯的正常赋值?
测试程序如下;我觉得即使是双线圈也不影响啊?S1200就没有这个情况,300真是有点搞不明白了。
麻烦问下大家,有没有遇见过V90多圈绝对值编码器的伺服电机,在关机重新上电后,R482位置丢失的情况,我现在需要读取这个位置,如果不用工艺对象(程序容量不够),也不用EPOS模式的话(需要工作在堵转模式下),目前采用的是102报文(写控制字)加750报文(直接写转矩限幅)怎么能读取V90真实的位置呢?附件是这个两次读取位置的对比图。麻烦大家帮忙看一下,谢谢拉。
1.是这样的:我在使用STARTER5.5版本调试6RA80装置时总是连接不上,而且还报错。2.我的STEP7版本是5.7,使用412-2DP PLC再加CP443-1。操作系统为WIN11专业版。3.而且我是可以把硬件组态下载进CPU的,就是不能与STARTER连接,也搜索不到DCM。4.我个人猜测是不是软件兼容性的问题,STEP5.7是不是太高了。而且连续对两台6RA80装置试过了,都不行真搞不懂,明明手册上都表示支持STARTER连接的,但是实际用起来各种问题。
5300海拔,风机额定功率12KW 变频器选什么型号?供电电压380+-百分之15
硬件配置:G120C :6SL3210-1KE13-2AF2,标称功率1.1KW,无制动电阻,无输出电抗器,变频器至电机电缆50米。拖动一台1.1KW SEW减速电机,减速比1:57,负载为小车。组态情况:S1200通过报文1控制G120C,启停、正反、速度都是走报文,没有优化。正常停车只用了OFF1,OFF2一直置位,OFF3急停回路控制。工艺情况:减速机通过链轮→链条,驱动小车主动轮在轨道上运行,实际负载约为电机/减速机额定负载70%。运动轨迹为在轨道两端做粗定位控制(接近开关定位),在中间区域高速运动(电机800rpm),碰到减速开关后降速为100rpm,再运行150mm至定位接近开关后停车。故障现象:碰到定位接近开关后,小车回向反方向倒溜10mm距离,基本每次都会倒溜,但是距离不定,通过观察,在倒溜时减速机出轴会旋转,那应该三种可能:1、动力来源于外部负载(小车),倒溜时小车拖动减速机倒转,因为1:57的减速比,感觉概率不大;2、减速机行星齿之间啮合应力的释放导致反向运行;3、电机反转拖动导致的;前两项机械都排查了,没有明确的方向,第3点我又很难解释,程序内停车直接就是OFF1,不可能有反向动作。今天观察了同一台设备的另一个小车,这个也是用1.1kw的G120C拖动0.75kw的SEW减速电机,不同的是传动形式是齿轮齿条,也有一定的倒溜现象,只是情况好很多(一端基本没有,另一端2-3mm。补充:设备已经交付一年左右,小车使用很少,每3天一个来回。故障情况是逐步加重,从偶发至目前的基本每次定位都会出现。请教各位,有哪些方面可以排查,谢谢。
今天编程里发现一现象,采用MOVE_DW指令传送指针,编译的时候,就会变化了。不知道这个是正常现象,还是一个BUG。PLC是ST20D原固件版本是2.7,固件通过升级到了2.08.02。不知道与固件升级有没有关系。下图是编译之前的的下面图片是编译之后的。
TIA V19Upd1组态1515R时,只能选到3.0的固件,CPU右侧无法组态CP卡,但资料显示是可以的,这是怎么回事?
设备上的 V90 PN(20 个左右)每个月偶偶有一次或几次报F31100,不胜其扰。暂时不清楚是固定某一个轴,还是某几个。看到论坛有帖子说变频器的该报错可以屏蔽,那 V90 PN 的 F31100 报错能直接屏蔽吗?如何操作呢?
客户打电话反应新直流设备带电机启动后,没有给转速,但是转速反馈从0到800转来回跳动现场直接starter在线,通过control panel启动 发现不给转速依旧有转速反馈跳动,经检查为电机电缆连接错误,重新将电机电缆正确连接后,设备正常工作现场调试最重要的是什么呢?
第一次用S120,方案是CU310+PM240+1FT7+1500T 。1.其中有个伺服带抱闸 ,这个抱闸一般是这么控制的? 我想用CU310的DO16控制抱闸,看了老半天不知道应该连接哪个参数 2.另外伺服第一次通电都要调整什么参数? 只做静态优化+动态优化能满足正常使用吗?3. 还有电流环默认是125 可以改到62.5吗?
之前有一台电脑装的是WINCC 7.5 SP2,由于出现不稳定现象,因此考虑重装电脑。但是在安装到SQL的时候出现了“不能安装下列程序”的错误。然后经历过不下20次的WIN11系统重装,包括PE/GHOST/系统直接安装/各种WIN11版本的尝试,均发现WINCC到安装SQL的步骤死活过不去,期间也尝试了直接单独安装SQL也是安装不上。最终无奈改为WIN10系统发现WINCC又可以正常安装了。是这台电脑的硬件问题导致WINCC无法在WIN11系统环境下安装吗?但是最开始的时候这台电脑是正常安装成功的,最关键还有3台电脑配置和其一样,在WIN11系统中安装WINCC也是正常的,那么为何这台电脑死活不能安装呢?由于我有其他硬件配置一样的电脑,于是我尝试将其他电脑的GHOST恢复到出问题的电脑中,但在打开WINCC的时候死活无法打开。检查Sql Server Configuration Manager 发现WINCC的SQL Server服务无法运行。经过大量不断重新安装的尝试,最终将问题怀疑到硬盘的兼容性上面去。去市场买了块SSD硬盘,去除原硬盘,最终毫无意外的WINCC安装成功了,运行也一直正常。那么最终的问题还是出现在这块硬盘上。过了一段时间后,我将这块硬盘装在其他电脑上(不一样的硬件),重新安装WIN11系统,安装WINCC,同样的卡在SQL无法安装!但是毫无疑问这块硬盘是好的,其他任何软件安装运行均无问题,只是WINCC的SQL无法安装,或者克隆后SQL也无法开启服务。最后,我在PE系统下直接通过硬盘克隆的方法又克隆了一次安装好了的系统,毫无疑问,在其他硬盘里WINCC启动正常,SQL服务开启正常,但在该硬盘下,SQL服务始终无法正常开启。经过不断的尝试,最终找到正常开启WINCC SQL服务的方法:最终,这块不能在WIN11系统下安装WINCC的硬盘终于给我成功安装回了WINCC。最后,WIN11安装WINCC卡在SQL处的问题并不常见,但也会偶有出现。当你无论如何都无法在WIN11系统下安装WINCC时,可以考虑用其他硬盘安装完成然后GHOST到你出问题的硬盘里,靠我上图的方法就可以成功安装运行WINCC了。
请问各位专家怎样在博图中数组下标中使用变量?如:Array[1..N_E] of Int
如下图,下载启动仿真plc时,提示如上错误,搞不明白,请大家帮忙看一看,问题出在哪了?使用的博途V17,谢谢!!
这到底是为什么呢?要不要搞这么所谓的安全呢?上回因为这个吐槽发了个贴,还立即就被删了,有意见吗?二十多年的老用户,实在看不懂了
大家好!目前正用西门子G120 CU240B/E-2驱动器搭建感应机对拖平台。由于该驱动器与5.5kW,35Nm,380Vac,感应机相连作为负载电机,因此,依照《G120变频器转矩控制速度限幅的实现》 (手册见support.industry.siemens.com/cs/document/109478041/g120变频器转矩控制速度限幅的实现?lc=zh-cn) 设置G120 工作于转矩控制模式(P1300=22)。实验中观察到随着电磁转矩指令的提高,电机转速也提高,直到等于设定转速上限。但是,该转矩控制模式为何存在以下现象:1. 当设定转矩上下限为0.1Nm,并且转速指令为0rpm,电机静止,为何用手无法转动电机,并且strater显示iq=0.0x,即只存在小数点后第二位的微小波动;2. 当给出微小转矩足够电机转动,并且电机达到转速限幅30rpm,用手仍无法改变电机转速,此时strater显示iq波动仍微弱。按照我的理解,此时无论电机处于静止还是旋转状态,由于转矩限幅很小,只要用手用力转动,电机运行状态会出现改变,所以是我对西门子转矩控制模式理解有误,还是寄存器配置错误?谢谢大家指教!
S120多轴带一个车辆运动,用PLC1515TStartdrive非工艺对象来控制,S120的控制和状态都是通过报文控制字和状态字来控制读取的,PLC还需要对S120的加速度/减速度/加减速时间进行设定控制,但是报文控制字也没法添加P1120/P1121等参数,该怎么处理才能让PLC读取控制到各位参数?请教各位老师!问题补充:由于多轴原因,所以是通过位控制操作S120的,但由于车辆重量较大,所以加减速时间需要被读取和设定,但PLC不知道该怎么从startdrive里面读取相关信息,报文也连接不上,请教各位老师该怎么处理!另外P1300我该怎么连接到报文设定?
相信看懂、会用电气图纸是每一个工控从业者的基础技能。不知道各位网友有没有遇到过拿着图纸抓瞎的场景比如:设备出现故障时没法快速定位问题,无法将图纸上的元器件和实物一一对应,工作中要用的图纸太多、总是理不清脉络…… 最近1847上线了新课《看图识物之秒懂电气柜》,这个课程可以很好的帮助大家快速读懂电气图纸和提高识图能力,解决大家在识图中遇到的各种问题,扫描图片二维码或点击此处即可前往免费试听新课。除了邀请大家来学习新课以外,也欢迎大家来聊一聊关于电气图纸的二三事,互动有奖哦!活动时间:2024年4月8日-4月30日跟帖互动规则:● 跟帖下面任意话题,即得 20 兑奖西币# 互动话题一:跟帖聊聊你在使用图纸时遇到的各种问题,或是你通过正确识图解决了哪些疑难杂症等等……# 互动话题二:试听新课,留下你对课程的评价。 点击前往免费试听 *互动话题二,跟帖被官方精华认证可额外获得20西币,并赠送《西门子自动化产品500问》1本* 法律范围内,活动最终解释权归西门子所有。
开卷机,用6se70速度模式控制,速度饱和,转矩限副,相关疑惑,1,速度饱和,正饱和跟负饱和对于速度调节输出一样么?输出的是什么量,负饱和来说,给定附加一个负的百分比转速,让速度环饱和,对于开卷机来说,给定是反向转速命令,但是实际转速是正向旋转的,那么对于速度调节器pi来说,给定的转速,和实际的转速方向不一样吧?对于速度调节器来说,给定的是反向运转命令,实际反馈是正向的?2.限副值,限副后给电流调节器,还是负饱和来说,开卷机应用,速度环给定的负方向的转速,速度饱和后,对于张力控制来说,用的是负限副还是正限副?我们的张力预设值给正负限副哪个呢?负限副么?3.速度调节器输出的上下限指的是正负限副值么?
各位工程师: 大家好!我这里有用Materdrive MC驱动控制,是采用profibus-dp通讯的,生产过程中偶尔报警o008,但是可能复位,目前又没有驱动器换.各位帮忙看一下,还有其它哪些方面的可能性,谢谢
大家好,我这里有几台堆垛机,控制方式是G120EPOS控制,报警频繁,如果用1500PLC做定位控制会不会比G120EPOS定位好点,求指导
一直用的项目过了半个月再次打开仿真,结果无法仿真了.一直编译一直有错.最主要是无法定位到错误在哪里.于是就只能找大哥(百度...).网建议最多的就是从建项目,这个也是经验,具体没看到针对这个问题具体解决实例.哎!!!软件硬件都试了也没用.这叫我不由的怀疑是不是我的项目有问题.赶快换了其他项目仿真,果然也不行,没有一个顶用的. 这难道是软件的问题?? 把项目给同事,仿真没问题,好家伙.这是要重新装软件的节奏啊.....重装太慢了,想了一下还是更新一下好了,也许就解决了呢.毕竟这样会快点嘛.看了一下最新更新已经是UPdater6 !!自己而是updater5.跟新完成再次仿真...居然还是不行,不过报警能容可以锁定了,而且报警信息也不一样了.....看了一下居然是字体错误..Arial Unicode MS 这个字体居然不能下载,博图不支持这个字体,大概意思就是不是免费的字体,没法授权...最后把这个字体删除.问题也解决了.....这时候再回头想了一下,最近有帮同事做触摸屏,当时他就是用的这种字体做的文字域.而我那时电脑没有这个.他编译好的触摸屏字体和我电脑上仿真总是不一样,所以最后就再自己电脑上装了这么个字体.万万没想到给自己安了一个炸弹....最后,大家的博图有没有及时更新!!!还是要及时更新的,不然出错都找不到原因.....希望我这个经历能给大家带来帮助...
通过编程实现实数批量传送:新建子程序(BLKMOV_R)、定义变量、编写程序、调用、下载测试。1、新建子程序、建立变量表:/2新建2、编写程序:3、调用子程序:4、下载测试:经测试可实现实数批量传送。https://mp.weixin.qq.com/cgi-bin/home?t=home/indextoken=1197473800lang=zh_CN源程序链接:链接:https://pan.baidu.com/s/1TSZDGAMyeu1HXgMcUwpssw?pwd=c01j提取码:c01j
有的exe程序调用不像系统的exe程序一样直接写程序名字就行了,需要设置工作路径,完整脚本如下:Function action Const ForReading = 1, ForWriting = 2 Dim fso,MyFile,ReadLineTextFile 读文件变量 Dim MyArray结果保存到数据中 If HMIRuntime.Tags(OP80_srun4).read=1 Then HMIRuntime.Tags(OP80_烧录结果).Write HMIRuntime.Tags(OP80_烧录版本).Write HMIRuntime.Tags(write_time).Write Do Loop Until HMIRuntime.Tags(系统F4继电器反馈).Read Dim WSH Set WSH=CreateObject(Ws cript.Shell) WSH.currentdirectory = E:downloadfilesdownloadprogramRFBT设置工作路径 WSH.Run E:downloadfilesdownloadprogramRFBTRFBT.exe,1,False打开exe文件 查看烧录结果 Dim strComputer,objWMIService,colProcessList strComputer = . Do Set objWMIService = GetObject(winmgmts:{impersonationLevel=impersonate}!\ strComputer ootcimv2) Set colProcessList = objWMIService.ExecQuery(Select * from Win32_Process Where Name = RFBT.exe) Loop Until colProcessList.Count=0 等待烧录完成读取烧录结果 Set fso = CreateObject(s cripting.FileSystemObject) Set MyFile = fso.OpenTextFile(E:downloadfilesdownloadfilesDownloadStatus.log, ForReading) ReadLineTextFile = MyFile.ReadLine Returns Hello world! MyArray=Split(ReadLineTextFile,;) HMIRuntime.Tags(OP80_烧录结果).Write MyArray(0) HMIRuntime.Tags(OP80_烧录版本).Write MyArray(1) HMIRuntime.Tags(write_time).Write MyArray(2) MyFile.Close End If这个程序的的意思是等到烧录结束后读取烧录的结果的数据保存到wincc的变量中。我要表达的主要蓝色字体的部分,其他的可以忽略。
最近看了赵欣大佬的通信原理探秘又结合在工作中遇到的问题,关注到了通讯中的KeepAlive定时器的设置,所以做了如下实验。硬件:1513PLC TCP客户端PC TCP服务器前提条件:禁用PLC侧KeepAlive程序:测试流程:打开PC端网络调试助手,设置为TCP服务器,打开链接;PC端打开WireShack软件,开启数据捕捉;博途中打开Trace,设置观察数据;博途在线 设置TestDB.TCPtoPC.SedLEN为1000,即发送的数据长度为1000,置位TestDB.TCPtoPC.CONNT,等待链接建立后,置位TestDB.UDPtoPC.SedREQ开启发送;发送过程中,拔掉PLC与PC链接的网线;等待PLC侧出现Busy后,暂停trace;WireShack捕获如图PC端WireShack抓包如图上图1处为插入网线后PC端接收到的第一条数据,随后PC端TCP服务器主动断开,2秒后PLC侧主动重连。在第一次建立连接到网线断开处,可看出共收到11条数据。疑问:1500的StackBuffer共8192个字节,如上,网线断开后共有19-11=8条数据存入了StackBuffer中,若仅计算数据长度,则在这个期间内共有8*1000=8000字节数据存入StackBuffer中,若根据StackBuffer处于OSI参考模型的第4层,数据压入到StackBuffer中时带有TCP头部信息,则每条数据实际长度为1000+20=1020字节,则在这期间共有8*1020=8160字节数据压入到StackBuffer中。虽然两者的结果均可导致第17次发送时,ShadowBuffer中的1000字节数据无法压入StackBuffer中,导致Busy常为1。另外为何断开网线 重新插入后,PC端接收到的第一条数据长度是1460字节?ShadowBuffer满通讯正常后,发送长度为何不按发送端发送的长度发送,而是以最大长度发送?又为何服务器端会主动复位连接?PLC是否是固定在连接异常后2秒重连?