分享帖

每日一贴之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 35 2 0

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

最新内容

3掉站跳过和定时恢复,没有存在的意义。因为完全可以通过修改参数使掉站通讯效率不劣于在线站,默认值是每个掉站通讯要等待相当于在线站通讯几百次的时长。5和6,建议更改为通讯参与控制位,并在通讯成功一次后清0参与。建议增加ERR表,以方便定位查找掉站及掉站原因。建议增加掉线报警位,比如本组参数连续5次通讯失败,则报掉线,成功一次就清除掉线。建议在说明里明晰读写成功的后处理接口,以方便使用者的二次开发

之前发过好多次关于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 331 6 8

参与讨论
精华
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:\downloadfiles\downloadprogram\RFBT设置工作路径 WSH.Run E:\downloadfiles\downloadprogram\RFBT\RFBT.exe,1,False打开exe文件 查看烧录结果 Dim strComputer,objWMIService,colProcessList strComputer = . Do Set objWMIService = GetObject(winmgmts:{impersonationLevel=impersonate}!\\ strComputer \root\cimv2) 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:\downloadfiles\downloadfiles\DownloadStatus.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 103 3 2

参与讨论
每日一贴之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 126 6 0

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

最新内容

学习学习,感谢大佬分享

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

隐身人

2024-03-26 16:44:15 118 4 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 547 4 4

参与讨论
每日一贴之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 201 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 277 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 56 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 193 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 148 2 0

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

最新内容

赞一个,太好了

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

zhangli0

2024-03-22 11:54:06 298 11 2

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

最新内容

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

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

威师爷

2024-03-22 10:45:05 116 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 137 5 2

参与讨论

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

隐身人

2024-03-20 13:21:14 198 5 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 136 4 1

参与讨论

方法一:通过 DOS-Shell 在 USB 设备上安装“NCU 维修系统”映像文件;首先,将 Installdisk 文件夹中的所有文件,以及“NCU 维修系统”映像文件 linuxbase.img 拷贝 到同一个文件夹下(例如:C:\emergency_bootsys_ncu\eboot_system)。接着,在 DOS 系统中执行以下命令,将映像文件 Linuxbase.img 写入 U 盘(例如,盘符为 K)。 Installdisk --verbose --blocksize 1m linuxbase.img k:明天介绍方法二;

隐身人

2024-03-18 15:33:23 114 4 0

参与讨论
每日一贴之USB “NCU 维修系统”制作

最新内容

学习了,感谢分享!

“NCU 维修系统”用于 NCU 软件的全新安装、升级或降级。在 840Dsl Toolbox DVD 光盘目录 \tools\emergency_bootsys_ncu\eboot_system\中可找到制作“NCU 维修系统”所需的软件 installdisk.exe 及“NCU 维修系统”映像文件 linuxbase.img。推荐 U 盘容量大于等于 8G。

隐身人

2024-03-17 08:54:53 281 8 4

参与讨论
精华
利用电机工作原理与G120的监控功能排故

最新内容

真心学到了,维护不能用三板斧呀,凭经验容易到死胡同,理论才能继续成长

问题:有一个客户反映用我们的台架性能试验装置,测试的发动机数据不准确,与其他同类设备测试的数据存在误差。该台架性能实验装置,交流异步电机5.5kW,变频器控制采用CU240E-2PN+PM240-2_7.5kW检查问题原因:与客户采用异地通讯,链接小葵花,打开用户设备的计算机,在线STARTER,通过图形化监控界面检查监控参数r0752。因为,该设备的电机轴转矩传感器0-10V信号,是通过G120的模拟量端子输入变频器,然后通过内部的±100%与0点标定分两路,一路去电机的扭矩闭环控制,一路通过通讯去计算机实时监控显示。如图示:让用户把电机轴与负载脱开,电机轴悬空连接。监控分成两部进行:第一步,电机不上电启动,静止状态,看参数r752示值,是不是在传感器的零点电压附近?示值是多少?第二步,电机上电启动并运行,工作在一个稳定的空载转速,看参数r752示值是多少?是不是仍在传感器的零点电压附近?也就是说,电机在空载运行下,轴扭矩传感器是不是没有受到外力作用?通过测试,结果如下:电机不启动,静止不转。r752 = 40mV左右。针对传感器满度值10V而言,此值为引用误差的0.4%。应该属于正常状态;电机运行,稳态300rpm(电机额定转速3000rpm),r752 = 200mV左右。稳态2000rpm,r752示值维持不变,还是200mV左右。在此状态利用STARTER的trace功能对参数r63录波。结果发现,转速r63的波形有±10rpm高频噪声存在。此时转速显示是稳定的。因为转速显示是有滤波的。所以从监控看不出转速有问题,而录波能看到这样的噪声存在。问题分析:首先,电机的工作原理决定,在电机轴悬空下运行,电机外壳是平衡的,不受力,传感器应该没有任何显示值增加才是正确的。此时尽管电机通电,存在磁场阻力,但它是电机内力。根据力学原理,内力对外是不做功的。所以。如果电机的外壳安装了拉压传感器,它此时不应该受力。如果此时有传感器的示值增加,就是问题。然后,通过录波,看到在无编码器的矢量控制下,变频器内部的转速示值r63存在噪声,这说明系统里有噪声干扰。特别是系统的测力传感器是应变电桥原理的传感器,它的信号是很容易受到噪声干扰的。综上,问题锁定是系统受到干扰所致。EMC问题。解决:将电机与变频器电缆线串铁氧体磁环并缠绕若干圈;扭矩传感器电缆线屏蔽层双端接各自的导体外壳。再上电运行电机,故障现象消失。一切正常。问题圆满解决。总结:西家传动监控和trace功能特别好使,所有的干扰问题,都可以通过系统的工作原理去制定测试步骤,然后对现象进行解析。最终锁定并解决故障。是不是特别帅?

