高端推荐帖

G120利用惯性比的调整,结合trace的电机速度特性调试

最新内容

非常精彩,感谢分享。K版给大伙讲讲p342经验值的确定方式吧。

装置的拓扑结构:CU250S-2PN + PM240-2 +第三方国产整流-回馈单元控制方式:P1300 = 21电机:额定功率:75kW;额定电压:3AC380V/角接_4极异步交流电机额定转速:1500rpm(同步转速);最高转速:4500rpm调试采用STARTER调试平台。快速调试流程后,P1900 = 1,利用STARTER的控制面板,进行电机的静态辨识和动态辨识。然后根据负载惯性经验参数,设置P342 =优化所确定的总惯性比 + 5;查看r345由原来自动辨识后的几百毫秒变成了1.7s。过程布线:修改P2000至P2003后。其规格化参数均以电机的额定值作为100%标定值。开始启动trace录波,并启动电机,以设定值4500rpm加速,运行至稳态后,将设定值置0。直至电机停止。查看电机所做的转速设定值和转速实际值trace曲线如下:看到如此结果。结束电机的调试工作。收工。

kdrjl

2024-04-27 10:57:48 54 2 1

参与讨论
两个1500PLC通过I-Device同时访问同一个1500PLC

最新内容

是这样用的,一对多

最近有一个项目,里面有一台转线设备,需要同两个线体PLC交互.该项目工位PLC与线体PLC通过I-Device进行交互,开始时工位PLC组态I-Device,其中刚开始时SharedDevice里可访问该智能设备的IO控制器数量默认,没有勾选,默认是1,PLC硬件编译后导出GSD文件,另外两个线体PLC分别组态该转线工位PLC的GSD文件,下载进去后发现线体PLC报下位组件错误,于是开始找原因,拔掉其中一个连接线体的网线,另一个线体plc连接正常,再把该网线插上,两个线体PLC都报下位组件错误,最终在信息系统里查看帮助发现,将智能设备组态为共享设备,可以SharedDevice更改为上位系统控制器的数量,然后不同的上位系统访问不同的传送区,编译硬件,重新导出GSD文件,重新组态,下载连接正常。更改前工位PLC:更改后工位PLC:线体1访问传输区-1、-2.线体2访问传输区-3、-4。线体PLC:-代表不访问,要访问的在传输区选择PLC。

renshengjun

2024-04-24 10:57:26 144 4 2

参与讨论
在仿真S7-PLCSIM Advance提示错误解决办法的总结

最新内容

这个估计是以前有安装过了吧新系统的话,应该不会有这种问题

好久没用S7-PLCSIM Advance V3,报错解决问题记录,求加精一、使用时出现提示:二、通过搜索问题得知缺少Winpcap文件下载链接 https://www.winpcap.org/三、安装时提示高版本已经安装过 可能与S7-PLCSIM Advance V3不兼容四、解决办法如下一、win10安装winpcap4.13时提示如下:WinPcap 4.1.3 is already installed on this machine.Press Ok if you want to force the installation, or Cancel if you want toabort the installation.明明卸载过了,应该是没有卸载干净解决方法:删除下面的文件即可  c:\windows\system32\Packet.dll  c:\windows\system32\drivers/npf.sys  c:\windows\system32\WanPacket.dll  c:\windows\system32\wpcap.dll  c:\windows\system32\pthreadVC.dll其实我只删除了packet.dll和wpcap.dll就可以正常安装3.01了。  二、win10安装WinPcap4.13时出现如下图提示,不能安装Error opening file for writing:C:\Windows\system32\wpcap.dlIClick Abort to stop the itltin,Retry to try again, orIgnore to skip this file.解决办法:找到下列相应文件,并把扩展名修改即可C:\Windows\SysWOW64 的wpcap.dll改成 wpcap.dll.oldC:\Windows\SysWOW64的packet.dll改成 packet.dll.old三、在卸载winpcap的时候,一定要把nessus关闭,才能把所有文件卸载完,或者把使用winpcap的相关软件关闭。只要使用着winpcap都卸载不完全————————————————版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 原文链接:https://blog.csdn.net/weixin_40412037/article/details/103752172六、安装完成问题解决,可以正常仿真

GreenHands

2024-04-21 18:17:20 123 2 1

参与讨论
精华
关于WINCC在部分WIN11系统中无法安装(SQL无法安装)的解决办法

最新内容

没遇到过,还有这种问题。系统我都不敢用太新的就怕兼容性的问题。

之前有一台电脑装的是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了。

yzs

2024-04-17 12:40:09 1546 14 4

参与讨论
每日一贴之发送至 PLC 的状态信号

最新内容

学习了,谢谢

承接上一贴:DB10 DBX103.0:(远程诊断生效),HMI 组件报告给 PLC 远程诊断(选件!)已生效,即通过一个外部 PC 来操作控制系统。DB10 DBX109.6(气温报警),环境温度监控或风扇监控响应。DB10 DBX109.7(NCK 电池报警),电池电压已降到限值以下。 控制系统可以继续运行。 关闭控制系统或断开电源电压会导致 数据丢失。DB10 DBX109.0(出现 NCK 报警),NC 报告至少出现一个 NC 报警。 可通过通道专用的接口查询该报警涉及哪些通道以及是 否触发了程序处理停止。DB21, ... DBX36.6(存在通道专用的 NCK 报警),NC 报告给 PLC 相关通道中至少出现一个 NC 报警(另见 DB21, ... DBX36.7);DB21, ... DBX36.7(出现导致程序处理停止的 NCK 报警),NC 报告给 PLC 相关通道中至少出现一个 NCK 报警,此时当前的零件程序处理已中断或 终止。

隐身人

2024-04-12 12:20:10 240 5 1

参与讨论
每日一贴之几个发送至 PLC 的就绪信号简述

最新内容

学习了,感谢分享

