分享帖

精华
关于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 948 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 218 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 195 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 201 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 325 8 1

参与讨论
1200canopen通讯的例子

最新内容

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

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

zhangli0

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

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

最新内容

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

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

隐身人

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

参与讨论
G120XA宏端子接线

最新内容

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

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

天涯海角-1

2024-04-07 16:05:41 113 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 125 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 187 2 1

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

最新内容

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

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

隐身人

2024-04-02 19:01:15 265 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 263 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 184 4 0

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

最新内容

WK,完全不懂

解耦为不同的模块,还是在一个模块内部解耦,是一个并不显而易见的选择。正如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 943 19 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 123 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 931 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 2259 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 283 7 0

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

最新内容

感谢知识分享

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

隐身人

2024-03-26 16:44:15 294 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 2323 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 339 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 380 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 126 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 282 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 255 2 0

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

最新内容

感谢版主计时分享

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

zhangli0

2024-03-22 11:54:06 668 14 2

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

最新内容

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

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

威师爷

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

参与讨论
每日一贴之NCU 系统软件自动安装、升级

最新内容

版主厉害,向版主学习。

1) 拷贝 CD\tools\emergency_bootsys_ncu\sw_update\autoexec.sh 文件到 U 盘;2) 拷贝 NCU 系统软件到 U 盘,并更名为 full.tgz(全新安装)或 update.tgz(升级或降级) ;3) 将 NCU 断电,SVC/NCK 拨码开关旋转至“7”,PLC 拨码开关旋转至“0”并重新上电;NCU 数码管依次显示:“1”:根据配置文件,建立网盘连接;“2”:保存 CF 卡的镜像文件到 U 盘\machines 目录下;“3”:保存 CF 卡的分立文件,备份授权等 ;“4”:系统软件升级,将 full.tgz 或 update.tgz 系统软件安装到 CF 卡上 ;“5”:安装 U 盘用户软件包 ? “6”:回装授权备份;4) 等待 LED 灯 RDY 和数码管熄灭,NCU 系统软件自动安装或升级完成 ;5) 完成之后,在 U 盘根目录下可找到自动安装或升级日志文件 autoexec.log;6) 将 NCU 断电,SVC/NCK 和 PLC 拨码开关均旋转至“0”,拔掉 U 盘,并重新上电。 如有必要,可总清 NC 和 PLC,回装 NC/PLC/DP 数据备份等文件。

隐身人

2024-03-21 10:16:59 202 5 2

参与讨论

昨天说了安装“NCU 维修系统”映像文件 Linuxbase.img 到 U 盘其中一种常用的方法,今天说另一种方法;方法二::通过 Access MyMachine 软件在 USB 设备上安装“NCU 维修系统”映像文件 进入 Access MyMachine,点击“选项”,选择“向 CF 卡写入镜像”,将映像文件 Linuxbase.img 写入 U 盘。

隐身人

2024-03-20 13:21:14 328 6 1

参与讨论
现在前沿的工业自动化十大热门技术(二)

最新内容

欢迎多发点原创,高质量的帖子