kdrjl

2024-03-16 16:51:15 1477 22 21

参与讨论
每日一贴之840DSL激活授权步骤

最新内容

试用授权的时间和系统是828D还是840Dsl,NCU的等级等都有关系

前提:如果需要激活试用授权,要求访问系统密码等级在 2 级(服务人员)及以上。1) 依次按下操作面板按钮“菜单选择键”“调试”“扩展键”“授权”,打开授权界面。2) 激活试用授权在授权界面,按下“激活试用授权”按钮,系统将出现关于试用授权期限剩余个数的提示信息。按下 “确认”按键,进行激活。 激活成功后,系统将显示“试用授权期已激活”,有效试用授权期和剩余工作小时数也会显示。 并弹出报警“8084 试用授权期×已激活,还剩×个小时到期“,该报警可用“复位”按钮消除。以上步骤完成后,便可以在试用授权期内,正常使用没有购买授权的选件。附加说明1) 当前所用试用授权剩余的可运行时间会定期(每小时一次)在控制器的信息行显示。 通过报警“8084 试用授权期×已激活,还剩×个小时到期”显示。2) 试用授权中止 下列情况下试用授权会中止: ? 伺服轴无有效运行,例如:在模拟运行中。 ? 不再激活所有缺少授权的选件。 但如果重新激活缺少授权的选件,该试用授权期限将继续。3) 试用授权终结 下列情况下试用授权会终结: ? 试用授权时间到达上限。 ? 重新输入了有效的授权密钥。 当试用授权 6 个阶段授权期限全部到达时间上限之后,NCU 将禁止其他试用授权激活。

隐身人

2024-03-16 08:35:43 178 7 2

参与讨论
精华
每日一贴ONE应用之虚拟轴挂位置反馈

最新内容

没太看明白,不过我用EtherCat搞运动控制,虚拟轴倒是经常用,这个都是内部算法计算,不需要什么外部编码器,如果算法考虑得比较好,完全可以不用软件得虚拟轴,用算法自己创建

ONE应用已经有些时日了,很多相关的应用技术贴几乎看不到,这里我发一篇相关应用供坛友参考!如果有一个虚拟轴,又想让其显示实际的位置,可以在这个虚拟轴上加上编码器或者光栅尺。(本说明用1Vpp-2500线绝对值编码器为例,本调试方法可应用在西门子的所有数控系统上。)先将编码器插在系统上拓扑,将编码器配给实际轴的第2编码器。(本例中虚拟轴为第18轴,编码器配成了第17轴上的第2编码器),第18轴更改步骤如下:PLC处需要编辑如下:SET=DB48.DBX1.4=DB48.DBX1.5CLEAR=DB48.DBX1.7=DB48.DBX21.7NC参数需要设置如下:MD30130=0MD30132=1;为0MD30200=1MD30240[0]=4MD30220[0]=17 填入编码器挂着的实际轴号;MD30230[0]=2MD31000[0]=0MD31020[0]=2500 填入编码器线数;MD34200[0]=0MD34210[0]=2MD31030=200 此处为编码器旋转1圈实际移动距离200mm(非固定数值);MD32110=-1 此处根据反馈方向更改正负号;原点回零操作:1、MD34210=12、将该虚拟轴(第18轴)执行手动回原点;3、此时MD34210=数值自动变换为2,并且该虚拟轴显示出现回原点标志。

隐身人

2024-03-15 08:48:58 1022 14 10

参与讨论
每日一贴之遗失、忘记授权码

最新内容

感谢分享,记得追加功能也是在这个网站上处理的。