DB10 DBX104.7:(NCK-CPU 就绪);NCK-CPU 已运行就绪并循环向 PLC 反馈;DB10 DBX108.3:(操作面板上连接的 HMI - CPU 就绪)SINUMERIK Operate 已运行就绪并循环向 NC 反馈;DB10 DBX108.5:(驱动处于循环运行中)前提条件: 在 NC 所有的机床轴上,相应的驱动都处于循环运行中,即驱动和 NC 循环交 换 PROFIdrive 报文。DB10 DBX108.6:(驱动就绪)前提条件:在 NC 所有的机床轴上,相应的驱动以及外部驱动已运行就绪,通过 PROFIBUS 发出就绪信号。DB31, ... DBX93.5 == 1(驱动就绪);DB10 DBX108.7(NC 就绪)NC 已运行就绪。

隐身人

2024-04-11 16:43:11 208 3 0

参与讨论
1200控制V90伺服用FB284控制的位置方法

最新内容

怎么感觉是直接复制过来的

1200控制V90伺服用FB284控制的位置方法 使用西门子报文111和FB284(SINA POS) 第1步:在V-ASSISTANT中将V90 PN设置控制模式为基本位置控制(EPOS) 第2步:V90 PN与PLC采用PROFINET RT通信方式并使用西门子报文111。 第3步:在博图中V90 PN的设备视图中更改报文为:报文111 第4步:安装博图功能库文件 在TIA 博途中安装SINAMICS Blocks DriveLib https://support.industry.siemens.com/cs/ww/en/view/109475044 第5步:在OB1中将DriveLib_S7_1200_1500中的SINA_POS(FB284)功能块拖拽到编程网络中(此功能块只能与报文111配合使用),进行位置控制。第6步:在FB284中——功能块参数——HWIDSTW及HWIDZSW的赋值第7步:其他相关参数块——说明实际简单测试:EnableAxis是使能伺服,ExecuteMode这个要激活了才会动。SINA_POS功能块的运行模式一、运行条件 1、轴通过输入 EnableAxis= 1 使能,如果轴已准备好并驱动无故障(AxisError=0),输出 AxisEnabled 信号变为 1。 2、ModePos 输入用于运行模式的选择。可在不同的运行模式下进行切换,如: 连续运行模式(ModePos=3) 在运行中可以切换到绝对定位模式(ModePos=2)。 3、输入信号 CancelTraversing,IntermediateStop 对于除了点动之外的所有运行模式均有效,在运行时必须将其设置为 1,设置说明如下: ⑴设置 CancelTraversing=0,轴按最大减速度(P2573)停止,放弃当前运行任务,轴停止后可以进行运行模式的切换。 ⑵设置 IntermediateStop=0,使用当前设置的减速度值进行斜坡停车,当前运行任务保持,如果重新再设置IntermediateStop=1 后轴会继续运行,可理解为轴的暂停。可以在轴静止后可以进行运行模式的切换。 4、激活硬件限位开关 ⑴如果使用了硬件限位开关,需要将 FB284 功能块的输入 ConfigEPos.%X3 置1,激活硬件限位功能。 ⑵正、负向的硬件限位开关可连接到 V90 PN 驱动器的定义为 CWL、CCWL的 DI点( DI1 至 DI4 )。 如果激活了硬件限位开关功能,只有在硬件限位开关信号为高电平时才能运行轴。 5、激活软件限位开关 ⑶如果使用了软件限位开关,需要将 FB284 功能块的输入 ConfigEPos.%X2 置 1激活软件限位功能。 ⑷在驱动中设置 p2580(负向软限位位置)、p2581(正向软限位位置)。二、主动回零 此功能允许轴按照预设的回零速度及方式沿着正向或反向进行回零操作,激活驱动的主动回零。 要求: ——运行模式选择 ModePos=4 ——轴使能 EnableAxis=1 ——回零开关须连接到 PLC 的输入点,其信号状态通过 FB284 功能块的ConfigEPos.%X6 发送到驱动器中。 步骤: ——通过输入参数 OverV、OverAcc、OverDec 指定速度、加减速度的百分比 ——运行条件 CancelTraversing 及IntermediateStop 必须设置为 1,Jog1 及Jog2 必须设置为 0 ——运行方向由 Positive 及 Negative 决定 通过 ExecuteMode 的上升沿触发回零运动,在回零过程中应保持为高电平。激活命令的当前状态或通过 EPosZSW1、EPosZSW2 进行监控,回零完成后AxisRef 置1,当运行过程中出现错误,则输出参数 Error 置 1。三、相对定位运行模式 相对定位运行模式可通过驱动相对定位功能来实现,它采用 SINAMICS 驱动的内部位置控制器来实现相对位置控制。 要求: ——运行模式选择 ModePos=1 ——轴使能 EnableAxis=1 ——轴不必回零或绝对值编码器可以处于未被校正的状态 ——如果切换模式大于 3,轴必须为静止状态,在任意时刻可以在 ModePos=1,2,3 时进行切换 步骤: ——通过输入参数 Position,Velocity 指定目标位置及速度 ——通过输入参数 OverV、OverAcc、OverDec 指定速度、加减速度的百分比 ——运行条件 CancelTraversing 及 IntermediateStop 必须设置为 1,Jogl 及Jog2 必须设置为 0 ——在相对定位中,运动方向由 Position 中设置值的正负来确定 通过 ExecuteMode 的上升沿触发定位运动,激活命令的当前状态或通过 EPosZSW1、EPosZSW2 进行监控,当目标位置到达后AxisPosok 置 1 ,当定位过程中出现错误,则输出参数 Error 置 1。 注意:当前正在运行的命令可以通过 ExecuteMode 上升沿进行新命令的替换,但仅用于运行模式 ModePos 1,2,3。四、绝对定位运行模式 绝对定位运行模式可通过驱动绝对定位功能来实现,它采用 SINAMICS 驱动的内部位置控制器来实现绝对位置控制。 要求: ——运行模式选择 ModePos=2 ——轴使能 EnableAxis =1 ——轴必须已回零或编码器已被校正 ——如果切换模式大于 3,轴必须为静止状态,在任意时刻可以在 ModePos=1,2,3 时进行切换 步骤: ——通过输入参数 Position, Velocity,指定目标位置及速度 ——通过输入参数 OverV、OverAcc、OverDec 指定速度、加减速度的百分比 ——运行条件 CancelTraversing 及 IntermediateStop 必须设置为 1,Jog1 及Jog2 必须设置为 0 ——在绝对定位中,运行方向按照最短路径运行至目标位置,此时输入参数Positive 及 Negative 必须为 0。如果是模态轴,则方向可以通过 Positive或者 Negative 指定 通过 ExecuteMode 的上升沿触发定位运动,激活命令的当前状态可以通过 EPOsZSW1、EPosZSW2 进行监控,当目标位置到达后 AxisPosok 置 1 ,当定位过程中出现错误,则输出参数 Error 置1。 注意:当前正在运行的命令可以通过 ExecuteMode 上升沿进行新命令替换,但仅用于运行模式 ModePos 1,2,3。五、连续运行模式(按指定速度运行) 连续运行模式允许轴在正向或反向以一个恒定的速度运行 要求: ——运行模式选择 ModePos=3 ——轴使能 EnableAxis=l ——轴不必回零或绝对值编码器可以处于未被校正的状态 ——如果切换模式大于 3,轴必须为静止状态,在任意时刻可以在 ModePos=1,2,3 时进行切换 步骤: ——通过输入参数 Velocity 指定运行速度 ——通过输入参数 OverV、OverAcc、OverDec 指定速度、加减速度的百分比 ——运行条件 CancelTraversing 及 IntermediateStop 必须设置为 1,Jog1 及Jog2 必须设置为0 ——运行方向由 Positive 及 Negative 决定 通过 ExecuteMode 的上升沿触发定位运动,激活命令的当前状态或通过 EPosZSW1、EPosZSW2 进行监控,通过放弃任务而轴停止后 AxisPos0k 置 1 ,当运行过程中出现错误,则输出参数 Error 置 1。 注意:当前正在运行的命令可以通过 ExecuteMode 上升沿进行新命令替换,但仅用于运行模式 ModePos 1,2,3。六、运行程序段 此程序块运行模式允许创建自动运行的运动任务、运行至固定档块(夹紧)、设置及复位输出等功能。 要求: ——运行模式选择 ModePos=6 ——轴使能 EnableAxis=1 ——轴当前处于静止状态 ——轴必须已回零或绝对值编码器已校正 步骤: ——工作模式、目标位置及动态响应已在驱动的运行程序段参数中进行设置,速度的OverV 参数对于程序块中的速度设定值进行百分比缩放 ——运行条件 CancelTraversing 及 IntermediateStop 必须设置为 1,Jog1 及Jog2 必须设置为 0 ——程序块号在输入参数 Position 中设置,取值应为 0~15 ——运动的方向由与工作模式及程序段中的设置决定,与 Positive 及 Negative 参数无关,必须将它们设置为 0 选择程序段号后通过 ExecuteMode 的上升沿来触发运行,激活命令的当前状态或通过 EPosZSW1、EPosZSW2 进行监控,当运行过程中出现错误,则输出参数 Error 置 1。注意:在运行过程中,当前的运行命令可以被一个新命令通过ExecuteMode触发进行替代,但仅限于相同的运行模式下。七、直接设置回零位置 此运行模式允许轴在任意位置时对轴进行零点位置设置。 要求: ——运行模式选择 ModePos=5 ——轴可以处于使能状态,但执行模式时须为静止状态 步骤: ——轴静止时通过 ExecuteMode 的上升沿设置轴的零点位置 注意:零点位置可使用驱动参数 P2599 进行设置。八、按指定速度点动 点动运行模式通过驱动的 Jog 点动功能来实现 要求: ——运行模式选择 ModePos=7 ——轴使能 EnableAxis=l ——轴处于静止状态 ——轴不必回零或绝对值编码器可以处于未被校正的状态 步骤: ——点动速度在驱动器中设置,速度的 OverV 参数对于点动速度设定值进行百分比缩放 ——运行条件 CancelTraversing 及 IntermediateStop 与点动运行模式无关,默认设置为 1 注意: ——Jog1 及 Jog2 用于控制 EPOS 的点动运行,运动方向由驱动中设置的点动速度来决定,默认设置为 Jogl=负向点 动速度,Jog2=正向点动速度 ,与Positive 及 Negative 参数无关 ——激活命令的当前状态可以通过 EPosZSW1、EPOsZSW2 进行监控,点动结束(Jogl 或Jog2=0) 轴静止时 AxisPosOK 置 1 ,当运行过程中出现错误,则输出参数 Error 置 1九、按指定距离点动 点动增量运行模式通过驱动的 Jog 点动功能来实现。 要求: ——运行模式选择 ModePos=8 ——轴使能 AxisEnable=1 ——轴处于静止状态 ——轴不必回零或绝对值编码器可以处于未被校正的状态 步骤: ——点动速度在驱动中设置,速度的 OverV 参数对于点动速度设定值进行百分比缩放 ——运行条件 CancelTraversing 及 IntermediateStop 与点动运行模式无关,默认设置为 1 注意: ——Jog1 及 Jog2 用于控制轴按指定的距离点动运行,运动方向由驱动中设置的点动速度来决定,点动距离增量值默认设置为Jogl traversingdistance/Jog2 traversing distance =1000LU, Positive 及Negative 参数无关 ——激活命令的当前状态可以通过 EPosZSW1、EPosZSW2 进行监控,点动结束(Jog1或Jog2=0) 轴静止时 AxisPosOK 置1 ,当运行过程中出现错误,则输出参数 Error 置 1