接上一贴,字符限制,继续讨论。。9 工控软件的发展工控软件的发展同样是自动化技术发展的重要方面。自上世纪90年代起,IBM接连收购了一系列中间件厂商,使中间件成为了企业IT架构的核心,也让人们逐渐认识到软件的重要性及其核心地位。之后,IBM又陆续收购了一些知名的软件企业,如Lotus、DB2.软件开始与硬件齐头并进,而在2004年IBM进一步将PC业务卖给联想,此事件向人们昭示:属于硬件的辉煌时代已成为历史,软件发生高潮的时代已经到来。而在工业控制领域里面,硬件软件化就是一种发展趋势。如嵌入式软PLC的出现等。目前,市场上德国三S软件公司首推的最新版本CoDeSysV3.4软件(基于CoDeSys平台下的嵌入式系统软PLC)。倡导以“可复用”为宗旨的“开放式、可重构的自动化”理念。该软件是靠IEC61131的开发环境,支持梯形图、流程图、结构图、高级ST语言等自动控制工业标准的几种语言。软件复用化是一种计算机软件工程的方法和理论,其实质就是一种在软件开发中避免重复劳动的解决方案。软件复用化是提高软件开发生产率和软件产品质量的一条行之有效的途径。软件复用化是将已有的软件及其有效成分用于构造新的软件或系统,以缩减软件开发时间和维护费用.软件复用是提高软件生产力和质量的一种重要技术。实现软件复用化的关键因素(技术和非技术因素)主要包括:软件构件技术、软件构架、领域工程、软件再工程、开放系件过程、CASE(Computer Aided Software Engineering,计算机辅助软件工程)技术以及各种非技术因素等七个方面。软件复用化的好处是:较高的生产效率(以及随之而来的成本降低);较高的软件质量(错误可以更快的被纠正);恰当的使用软件复用可以改善系统的可维护性。除了软件复用化的好处之外,CoDeSys软件还具有可重构制造的特点,可重构制造是一种指导管理和控制制造系统重构的过程。它使制造系统有效地响应不断变化的环境。可重构性是指在一个系统中,其硬件模块或(和)软件模块均能根据变化的数据流或控制流对系统结构和算法进行重新配置(或重新设置)。其具有:组织可重构性、业务过程可重构性、产品的可重构性、车间加工系统的可重构性与可重构信息平台等。可重构系统最突出的优点就是能够根据不同的应用需求,改变自身的体系结构,以便与具体的应用需求相匹配。面对市场的千变万化,如何使制造系统快速而经济地响应市场需求的变化,是对当今制造业的一个巨大挑战。传统的机械自动化生产线具有批量生产的效益,但面对市场的变化不能快速响应;而柔性制造系统虽能缩短产品的试制和生产周期,但投资巨大,回收周期长。因此,迫切需要建立一种既具有规模生产的效益,又能快速适应动态多变的制造环境,并能充分利用现有制造资源的新型制造模式。对此,新近提出的可重构制造系统是适应这一需求的一条有效途径。另外,西门子公司推荐的TIA博途,是西门子公司在TIA(全集成自动化)理念的基础上推出了创新的工程软件平台——TIAPortal(博途)。其可以在一个工程组态环境下对所有自动化任务进行管理,使得设计工程师的工作“化繁为简”,更加高效,且更节省成本。它在实现统一通讯、统一编程以及统一数据的基础上,构成一个完整的有机统一体,从而满足了所有产业对于一个执行自动化解决方案的全整合平台的期待,实现了从产品设计到机械设计再到自动化设计全部集中在一个软件下进行。因而,它是目前最直观、高效和可靠的工程技术软件平台。这也是工业控制行业应当关注的。10 模拟仿真普适化网络化建模与仿真技术是目前建模与仿真界的一个研究热点。当前,网络化建模与仿真的技术内涵和应用模式正随着网络技术的发展而不断地扩展和丰富,网络技术和计算技术的快速发展,将带领我们进入普适计算时代。普适计算是建立一个由计算和通信构成的信息空间与人们生活的物理空间相融合,形成智能化空间。在这个智能化空间中,人们可以随时随地透明地获得计算和信息服务。网络化建模与仿真技术将向着普适化的方向发展。融合了普适计算技术的“普适化仿真技术”实现了信息空间与物理空间的结合,将推动现代建模仿真研究、开发与应用进入到一个崭新的时代。面向未来复杂、异构、动态的普适计算环境,普适仿真系统具有以下基本特征:(1)普及泛在仿真资源无所不在。仿真网格借助于网格技术,实现了人们生活中的各种软、硬件仿真资源的服务化,为用户屏蔽了复杂、异构的普适计算环境,使得仿真资源无所不在,解决了“普及”的问题。(2)随时随地人们可以在工作、生活的现场获得仿真服务,而不需端坐在一个专门的计算机面前。网格技术使得仿真应用的终端延伸到网络的每一个角落,彻底摆脱了时间和空间的束缚,人们使用任何联网设备,即可以访问网格环境中的仿真资源和服务,满足了对“随时随地”的需求。(3)自适应仿真信息空间能以适合用户的方式,提供计算环境能适应变化的、连贯的仿真服务。(4)透明用户获得仿真服务时不需要花费很多注意力,仿真服务的访问方式是十分自然的甚至是用户本身注意不到的,即所谓蕴涵式的交互。如果在仿真网格中引入普适计算的思想和技术,就能很好地满足普适仿真环境对仿真网格在移动性、自适应性、智能化、应用模式上的新需求,使得仿真信息空间能以适合用户的方式,提供适应变化的仿真环境和连贯的仿真服务。融合了网格技术和普适计算技术的普适化仿真网格技术,将成为网络化建模仿真研究应用关注的新焦点。综上所述,从当前十大自动化热门技术发展趋势可以看到自动化创新可以用几个词来概括:集成、通讯、协同、节能、安全、标准与开放。随着也诞生了许多新的产品和理念。希望大佬多谈谈自己的认识和过往经验,一起讨论一下,这些前沿技术对我们自控工程师未来发展到底有没有助力。。

大连穆工

2024-03-19 14:41:49 209 4 1

参与讨论
3866篇主题

热门标签

相关推荐

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