遗失、忘记授权码该如何处理:如果授权码遗忘,可登录授权网站,使用“显示许可证密匙(Show License Key)”,在对话框 “硬件序列号”中输入系统 CF 卡的硬件序列号,点击 “显示许可证密匙”按钮。找回已经注 册的选项功能及授权码。

隐身人

2024-03-14 12:44:34 249 10 5

参与讨论
每日一贴之授权管理

最新内容

总结的很好,这个界面可以看到机床安装的所有授权。学习了

选项功能:进入“授权”界面,可以查看全部选项功能、缺少的授权等等。说明:已授权:表示已经与系统 CF 卡绑定的选项功能。已设置:表示系统正在使用的系统选项功能。在未激活试用授权时,如果正在使用的选项功能没有授权,系统将阶段性出现报警:“8081 设置了×个选件,但没有输入选件必需的授权码。”,并且当系统配置了实际伺服轴时,NC 会被禁止启动。

隐身人

2024-03-13 16:01:18 160 4 0

参与讨论
分享一个西门子SCL程序处理字符串截取方法

最新内容

截取{}内数据为有效数据,转换为单个字符数组与ascll码

分享一个西门子SCL程序处理字符串截取方法,这个在程序里面指定截取字符一、前序在西门子(TIA博途)PLC编程环境下,我们经常会遇到空格字符串需要截取的情况。如果是后固定的字符串需要截取,我们可以使用西门子MOVE_BLK指令进行处理。但是如果前后出现不固定位数的空格字符的时候,西门子自带的常规的指令就很难处理了。今天我们分享一段SCL小程序,实现带有空格的字符串截取方法。二、步骤及要点说明1.新建一个FB程序块:2.在新建FB功能块中填入下面图片中变量:3.在新建FB功能块中填入下面程序:*虑到程序可读性,程序用了中文变量名,并添加了注释4.新建一个全局DB数据块:5.在新建的全局DB数据块,按照下图添加变量:6.插入功能块 及空格字符的处理效果

凹凸曼打小怪兽

2024-03-13 16:00:43 84 1 0

参与讨论
每日一贴之创建 SSD 整个硬盘镜像

最新内容

感谢分享,每日学习。

在 Service Center 中借助“Disk Backup” 功能可以创建一个 SSD 整个硬盘镜像。具体步骤如 下:1) 连接外部 USB 存储设备:先将 PCU50.5 断电,再将外部 USB 存储设备,例如 U 盘、移动硬盘,连接在 PCU50.5 侧面的 USB 接口上,并重新启动 PCU50.5。 建议外部 USB 存储设备存储容量≥16G,且无病毒存在。2) 进入 Service Center 在PC50.5 进入Windows 启动菜单界面之后,选择“Booting Service System”启动Service Center。启动 Service Center :Service Center 启动之后,点击备份整个硬盘选项“Disk Backup”。3) 选择需要创建镜像备份的硬盘 在弹出的对话框中,选择需要创建镜像备份的硬盘,即 PCU50.5 的内置硬盘。4) 选择存储镜像备份的外部 USB 存储设备 点击 Select destination 按钮,选择存储镜像备份的外部 USB 存储设备,例如 U 盘或 USB 移动 硬盘,默认盘符为 F 盘。在弹出的对话框中,点击“My computer”图标。接着,在弹出的对话框中,找到外部 USB 存储设备 F 盘,并双击。接着,在 File name 一栏,输入硬盘镜像名称,例如:PCU50_WIN7_GHO.gho,并点击 Save 按 钮进行保存。以上步骤完成之后,将会生成硬盘镜像的存储路径“F:\PCU50_WIN7_GHO.gho”, 详见下图:5) 设置“Disk Backup”选项参数在弹出的对话框中,设置选项参数:拆分硬盘镜像的大小 可将硬盘镜像分成特定大小的多个文件。激活压缩或选择压缩率 可将硬盘镜像压缩,比较高的压缩度会相应地缩小文件大小,但将延长压缩或解压缩所需的 时间。系统默认状态下,选项参数已激活,默认单个文件大小为 2000MB,压缩选项为 High compression(Size)。按照此参数做出来的镜像文件。在实际应用中,用户可根据自己的需要,选择是否激活“Disk Backup”选项参数,或者将这些 选项参数进行不同的组合,来制作硬盘镜像。但需要注意的是,做出来的镜像文件大小和文件 数量可能有所不同。当以上参数设置完成之后,点击“Backup”按钮, 确认这些设置,开始创建硬盘镜像文件。开始创建硬盘镜像 在弹出的对话框中,可以看出,系统已经自动开始创建硬盘镜像文件。7) 创建硬盘镜像结束硬盘镜像创建成功后,将弹出提示对话框,点击 OK 按钮确认。系统将返回到 Service Center 界面,点击 Shutdown 按钮,关闭 PCU50.5,拔下外部 USB 存储 设备。