13971442012

2024-04-11 16:02:32 239 3 0

参与讨论
每日一贴之利用外部接近开关(BERO)实现主轴定向

最新内容

这个接近开关定向还有点难度

硬件连接:主轴精确定向需要高精度的感应式接近开关,主轴定位的精度主要取决于接近开关的精度和安装 是否得当。当金属体与接近开关接近时,接近开关产生上升沿信号(电平+24VDC)。BERO 信号接到 PPU 的 X 122 的 12 针脚,14 针脚接接近开关的信号地,8 针脚需要接+24V。相关参数:34200 ENC_REFP_MODE 7 接近开关作为主轴定向信号;34040 REFP_VELO_SEARCH_MARKER 实际值 主轴找回零信号的速度(单位:转/分);34060 REFP_MAX_MARKER_DIST 720(2 圈) 搜索回零信号的距离(单位:度);35300 SPOS_POSCTRL_VELO 实际值 主轴位控速度;35350 SPOS_POSITIONING_DIR 3/4 主轴定向方向(3-正/4-负);实现步骤:编辑 PLC 应用程序,在应用程序中(每个周期都可扫描)加入DB3930.DBX1.5取反输出DB3803.DBX2001.4逻辑关系:目的:每次从速度控制方式转到定位方式,执行一次重新同步(找主轴零度位置);将修改过的 PLC 应用程序下载到 828D 中,然后启动;修改驱动数据;设定参数 P495[0]=2,然后保存复位即可;P0495[0]:表示电机编码器;P0495[1]:表示第二编码器;P0495[0]=2 表示 BERO 信号连接到 X122.12 管脚。 在执行 SPOS 命令时,主轴由静止启动,加速到 MD34040 定义的速度,寻找回零信号;找 到回零信号以后,以 MD35300 定义的速度定位。主轴旋转方向由机床数据 MD35350 确定.

隐身人

2024-04-10 15:40:57 357 8 1

参与讨论
1200canopen通讯的例子

最新内容

CAN和CANOPEN都在用啊,只不过使用环境不一样而已,目前电车上的电控通讯都还是用的CAN2.0和CANFD,至于CANOPEN是用在伺服总线控制上居多

找答案有人用的,不能发附件西门子1200PLC_CANopen_Manager_Slave.zip

zhangli0

2024-04-10 13:54:19 473 10 6

参与讨论
每日一贴之WIN7系统电脑与西门子840DSL及828D系统连接

最新内容

实际就是不选择自动分配IP就可以。

840DSL连接方法:828D连接方法:按此方法设定基本连上了。但是一旦系统下电或NC复位,连接就会中断。解决方法:找到这个界面;修改为:点击确定OK!

隐身人

2024-04-08 12:09:23 171 3 1

参与讨论
G120XA宏端子接线

最新内容

直接调用宏,接线也规范。

今天给大家分享一下G120XA宏端子接线,用时方便查看。

天涯海角-1

2024-04-07 16:05:41 126 1 0

参与讨论
每日一贴之828D模拟量主轴硬件连接

最新内容

承接上一贴,帖子来源手册收集的笔记!

机床配置: 两个进给轴和一个模拟主轴(如变频器),S120 驱动,主轴电机与主轴之间非 1:1 直连,主轴上安装了一个西门子 TTL 增量编码器,通过 SMC30 连接到系统的 DriveCLiQ 接口; 或者选配西门子 1Vpp Sin/Cos 增量编码器,通过 SMC20 连接到系统的 DriveCLiQ 接口。828D 配置: PPU240.2,X252 的 1 脚、2 脚用于主轴的模拟给定输出。

隐身人

2024-04-06 16:35:44 147 1 1

参与讨论
每日一贴之828D模拟量主轴类型

最新内容

感谢分享笔记内容.

SINUMERIK828D 可以利用系统面板后 X252 口产生的 10V 模拟给定信号连接模拟主轴。编码器 信号通过编码器接口模块 SMC30 模块(连接 TTL 编码器)或 SMC20 模块(连接 1V pp Sin/Cos 编码器)连接。取决于模拟量主轴的运行方式,它会输出以下信号:主轴类型:1.双极性主轴:模拟电压 输出 ±10V MD30134 = 0;X252 第 1 脚:主轴模拟量输出 模拟量输出端 +/-10 V;X252 第 2 脚:主轴模拟量输出参考地 模拟量输出端 0 V ;X252 第 12 脚:DIO14 使能;2.单极性主轴,具有单独 的使能信号和方向信号 MD30134 = 1;X252 第 1 脚:主轴模拟量输出 模拟量输出端 +10 V;X252 第 2 脚:主轴模拟量输出参考地 模拟量输出端 0 V;X252 第 12 脚:DIO14 使能;X252 第 13 脚:DIO15 负向运行(在缺少主轴使能时也 保持置位);3.单极性主轴,使能信号 和方向信号相关联 MD30134 = 2;X252 第 1 脚:主轴模拟量输出 模拟量输出端 +10 V;X252 第 2 脚:主轴模拟量输出参考地 模拟量输出端 0 V;X252 第 12 脚:DIO14 使能和正运行方向;X252 第 13 脚:DIO15 使能和负运行方向;

隐身人

2024-04-04 16:25:10 202 2 1

参与讨论
每日一贴之刀库管理相关资料

最新内容

感谢 外行人看热闹 收藏了看到刀库感觉是数控车床 铣床设备

最近向我咨询刀库管理的内容的坛友很多,所以把这方面的文本,图片上传供坛友学习参考!028_CN_A102 Tool Management 0405.pdf

隐身人

2024-04-02 19:01:15 286 4 0

参与讨论
每日一贴之以太网接口 X130 的设置

最新内容

每天都能学习

以太网接口 X130 可设置为 DHCP 客户端,也可以指定为固定 IP 地址,具体详情如下:如果将其设为 DHCP 客户端,则 NCU 不能与外部计算机直接连接进行通讯,必须通过一个 DHCP 服务器(例如:路由器)进行连接,且外部计算机以太网卡的 IP 地址应设为自动获取。如果将其设为固定 IP 地址,则 NCU 可以与外部计算机直接连接进行通讯,但要求 X130 接 口的 IP 地址与外部计算机以太网卡的 IP 地址处于同一网段。另外 IP 地址 192.168.215.xxx 和 192.168.214.xxx 已预留给系统使用,不能用于 X130 接口。指定以太网接口 X130 为固定 IP 地址:依次按下操作面板按钮“菜单选择键”“调试”“扩展键 ”“网络”,打开网络设 置界面。接着,依次按下“概览” “更改”按钮,将 X130 接口 DHCP 客户端选择取消,指定为固定 IP 地址,例如 IP 地址为 192.168.100.11,子网掩码为 255.255.255.0,设置完成之后,按下确 认按钮。另外,需要系统断电重启。