隐身人

2024-03-12 10:09:31 297 11 2

参与讨论
V-Assistant 搜索以太网口失败问题修复的一种方法

最新内容

我是无意中发现的,在安装的时候有个提示 WinPcap 4.1.3 安装失败,然后我就重新安装,安装后重启就好了。之后又遇到有高版本安装不上,后来才找到安装低版本的方法,一直忘了分享出来了,昨天看又有个在找答案提问的,就想起这个事来了。

无意中发现的一种方法,大家可以试一下。需要安装WinPcap 4.1.3WinPcap官网地址:https://www.winpcap.org/ 如果能够重新安装,安装后一般就好了;如果安装报错,提示本地安装有更高版本的WinPcap时,按以下操作即可解决。在 C:\Windows\SysWOW64目录下搜索 wpcap.dll 和 packet.dll 并重命名为 wpcap.dll.old 和 packet.dll.old然后再重新安装 WinPcap 4.1.3 即可。

孓尐攵

2024-03-11 15:59:04 213 11 5

参与讨论

承接前两贴:方法三:通过点击 Windows 桌面图标 “ServiceCenter Backup-Restore”进入。按照之前章节步骤,将 PCU50.5 断电重启,并进入 Windows 桌面。双击桌面上的图标“ServiceCenter Backup-Restore”,系统将自动重启,并进入 Service Center。

隐身人

2024-03-11 11:07:39 157 4 1

参与讨论
每日一贴之通过基于 Microsoft Windows PE 的 USB 引导设备进入

最新内容

跟着版主学习,感谢分享!

承接上一篇:通过基于 Microsoft Windows PE 的 USB 引导设备进入;前提条件:创建基于 Microsoft Windows PE 的 USB 引导设备,建议 USB 引导设备容量≥16G。 提示:创建 USB 引导设备时,会造成所使用的 USB 引导设备内的资料丢失,请做好备份。确保 USB 引导设备无病毒存在。具体步骤如下:a. 拷贝制作 USB 引导设备的文件西门子在 PCU50.5 硬盘中,提供了制作 USB 引导设备的文件,详情如下:eboot.gho 文件位于 PCU50.5 硬盘 D:\Eboot\eboot.gho。eboot.ghoghost32.exe 文件位于 PCU50.5 硬盘 C:\Program Files (x86)\Siemens\MotionControl\siemens\System\etc。ghostexp.exe 文件位于 PCU50.5 硬盘 C:\Program Files (x86)\Siemens\MotionControl\siemens\System\etc。请进入 PCU50.5 Windows 界面,将以上文件拷贝到个人计算机上。b. 在个人计算机上,插入 U 盘之后,打开 ghost32.exe,并依次点击:LocalDiskFrom Imagec. 选择 Microsoft Windows PE 镜像文件 eboot.gho 在弹出的对话框中,找到 eboot.gho 文件,并选中,点击 Open 按钮打开。d. 选择插入的 U 盘 在弹出的对话框中,找到插入的 U 盘,并选择,再点击 OK 按钮。e. 点击 OK 按钮,继续f. 点击 Yes 按钮,继续g. Microsoft Windows PE 镜像文件 eboot.gho 将恢复到 U 盘中h. eboot.gho 恢复完成 eboot.gho 恢复完成之后,点击 Continue 按钮,Quit 按钮,退出 ghost32 软件,USB 引导盘制 作完成。i. 通过 USB 引导盘进入 Service Center 将 PCU50.5 断电,插入制作好的 USB 引导盘,将 PCU50.5 背后的服务开关设置在 E 上,重新 上电启动,系统将调用 USB 引导盘上的 Emergency Boot System 自动进入 Service Center。备注:当需要 PCU50.5 退出 Service Center 正常启动时,一定要将 PCU50.5 断电,服务设置开 关拨回到位置 0 上,方可重新上电启动。明天介绍方法三:

隐身人

2024-03-10 08:25:29 282 14 2

参与讨论
每日一贴之启动 Service Center 的方法

最新内容

写的挺好的,实用

方法一:通过 Windows 启动菜单条目”Booting Service System”进入 在 PCU50.5 断电重新开机或重新启动时,进入 Windows 启动菜单界面之后。 按下 OP 操作面板的向下光标键,选择条目 “Booting Service System”。 接着,按下 INPUT 输入按钮,系统将调用 SSD 硬盘 上的 Service Center。

隐身人

2024-03-09 08:46:51 195 6 1

参与讨论

1 全局变量:sql连接字符串2 数据采集模块3 组态Scheduled tasks4 组态Scheduled tasks Event5 数据采集效果(触发信号为20ms,实际采集间隔为1s)

HUO1921

2024-03-08 09:42:08 134 1 0

参与讨论
3852篇主题

热门标签

相关推荐

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