隐身人

2024-03-31 18:04:26 273 3 0

参与讨论
每日一贴之全局零件程序存储器

最新内容

感谢分享,学习

承接上两贴:全局零件程序存储器(GDIR)提供了一个类似 NC 被动文件系统的结构。 它集成在 NC 搜索路径 中,用于子程序直接调用,而不需要在主程序中编写子程序的存储路径。全局零件程序存储器(GDIR) 只能用于 EES 功能,但 建立全局零件程序存储器(GDIR) 对于 EES 操作而言并不是必须的。全局零件程序存储器(GDIR) 仅适用于本地驱动器、网络驱动器和全局 USB (Global USB)驱动器, 而不能使用本地 USB 驱动器。OP 操作面板前置 USB 驱动器不能设置为全局零件程序存储器 (GDIR)。在系统中只允许最多 1 个驱动器设置为全局零件程序存储器(GDIR)。当 EES 选项 P75 激活时,系统自动扩展出一个 NC Extend 存储区,可作为 EES 功能的存储驱动 器,用于用户程序的存储、调用和直接执行。NC Extend 存储区容量大小,与使用的选项功能和系统硬件配置有关。

隐身人

2024-03-30 14:13:38 192 4 0

参与讨论
高内聚内部的解耦

最新内容

你好,看过您的其它帖子,我对于标准化、框架编程有些云里雾里,您可以提供个模板或者方向吗?不胜感激

解耦为不同的模块,还是在一个模块内部解耦,是一个并不显而易见的选择。正如CPU指令集的CISC与RISC,操作系统内核设计的宏内核与微内核。现实情况是,选择复杂设计的性能占上风,选择直接模块解耦的都不太能打,而很多人都认为直接模块解耦更好。这其中道理复杂,不是三言两语说清。但问题的本质就在于:定义固定接口、数据分隔、上下文关联。简单情景没问题,但是随着复杂和动态,事情变得并非想当然,负面凸显。在PLC中,以先前的Modbus开源案例为例子,我选择的是:首先高内聚为一个单一模块,然后在模块内部去分解为四个部分,每一个部分内部再分解成数量不等的层,层由元素组成。这四个部分是:UI、调度、IO公共管理、IO。这个四部分的逻辑划分,适用于任意行业应用任意案例的模块。不论是底层的设备模块,还是顶层的工厂或生产线模块。下面是这个具体案例内部的分层解耦情况。目前四个部分有很多层(12 + 5 + 2 + 9)。这些分层,与以前的开源案例代码相比,做了进一步的提纯归并,添加了一些辅助元素,以求更清晰和便于诊断。其中带有星号的层,是说如果把这个模块改写为其它任意串口Modbus设备,需要改动内容的层。近期听了一点龙芯公司总裁胡伟武讲的计算机体系结构,其中谈到冯诺依曼体系结构,又有了新的感悟:芯片指令集的设计高手,必定很大程度上也是顶层软件设计思想的高手,其中是相通的。由此可以联想到INTEL和ARM内部那些顶级设计师的事业生涯历程。在知乎上看到从reddit转载的SpaceX软件工程师问答。形式上和工控研发是一回事的,第一性原则真的贯彻到底,但本质上其实是用软件定义了该公司的管理和流程。这个问答摘要信息量很高,揭示了很多问题和差别的根源。SpaceX软件工程师问答摘录.pdf--------------------------------------------------------------------------在后来增加的一些额外元素中,其中有一个元素是把当前IO正在执行的层,也就是步骤,显示到HMI上,用于辅助诊断。这个modbus案例的IO执行分为七个层。分为两种场景1、通过HMI上的按钮,把任意一个正在占用IO的设备,停止到这7个IO步骤中的任何一个。按钮是循环切换的,点一下切换到下一步骤。如下图,3号设备主动停止到IO第五层读数据转移,并且485轮询停止在那里,直至切换退出这七个步骤。退出后,左侧的计时器会显示总共卡顿了多长时间。2、当IO某层中的代码出现错误,会导致IO执行逻辑卡死在该层,HMI上也会显示出来。如下图,1号设备的IO第4层出现故障卡死。这个元素便于加速诊断,多设备公共IO的执行问题出现在哪个步骤,快速定位。

宝冬

2024-03-30 01:57:01 1029 20 6

参与讨论
每日一贴之EES 的运行模式

最新内容

版主日行一善,点赞

承接上一篇分享贴EES功能简述:EES 选项激活之后,机床通用数据 MD18045 将显示 EES 的运行模式。MD18045 $MN_EES_MODE_INFO EES (EES 的运行模式);位 0 = 1 本地 EES 激活(NCU 的 LOCAL_DRIVE 可用作唯一的 EES 驱动器);位 1 = 1 全局 EES 激活(所有可用的驱动器(USB,包括本地 EES,只要存在便可));位 2 = 1 在外部存储器上设置了全局零件程序存储器。在搜索路径范围内首先会搜索 NCK 中 目录 MPF/SPF/WKS 下的程序,接着再搜索外部存储器上相应的目录。补充说明:MD18045 只允许查看,不允许修改。MD18045 的显示值,与是否激活选项 P75、P77 以及全局零件程序存储器相关。EES 外部存储器类型:以下类型的设备可用作外部存储器:本地驱动器 LOCAL_DRIVE / CF_CARD: PCU50.5 硬盘,NCU 的 CF 卡;通过 Windows 提供的网络驱动器;静态管理的 USB 驱动器: OP 操作面板前置 USB 口、TCU 上的 USB 接口;需要注意:在执行外部子程序时,推荐使用本地驱动器和网络驱动器。不建议使用 USB 闪存,如在执行零 件程序的过程中由于接触不良、脱落以及因碰撞或误拔出而中断与 USB 闪存的通讯,会导致加 工立即停止。这可能会损坏刀具或/和工件。

隐身人

2024-03-29 14:24:12 135 2 0

参与讨论
【S7-200 Smart开源标准化编程】又双叒叕发MODBUS RTU程序

最新内容

感谢分享,点赞学习收藏

之前发过好多次关于modbus方面的帖子,关于200smart标准化的帖子之前就发了两三篇,距离现在最近的帖子已经超时锁定了。这次发帖是给之前的程序增加了新功能。在一个高度封装的子程序里增加新功能是挺困难的,还好成功的完成了。完整的介绍程序的功能:1、不需要编程,只需在数据块里正确填好各项参数,即可完美工作。2、通信任务分为轮询任务组,和写优先任务组。轮询任务组内可以放置写操作任务。即写操作在正常轮流工作里。3、掉站跳过和定时掉站恢复功能。4、定时写优先组内操作的数据读回功能,即把写操作变成读操作把写入从站的数据读回到PLC。5、轮询任务组里的任意通信任务可以临时退出和随时加入轮询功能里。如果想要人工的将某个轮询内的通信任务退出轮询,将其读写操作的0和1改变为0、1、10、11、以外的任意数值,这条通信任务就退出轮询了。新增功能6、以上2~4功能可以通过设置来启用和停用。假如应用中会出现同一时刻(同一扫描周期)的多个写操作,那么请把高优先级的写任务写在小序号(其实没序号)的写操作任务里。因为写操作的检查是从小序号开始的,其实是按顺序检查,先检查到的先执行。数据块里的指针赋值是一大麻烦,要么是很大的双整数,要么是十六进制数,很不方便。这次这里的改进就是输入简单的双整数,比始填4700是希望指向VB4700的指针,封装的子程序在第一个扫描周期会将4700这些双整数变成指针。当然,此数据块中输入十六进制数和很大的双整数值的指针数值也可以,是兼容的。切记设置好库内存,背影数据等的地址,不要出现干涉。干涉或数据块填写的不正确,程序就工作不起来了。双口modbus rtu2.6测试240328.smart.zip

不欲勿施

2024-03-28 19:44:03 1046 12 12

参与讨论
精华
wincc脚本调用一般exe程序

最新内容

学习了,感谢分享

有的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的变量中。我要表达的主要蓝色字体的部分,其他的可以忽略。

zhangli0

2024-03-28 15:18:59 2546 11 9

参与讨论
每日一贴之EES 功能简述

最新内容

感谢分享学习了

该功能可能了解的坛友不多,这里也只是简单介绍一下啊!通过 EES 功能(从外部存储器执行程序),可直接处理驱动器上已激活的用于 EES 的零件程序, 而无需下载到缓冲器。而且 EES 功能具备以下主要优点:统一语法调用子程序,不再需要 EXTCALL 指令。执行外部存储器程序时,程序段的跳转(GOTOB/GOTOF)距离不受限制。程序可以自由的在不同的程序存储器(NC,GDIR,外部驱动器)之间移动。零件程序大小几乎不受限制,仅受限于外部数据存储器的容量。网络驱动器可以由多个节点(PCU / NCU)共同使用。前提条件是这些节点具有统一的驱动 器配置,统一的程序视图。EES 的运行模式 :EES 选项激活之后,机床通用数据 MD18045 将显示 EES 的运行模式。MD18045 $MN_EES_MODE_INFO EES (EES 的运行模式);位 0 = 1 本地 EES 激活(NCU 的 LOCAL_DRIVE 可用作唯一的 EES 驱动器);位 1 = 1 全局 EES 激活(所有可用的驱动器(USB,包括本地 EES,只要存在便可));位 2 = 1 在外部存储器上设置了全局零件程序存储器。在搜索路径范围内首先会搜索 NCK 中;目录 MPF/SPF/WKS 下的程序,接着再搜索外部存储器上相应的目录。说明: MD18045 只允许查看,不允许修改。 MD18045 的显示值,与是否激活选项 P75、P77 以及全局零件程序存储器相关。

隐身人

2024-03-28 09:17:10 300 7 0

参与讨论
每日一贴之配置第二编码器

最新内容

感谢知识分享

1) HMI 上配置第二编码器步骤如下:A. 进入驱动界面:菜单-驱动-驱动系统-驱动;B. 使用驱动+或驱动-选择编码器接口模块(SMCx)所在的驱动, 本例选择主轴驱动(Combi 驱动集成用于主轴的第二编码器接口模块 SMC30);C. 选择好编码器接口模块所在驱动后,选择“编码器数据”软键;D. 进入编码器配置界面后,使用编码器+或编码器-选择“编码器 2”;E. 根据编码器类型及参数在“编码器 2”配置界面进行配置,注意: 如果编码器和电机是轴和轴对向安装,则反馈值与电机方向相反,需在上图的逆 转选项中勾选“取反转速实际值”和“逆转位置实际值”;如果为光栅尺,则根据相应的光栅尺参数在如下画面中填写:F. 第二编码器参数配置好后,根据下图提示,选择“是”,保存相关数据;G. 第二编码器数据配置好后需要将该编码器分配给对应的轴,H. 根据提示选择“是”重启系统生效数据;2) 相关参数设定:

隐身人

2024-03-26 16:44:15 318 5 0

参与讨论
精华
vbs查找excel中使用的最后一行的位置

最新内容

学习了,收益匪浅,感谢

Sub OnClick(ByVal Item) Dim fso,myfileSet fso = CreateObject(s cripting.FileSystemObject)Set MyFile = fso.GetFile(c:data.xlsx)Dim ObjExcelApp,ii,jjSet objExcelApp = CreateObject(Excel.Application)objExcelApp.Visible = TrueobjExcelApp.Workbooks.Open MyFile上面的程序段是为了打开d盘excel文件Dim aa_dataii=objExcelApp.worksheets(sheet1).UsedRange.Rows.count使用的最后一行的位置jj=objExcelApp.worksheets(sheet1).columns(1).find().Row第一列中第一个为空的位置Msgbox iiMsgbox jjobjExcelApp.Workbooks.CloseobjExcelApp.QuitSet ObjEXceLapp = NothingEnd Sub以上脚本用msgbox显示ii,c盘data.xslx文件中使用的最后一行的位置,比如是行14,则msgbox显示14jj第一列中第一个为空的单元格所在行的位置。可以通过这两个参数,多次打开excel文件,然后向文件中插入数据,防止覆盖数据或者错行。

zhangli0

2024-03-25 14:06:28 2570 11 7

参与讨论
每日一贴之VNC-Viewer 软件的使用

最新内容

这远程操作对监控PLC,查找HMI上的点位相当友好,免得一会看电脑,一会儿看设备,都在电脑上操作,方便许多CF卡备份时,这个软件也需要用得上学会还是不错的,用习惯了后就再也丢不掉了

SINUMERIK 840Dsl NCU 内置 VNC Server 服务器,通过 VNC-Viewer 软件,可以显示和操作 SINUMERIK 840Dsl HMI/Operate。1) 启动 VNC-Viewer 软件,连接 HMI/Operate;打开VNC-Viewer软件,在VNC Server栏位中,输入IP地址,例如192.168.215.1,点击“Connect” 按钮,使用默认端口 5900,连接 HMI。补充说明: 192.168.214.1 / 192.168.215.1: 默认显示 SINUMERIK 840Dsl NCU CF 卡中的内置 HMI ; 192.168.214.241:默认显示 PCU50.5 上的 HMI ; 端口 5900:显示 HMI ; 端口 5904:显示 NCU 控制台;2) 通过 VNC-Viewer 远程操作如需通过 VNC-Viewer 远程操作时,需要配置 HMI 远程访问权限。进入“诊断”区域、“远程诊断”界面,按下“更改”按钮,修改远程访问权限“HMI 中的选 择”为“允许远程操作”,“显示确认对话框的时间”为“1S”,按下“确认”按钮,完成配 置。

隐身人

2024-03-25 09:16:53 365 8 2

参与讨论
每日一贴之WinSCP 软件的使用

最新内容

感谢分享软件知识

该话题是系统进行远程控制的;有兴趣的坛友可以参考:WinSCP 用于实现 SINUMERIK 840Dsl 控制器与运行 Windows 的计算机之间的远程操作,例如 传输、拷贝、删除 NCU 中的文件。另外,请谨慎删除 NCU 系统文件(可能会造成系统崩溃)。1) 启动 WinSCP 软件,连接 NCU;打开 WinSCP 软件,在登录对话框中,输入以下信息,并点击“Login”按钮进行连接。Host name: NCU IP 地址,例如 192.168.215.1 ;User name: manufact (注意:小写) ;Password: SUNRISE (注意:大写);连接成功之后,显示如下。其中,左侧窗口显示本地计算机,右侧窗口显示 NCU 内部目录结构。2) WinSCP 控制台 依次点击工具栏中的“Commands”、“Open Terminal”,启动 WinSCP 控制台。使用该控制 台,可以执行一些 NCU shell 指令,例如:sc help:显示 NCU 支持的指令 ? sc enable hmi:启用内置 HMI ;sc disable hmi:禁用内置 HMI;

隐身人

2024-03-24 12:51:30 400 8 1

参与讨论
西门子产品订货号的取名规则

最新内容

西门子产品订货号的取名规则:以6ES7221-0BA23-0XA0为例,6ES----自动化系统系列7------7:S7系列,5:S5系列2------2:200系列,3:300系列,4:400系列2------1:CPU,2:DI/DO,3:AI/AO,4:通讯模块,5:功能模块1------1:输入,2:输出,3:输入输出(对于数字量)1BF----输入/输出电压等级,类型,点数等,这个比较多,还是查样本比较好22-----版本,如果最后一位数字不同,基本上可以通用0XA0所以上面的是200的开关量输入扩展模块完整的订货号6ES7321-1BH01-0XA06ES7:S7系列的PLC模块3:300系列2:数字量(1为CPU,3为模拟量,4为通讯,5为功能)1:输入(2为输出,3为输入输出)1:功能等级(数越大功能越强)B:晶体管(H是继电器,F是交流,如果是模拟量K是通用型,P为温度信号)H:16点,(L表示32点,F为8点,D为4点,B为两点)01:版本号,0.1版本0XA0:后缀,用于描述特殊功能。OXB0是国外生产的,0xb8是中国产的,也就是带CN的。http://www...

西门子产品订货号的取名规则:以6ES7221-0BA23-0XA0为例,6ES----自动化系统系列7------7:S7系列,5:S5系列2------2:200系列,3:300系列,4:400系列2------1:CPU,2:DI/DO,3:AI/AO,4:通讯模块,5:功能模块1------1:输入,2:输出,3:输入输出(对于数字量)1BF----输入/输出电压等级,类型,点数等,这个比较多,还是查样本比较好22-----版本,如果最后一位数字不同,基本上可以通用0XA0所以上面的是200的开关量输入扩展模块完整的订货号6ES7321-1BH01-0XA06ES7:S7系列的PLC模块3:300系列2:数字量(1为CPU,3为模拟量,4为通讯,5为功能)1:输入(2为输出,3为输入输出)1:功能等级(数越大功能越强)B:晶体管(H是继电器,F是交流,如果是模拟量K是通用型,P为温度信号)H:16点,(L表示32点,F为8点,D为4点,B为两点)01:版本号,0.1版本0XA0:后缀,用于描述特殊功能。OXB0是国外生产的,0xb8是中国产的,也就是带CN的。http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_id=87414cid=1027选型资料就是产品样本,可以在下载中心下载。

hf1

2024-03-23 16:29:14 138 0 0

参与讨论
每日一贴之SINUMERIK Operate for PCU50.5 的安装

最新内容

天天分享新内容,感谢

1) 拷贝 SINUMERIK Operate 安装软件到 PCU50.5 硬盘 为节省安装时间,将 SINUMERIK Operate 安装软件拷贝到 PCU50.5 硬盘 D 盘 Install 文件夹下。2) 以管理员权限安装 SINUMERIK Operate 打开 SINUMERIK Operate 安装文件夹,鼠标右键单击 SINUMERIK_Operate_pcu.exe 图标,在弹 出的对话框中,选择 Run as administrator 并用鼠标左键单击,以管理员权限进行安装。3) 确认用户帐户控制权限 在弹出的对话框中,点击 Yes 按钮,确认用户帐户控制权限,允许 SINUMERIK Operate 的安装。4) 点击 Next 按钮,继续;5) 接受 SINUMERIK Operate 授权协议,并点击 Next 按钮。6) 选择 NCU(Standard)和.NET-Components 在弹出的对话框中,选择 NCU(Standard)并勾选.NET-Components,点击 Next 按钮,继续。备注:.NET-Components 是 OA 应用(例如 OPC UA)运行的必须组件,调试过程中,如果需要 OA 的开发,此组件必须勾选安装。7) 选择 SINUMERIK Operate 自动登陆帐户 在弹出的对话框中,必须选择之前已创建的本地管理员帐户 AUDUSER,作为 SINUMERIK Operate 自动登陆帐户,接着点击 Next 按钮,进行后续安装。 备注:切勿选择 - - No Autologon - -,否则在 SINUMERIK Operate 安装完成之后,如果 PCU50.5 断电重新开机或重启时,系统将会进入 Windows 界面,而不会自动进入 SINUMERIK Operate 界面。8) 输入管理员账户密码 在弹出的对话框中,输入之前创建的帐户密码:用户密码:SUNRISE ;确认密码:SUNRISE ;9) 点击 Install 按钮,继续安装;10) SINUMERIK Operate 安装进行中;11) SINUMERIK Operate 安装完成 SINUMERIK Operate 安装完成之后,点击 Finish 按钮,结束安装。12) 重新启动 PCU50.5 SINUMERIK Operate 安装完成之后,会要求重新启动。 在弹出的对话框中,点击 Yes 按钮,重新启动 PCU50.5。13) 系统进入 SINUMERIK Operate 界面 PCU50.5 重启之后,将自动进入到 SINUMERIK Operate 界面。

隐身人

2024-03-23 12:13:54 301 4 2

参与讨论
外部按钮实现WinCC控件工具栏功能

最新内容

感谢楼主,十分有用,谢谢

WinCC自带的控件工具栏上面的按钮有时候需要做到外部按钮上,这里介绍一下实现的方法,以在线趋势的工具栏里面的启动停止按钮为例,分别以C语言和VBS脚本实现这个功能,下面示例,按钮和控件在同一个画面,控件名字就保持默认。方法的实现其实都很简单,两个脚本都是一行脚本都能实现,先找到控件属性的工具栏页面,然后在按键功能里面找到启动/停止功能,点击一下,右边会出现这个按钮的详细属性这里有两个属性需要记录一下:对象名称:StartStopUpdate;对象ID:20。ID主要是在C脚本里面实用,VBS呢比较灵活,两个属性都能用上,C脚本在7.0之前应该还有一个专门控制这个功能的函数,测试了一下,现在是不可以了。其他的方法也暂时没找到,如果您知道的话,也可以告诉我。SetPropDouble(lpszPictureName,控件1,ToolbarButtonClick,20);//Return-Type:BOOL就上面一行代码,控件1,是趋势的名称。后面的20,就是这个按钮的ID下面是VBS的实现方法:DimocxSetocx=ScreenItems(控件1)ocx.StartStopUpdate其实也能一句话实现,就是把定义变量的去掉ScreenItems(控件1).StartStopUpdate利用对象ID:DimocxSetocx=ScreenItems(控件1)ocx.ToolbarButtonClick=20本来有个图片演示的,论坛暂时不支持gif,就不放了,功能是肯定没问题的

RENHQ

2024-03-22 21:42:26 314 3 1

参与讨论
最新系统和软件的兼容性列表

最新内容

赞。微软更新太快了,软件打补丁的速度比微软更新的速度慢很多

operating-systems_zh_2024-02-16.zip总有人说软件安装不了,先检查兼容性问题。

zhangli0

2024-03-22 11:54:06 784 15 3

参与讨论
起重机数字化智能化的发展之路--探讨(防摇摆控制与3D扫描)

最新内容

你这个行业发展还是离不开预防性维护。。

大家好!今天这个话题我们探讨一下物料搬运自动化的趋势与发展。1:起重机械是在工业生产制造过程中不可或缺的一种设备。2:由于随着数字化智能制造转型升级,起重机的远程操作/自动驾驶逐步的增加。3:由于起重机安装在厂房较高的位置,或者说车间环境比较恶劣的位置,很多工况的起重机操作人员需要在起重机驾驶舱操作起重机(例如钢铁厂的钢卷抓取起重机)这样就意味着要经常爬上爬下的,非常不方便,加上近些年这方面的操作人员并不好找,未来起重机设备的远程操作/半自动化/完全自动化的升级是有必要的。4:由于面临到这些问题,我们开始了智能起重机控制系统的开发与研究,这里我个人认为起重机电气系统相对而言并不是什么复杂的设备,比较复杂的点是怎么样保证起重机在自动化作业过程中的安全问题。保障起重机安全运行的的核心技术有:防摇控制,3D目标扫描定位,WMS仓库物料管理系统,也就是说起重机要做无人化的3大核心技术就是这些。5:下面上一些图片来说明一下3D扫描的一些应用与三维建模的一些实际案例。(这里需要说明的是,图片可能出现一些公司信息,本人无意打广告,PDF文档没有二次处理就直接上载的,还请多多包涵)如下图片介绍的是,在一套起重机闭环防摇控制系统上扩展了3D扫描的这么一个产品,这个系统具备闭环防摇摆的条件下又可以实现钢卷与鞍座的扫描定位,另外可以实时的1:1的三维建模厂房与起重机设备,这样可以在远程端很好的可视化,另外再配合视觉的显示就更佳的清晰现场的情况,这个系统解决了远程操作的一些问题,同时实现了自动驾驶的控制与目标识别问题。起重机是非常传统的搬运设备,也是非常艰苦的行业,无论从安装,维修保养等角度来看都是如此。所以未来发展更加智能化的起重机是非常有必要的!!!在这里权当是抛砖引玉,希望大家可以积极探讨分享一些起重机数字化/自动化的相关技术与案例。

威师爷

2024-03-22 10:45:05 285 1 1

参与讨论
3869篇主题

热门标签

相关推荐

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。