热门帖

下载程序次数达到一定程序会不会损坏FLASH?

最新内容

理论上是有可能损坏的,但实际上几乎不可能。但要尽量避免用程序写某个单元,记得有些PLC是可以用程序写某个单元的,好像smart就可以。如果你把计数器的值写入某个flash单元,几秒写一次,寿命很快就终结了。

查看了一下,FLASH是有寿命的,一般提示都是避免频繁写入,如何定义频繁写入。如何才能达到频繁写入。

为修修为

2026-02-17 15:03:16 149 6 0

参与讨论
时间继电器的差异

最新内容

新年好!知道结果后有些意外可以立刻反应过来。因为很多编程不知道为啥,不了了之。有时候很多认知的灰色地带也是用“以为”去填充了。久而久之,自己把真相都忘记了,还以为是真的。那时候就彻底改不了。人家说都以为人家是错。因为这些事情,连手册都说不清楚的。这事情我估计就算官方有仿真,都仿真不出来。

图中M0.0、M0.1和M0.2会不会为1?开工了去测试一下

wingwf2000

2026-02-16 11:11:16 208 5 0

参与讨论
从业十多年,突然感觉很没意思,是不是已经到了改考虑转行的时候了?

最新内容

是啊,最近干劲没那么大了,有点迷茫

也没做出啥成就,十几年过去,还是最基层,最底层,之前还有点干劲,现在感觉没意思,是不是已经到了考虑要么转行,要么改变的时候了?

ifang

2026-02-15 07:54:27 808 53 4

参与讨论
记得smart200的端子

最新内容

没有遇到过,但是也要之一端子是否安装卡到位。

遇到过不镀锡的,一年多就坏,大家有遇到吗?

smilewe

2026-02-14 20:59:54 927 44 5

参与讨论
40多年的运行

最新内容

设备古老,件的质量都是特好的

今天 维修设备元器件坏了,都放假了一时间也买不到,在旧设备上发现一个古董级的接触器,50来年了,修一修仍然可以运行。

机械医生

2026-02-14 13:31:47 848 48 5

参与讨论
滑台到限位停止了,不返回

最新内容

跟帖,学习学习,谢谢分享

请问200smart控制伺服滑台 寻参时遇到限位时停止了,不返回 什么原因?

手机用户20180922J622HJ

2026-02-14 13:04:54 500 16 2

参与讨论
Modbus通讯问题

最新内容

支持!细究中!不明觉厉!学习!

现场有一个RUT转TCP的网关,网关485口接了一个温湿度传感器,网线口接在交换机上,现在情况是,电脑用网线接到交换机上,用ModBus助手连接网关后,无法读取数据,检查发现发送的TCP模式报文传感器认不到,手动使用RTU报文通讯正常。求问,这种情况下,200smart如何读取数据?用TCP_Client库读不到数据;但是用RUT库的话,又没有串口。

love2006

2026-02-14 12:07:39 304 9 0

参与讨论
精华
西门子840Dsl HMI_RunMyScreen开发设备OEE统计界面

最新内容

感谢精彩的知识分享

OEE(设备综合效率)即表现设备实际的生产能力相对于理论产能的比率,是一种独立的测量工具,用于监控、评估和提高生产过程的有效性。OEE=时间开动率×性能开动率×合格品率=(开动时间/负荷时间) ×(加工数量×实际加工周期 /开动时间)×(理论加工周期/实际加工周期)×(合格产量/加工数量)= (开动时间×加工数量×实际加工周期×理论加工周期×合格产量)/(负荷时间×开动时间×实际加工周期×加工数量)约去分子、分母的公因子,OEE = (理论加工周期×合格产量)/负荷时间 = 合格产品的理论加工总时间/负荷时间,这也就是实际产量与负荷时间内理论产量的比值。 这里我们采用“OEE = (合格产量×加工节拍)/负荷时间”的简单公式来记录设备每日OEE,来做生产策划评估用。 针对840D sl系统的进口高端数控设备,例如卧式加工中心、磨齿机等高价值机床,利用SINUMERIK OPERATE 的HMI界面开发用户界面,展示并统计设备OEE,后期可通过分析数据来提高设备利用率。 笔者前段开发过S71200产线的OEE统计方法,见西门子S71200自建数据类型统计设备OEE的方法_西门子1200自定义数据类型-CSDN博客,840D sl的PLC为S7-300系列,编程理念与之类似,在此不展开了。 想开发840D sl HMI界面,请翻阅西门子官方文档,需要用到文档《828D_840Dsl_工具_RunMyscreens_例程合集_201906》,以及《RUN MYSCREENS 应用手册》、SINUMERIK Integrate Run MyScreens,经过一段时间摸索,实现了德国利勃海尔LGG280蜗杆磨齿机用户HMI界面开发、设备OEE统计、月度数据表格等功能,如图:该项目在SinuTrain及实际设备上运行通过。 该用户HMI界面包含四块区域,上部包含生产品数/加工节拍/运行时间及设备OEE等数据,并图视化列明计算公式;左下半部包含单日加工效率/待料/暂停及故障比例(包含进度条);右下半部统计单日产量/月度产量/年度产量/总产量;最后下部设定班次时间,即当日OEE统计时间段。下面介绍下开发过程:首先,我们要设计一个用户界面入口,如下图:笔者设计从主菜单“诊断”进入二级菜单,然后由“OEE_Data”进入用户界面,一、入口文件编写 首先,我们要知道设备HMI是基于Linux还是Windows系统,入口文件存储位置及优先级不一样,见下图:以及文档类型、扩展名、保存路径: 知道了文档位置及名称,我们直接在840D sl的PCU里查找(windows),该机床的easyscreen.ini文件存放在C:\ProgramData\Siemnes\MotionControl\oem\sinumerik\hmi\cfg下(设备制造厂商的配置文件一般放置在oem目录),我们打开它:我们设计从主菜单“诊断”进入二级菜单,因此留意StartFile04=area:=AreaDiagnosis,startfile:=param.com这句,知道了启动文件为param.com,因此回到C:\ProgramData\Siemnes\MotionControl\oem\sinumerik\hmi\proj目录下找到param.com文件,并用notepad打开:1、增加一句“ HS7=([\\HD_OEE.PNG,Data],ac7,se1)”,释义:水平第7按键(原空白)增加OEE图标及“Data”文字,效果如下:2、增加PRESS的方法,如下图,释义:按动水平第7按键,调用CUSTOM.COM文件中的“OEE”界面。3、文件修改好后另存在C:\ProgramData\Siemnes\MotionControl\user\sinumerik\hmi\proj,根据优先级,HMI启动后会调用user目录下的param.com文件,而忽略oem目录下的param.com文件,这样既有修改又有备份的作用。 如上,我们就建立了从“诊断”主菜单进入二级菜单,二级菜单第7按键显示“OEEdata”的界面入口了。二、界面(Mask)文件编写 本步骤建立界面(Mask)文件。1、用notepad新建CUSTOM.COM文件,并打开、编写:在“//M{OEE,HD=OEE数据LGG280,HD_AL=0,HLP=OEE_DIS_LH901.png,HLP_X=3,HLP_Y=10}”定义句中,定义了Mask的名称OEE,与前面param.com文件中的 “LM(OEE,CUSTOM.COM)”相呼应。2、定义变量的数据类型、位置、格式等,具体定义方法见《RUN MYSCREENS 应用手册》3、定义下一界面“生产数据”(Mask2),以及列表“生产数据”界面的效果如下:4、将CUSTOM.COM文件保存在C:\ProgramData\Siemnes\MotionControl\user\sinumerik\hmi\proj下。 以上完成了HMI界面的开发,下面需要把需要的数据计算及统计展示出来,我们将要通过PLC编程计算与统计相关数据。三、PLC编程及数据记录 1、每日生产数量计数:加工程序合适位置增加语句,通过用户变量R500计数(一定要注意,不要与设备加工程序使用的变量冲突,如加工程序在进给程序段中也使用了该变量,有可能带来撞机危险),该数据同时通过$A_DBD[500]与PLC交换数据 。2、打开STEP7 V5.6,编写程序FC块(OEE计算)、DB块(月度记录)等,并在OB1中调用:每日数据记录:按月记录,每月1日清零,当日按日期记录各数据入DB块相应地址,并且在HMI上展现,需要用到32位指针以上是整个开发流程,欢迎大家交流。附图为机床运行实际效果:

qiuyue136

2026-02-14 09:49:10 627 9 3

参与讨论
模拟量溢出断线

最新内容

溢出和断线,比如4-20mA信号,模拟量通道显示数值都是32767,可以使用诊断中断OB82进一步确认是溢出还是断线。

溢出和断线功能勾选后,如何编写程序检测这两个状态

Star930215

2026-02-14 09:12:11 426 11 0

参与讨论
M存储区与V存储区位应用与字应用有什么区别?

最新内容

个人使用习惯M存储区用于位指令的使用,V存储区对各种类型数据的存储使用,M存储区字节大小比V区小,虽然M区对各种数据也能处理,但在写程序上因为大小原因都是习惯使用V区做数据处理。

M存储区做为标志位使用,如果用MD0与用VD0有什么区别呢,比如读写速度,存储机制等。

为修修为

2026-02-14 07:54:12 622 23 1

参与讨论
电机启动连锁信号,如何实现连锁信号可自由配置

最新内容

你的意思前面四台任意一台启动,那么第五台就启动是吗?如果这样的话就简单了,在前面四台下面做一个关联开关,如果需要关联了就置位就可以了,具体怎么做,你要好好规划一下

电机启动连锁信号如何通过内部程序实现可配置;假入有5台电机,第五台电机可以连锁前4台中的任一台,程序中如何实现连锁信号可自由配置。

秋色枫叶

2026-02-13 15:33:55 420 12 0

参与讨论
2026年祝福

最新内容

新年快乐,马上有钱

祝各位工程师,马年快乐!

手机用户20240223724187

2026-02-13 13:47:49 1132 69 3

参与讨论
策马扬鞭赴新程|西门子技术论坛 2026 马年新春祝福

最新内容

一马当先,万马奔腾!

各位亲爱的论坛工程师、技术专家与合作伙伴:金马昂首,万象启新!值此 2026 马年新春佳节,西门子「技术论坛」全体运营团队,向深耕工业自动化领域的您,及您的家人致以最热烈的新春问候!过去一年,论坛作为大家的 “技术充电站” 与 “问题解决站”,见证了数十万次的智慧碰撞:从 S7-1500 的程序优化到 PROFINET 的组网难题,从 WinCC 的画面组态到 SINAMICS 的故障排查,每一条帖子都有回响,每一篇分享都有温度。感谢您用专业沉淀精华,用互助点亮社区,让 “技有所长,论有所获” 的初心愈发坚定。马年有 “三愿”,送给每一位深耕于此的论坛人:项目里:程序秒下装,调试零故障,产线稳运行,攻坚一马平川!工作中:难题全破解,方案速落地,升职马到功成,事业策马奔腾!论坛里:新人敢言,前辈乐授,干货不断,互动常新,共助策马同行!新的一年,西门子「技术论坛」也将继续与大家同行:我们会联动 AI 小西升级智能答疑体验,让「找答案」更高效;会推出更多技术征文与实战分享活动,让优质经验得以沉淀;会持续优化版区模块,让每一位坛友都能在这里找到属于自己的技术天地。下方评论区晒出你的 “马年技术 Flag”(比如攻克某一项核心技术、完成某类项目升级),或分享一个过年期间的小确幸(比如终于能安心陪家人、收到了同行的新年问候),我们将在年后随机抽取 3 位坛友,送出西门子定制周边!以论坛为桥,共赴山海。愿您在技术攻坚的路上,有如骏马奔腾,势不可挡;愿您在论坛的每一次交流,都能满载而归,马踏春风!祝各位坛友新春快乐,阖家幸福,技术精进,万事胜意!西门子技术论坛运营团队2026 年 2 月

2026-02-13 09:29:19 2214 49 5

参与讨论
年前最后一抽6000积分看看出啥

最新内容

大概率是季卡

终于级别到了,积分也到了,抽个6000分,是季卡就好了,冲啊

幸运迷途20211007

2026-02-13 07:41:47 733 33 3

参与讨论
24v供电二线制4-20ma信号接入数字量输入点能正常工作么?

最新内容

可能因电流不足导致无法触发,但一般不会损坏模块。

24v供电二线制4-20ma信号接入数字量输入点能正常工作么?这里的正常工作不是测量输入信号的值,就是问能不能不损坏输入点,而且输入点在4-20ma范围内能输入1信号,或者比0.5ma或者超过输入点为1时的电流时,输入点为1,也就是输入点此时相当于一个电流有无得检测器

wingwf2000

2026-02-12 20:18:28 1119 49 2

参与讨论
有无线的无触点开关么?

最新内容

可以试试蓝牙IO模块

机床是水冷的,远程IO模块尽管也是防水的,但时间长了也会由于水汽等导致模块损坏。如果IO模块放到机床外部,那么开关的导线就会很长,因为要走坦克链,估计要10米。有没有那种无线的无触点开关,这样模块可以放到机床外面,无触点开关通过无线与模块进行通讯。

asdf6

2026-02-12 10:56:00 517 14 1

参与讨论
1500plc采用put get通讯,如何知道通讯中断了?

最新内容

好吧,如果我没理解错,这算是一种。

1500plc采用put get通讯,如何知道通讯中断了?

北方的云

2026-02-12 10:48:44 634 18 4

参与讨论
西门子商城价格是表价吗?

最新内容

的确是贵,我也比对了一些

西门子商城的价格都是没折扣的价格吗?代理商是不是在这个基础上打折的?

用户2021手机

2026-02-12 10:11:02 709 31 0

参与讨论
做电机块的时候,有必要把模拟量也做进来吗?

最新内容

细分有好处,整合也有好处,看公司的项目规模,使用场景。既然是领导要求,那大概率你是得加上了

这几天在给一个新项目写电机块,领导要求,直接把电机的电流反馈,转速反馈和转速给定,都做到一个块里面去。有必要这么搞吗?

ifang

2026-02-12 08:35:32 499 14 2

参与讨论
砖石级别了,等级分够了,也抽个季卡

最新内容

这么多实在的东西 是每一个等级抽一次吗

砖石级别了,等级分够了,也抽个季卡,大家季卡都抽到了么?

幸运迷途20211007

2026-02-12 08:10:34 530 19 1

参与讨论
工控人的意义

最新内容

文笔真不错

昨晚刷到一条朋友圈,老同事发了张照片:凌晨四点的控制室,屏幕上跳着绿码,配电柜的指示灯全亮了。配文只有两个字:通了。我突然被这两个字钉在原地。干了10几年年工控,从继电器画到PLC,从DCS组态搞到工业物联网。伺候过日本伺服,调过德国总线,骂过国产触摸屏的驱动。有时候自己也迷糊,这行到底图什么。图钱吗?隔壁搞互联网的,毕业三年工资就超我。图轻松吗?大年二十九还在现场,甲方请吃饺子,我蹲在机柜边吃完,接着对点位。图名声吗?跟人解释“工控自动化”半天,人家说:哦,修机器的。——好像都不太图得上。我想起刚入行那年在现场遇到一个五金厂的老工程师,头发都白了,还趴在地上查线路。我问他:师傅,干到啥时候是个头?他指了指机台上转得飞快的零件,说:这东西转着,咱就有活干。东西不转了,咱就该走了。那时候不太懂。后来自己成了那个半夜接电话的人。成了那个在地铁上抱着笔记本改程序的人。成了那个为了一个IO模块跑遍全城电子市场的人。慢慢懂了。工控人的意义,不是写在职位描述里的。是故障排除后,操作工松了口气,递来的那根烟。是设备连续运行一个月,报表上那一条笔直的曲线。是交付那天,甲方说:行,挺好。是生产线转了,货出去了,厂子活了,人安心了。我们维护的不是机器。是背后那些指望着产线过日子的家庭。是某个小镇的税收,某个工业园的招牌,某个老板这辈子押上的全部身家。这行没有光环。没有风口。没有动辄几个亿的估值。但生产线每转一分钟,就意味着有件产品被造出来,有份工资发下去。我们不在C位。我们通常在电柜后面、在桥架上面、在凌晨的车间里。可生产线停下来的时候,所有人都会想起我们。——这大概就是工控人的意义。所以,同行们。你最近一次“通了”,是在哪个凌晨?你有没有也为某个不起眼的产线,拼过一把?来评论区一起聊聊你自己不一样的工控人!!!

Ahren

2026-02-12 00:01:04 49 12 1

参与讨论
寄存器寻址

最新内容

通过地址寄存器(AR1或AR2)来动态指定操作数的地址,从而实现更高效的程序设计和数据处理。

总是理解不透寄存器间接寻址

hanwei7003

2026-02-11 15:05:58 753 18 0

参与讨论
PLCSIM V20

最新内容

用实际的CPU来做更直接

PLCSIMV20下载链接,官网的需要等几天审核.

哈林...

2026-02-11 13:09:18 201 5 0

参与讨论

AI时代已经到来,想问问大家是如何借助博图(TIA Portal)来辅助编写PLC代码的?路过的同行一起来探讨探讨

··鸟哥

2026-02-10 08:52:20 277 6 1

参与讨论
年前现场改造项目的一点感触与深度反思

最新内容

非常不错的总结!

时光荏苒,转眼间这个改造项目已接近尾声。趁着年前现场工作暂告一段落,我想静下心来,好好梳理一下这个项目一路走来的点点滴滴。这是一个始于2017年的老产线改造项目,说起来颇具历史渊源——这条产线最初诞生于上海,承载着公司早期的生产记忆,后来由于工厂整体搬迁的战略调整,从上海整体迁移到了昆山。如今,随着市场需求的不断变化和产品迭代的加速,我们迎来了这次产线Retooling改造任务。所谓Retooling,就是在保留原有设备台架和基础架构的前提下,通过更换夹具等关键部件,实现生产不同型号产品的柔性制造能力。这种改造方式相比新建产线,能够大幅节省设备投资和场地资源,但同时也对设计的兼容性和系统性提出了更高要求。值得一提的是,这个项目对我们子公司而言具有里程碑式的意义——它是我们第一个完全独立自主承接并执行的改造项目,从方案设计到现场实施,全程由我们团队主导。正是这份第一次的特殊意义,让我们在项目推进过程中既充满干劲,又倍感压力。如今站在项目的尾声回望整个过程,不得不承认,尽管团队付出了巨大努力,但最终呈现的结果确实留下了诸多遗憾和不尽人意之处,值得我们深刻反思和总结。第一:公司核心管理问题——技术人员流动性过大,知识传承出现严重断层这个项目暴露出的最深层、最致命的问题,莫过于公司核心技术人员的高流动性。回顾项目启动之初,最初负责机械设计的工程师和主导软件架构的工程师,如今早已离职另谋高就,连联系方式都已失联。这种人员的频繁更替,直接导致项目的技术传承出现了灾难性的断层。后续接手的设计人员只能凭借有限的交接文档和口头说明,在似懂非懂的状态下硬着头皮推进工作。更令人痛心的是,这种接力棒式的传递并非一次性的,而是经历了N手之多——机械设计图纸在多人手中辗转修改,调试工作也是由不同的工程师分段完成。每一次交接都伴随着信息的损耗和理解的偏差,项目的技术框架在这种不断的传话游戏中逐渐扭曲变形,最初的设计理念和整体规划早已面目全非。最终呈现出来的,是一个拼凑感强烈、缺乏统一灵魂的弗兰肯斯坦式项目,既看不到最初的设计蓝图,也缺乏贯穿始终的技术主线。第二:机械设计层面的问题——缺乏系统思维,闭门造车导致与软件脱节机械设计团队在这个项目中展现出的问题,集中体现在只顾低头拉车,不顾抬头看路的工作方式上。设计师们过于专注于机械结构本身的实现,将大部分精力投入到零部件的选型和机构动作的优化上,却忽视了与电气控制、软件程序的深度协同。更为严重的是,在设计过程中,团队缺乏对历史项目经验的尊重和借鉴,没有认真研读和参考老项目成熟的设计理念、结构布局和接口规范,而是选择另起炉灶,按照个人理解和偏好进行天马行空式的创新。这种创新看似充满个性,实则隐患重重——新的夹具结构与原有控制逻辑难以匹配,机械动作时序与软件程序节拍无法同步,传感器布置位置与程序检测点错位等等。这种机械与软件的脱节,给后续软件调试人员带来了极大的困扰和额外工作量。调试工程师不得不在程序中编写大量的补偿逻辑和特殊处理分支,来弥补机械设计上的先天不足。一个优秀的机械设计工程师,绝不应该仅仅满足于机械结构的实现,而应该具备基本的控制逻辑思维和系统集成意识。在产品设计时,应当尽可能参考和继承原有成熟夹具的优点,保持接口的一致性、动作的连贯性和结构的兼容性,为软件团队提供友好的机械平台,而不是制造麻烦。第三:电气硬件设计层面的问题——地址分配缺乏规划,人为制造集成障碍电气硬件设计团队在夹具端的地址分配工作上,表现得过于随意和短视,缺乏全局规划和长远考虑。他们在分配I/O地址时,没有建立统一的地址映射表,也没有遵循模块化和可复用性的设计原则,而是根据当时的临时需求随意指配。这种混乱的地址分配方式,直接导致了许多本可以通用、复用的地址资源被碎片化占用,无法在后续的Retooling改造中直接复用。为了解决这个问题,软件工程师不得不在程序中引入大量的中间变量进行地址转换和映射,这不仅增加了程序的逻辑复杂度,也大大降低了代码的可读性和可维护性。更为严重的是,这种地址混乱直接波及到了上位机的手动操作画面和报警系统——原本可以统一配置的画面元素需要单独定制,原本可以集中管理的报警信息需要分散处理,给现场操作人员和维护工程师带来了极大的使用困扰。一个好的电气设计,应当在项目初期就建立起清晰的地址规划体系,预留充足的扩展空间,为后续的改造升级铺平道路,而不是设置障碍。第四:软件编程层面的问题——架构规划缺失,代码质量参差不齐软件团队在这个项目中暴露出的问题,根源在于项目初期缺乏一个清晰、稳健的整体架构规划。从现有的程序代码反推,当初的开发人员显然没有充分考虑到后续Retooling改造的需求,没有设计一个具有良好扩展性和兼容性的程序框架。程序结构显得生硬而僵化,模块之间的耦合度过高,数据流向混乱,缺乏清晰的层次划分和接口定义。当后续的维护人员接手并进行Retooling功能扩展时,由于原有框架的不友好,他们只能采取打补丁的方式,在现有代码中潦草地增加新功能。这种头痛医头、脚痛医脚的修改方式,使得程序代码越来越臃肿,逻辑越来越复杂,可读性越来越差。更为致命的是,由于一个项目经历了多位软件工程师的修改,而每个人的编程习惯、技术水平和代码风格千差万别,导致同一种Retooling功能的实现方式在不同地方呈现出完全不同的写法——有的采用顺序控制,有的使用状态机,有的直接硬编码,有的试图抽象封装。这种写法上的不统一,使得后期的维护和故障排查变得异常困难,往往需要花费大量时间去理解不同代码段的逻辑意图,严重降低了团队的开发效率和响应速度。结语这个项目的经历,就像一面镜子,照出了我们在项目管理、技术沉淀和团队协作方面的诸多短板。它提醒我们,一个成功的自动化项目,绝不仅仅是各个专业领域的简单叠加,而是需要系统性的规划、规范化的流程和持续性的知识管理。希望这些血泪教训,能够成为我们未来项目的宝贵财富,推动团队在专业化和规范化的道路上不断前行。

JackFan

2026-02-10 07:47:31 145 19 3

参与讨论
SM334接入PT00如何标度变换?

最新内容

AI小西的回答有误,SM334(SM334-0KE00-0AB0) 实际上是支持PT100(气候型)

我用PT00,接入老的SM334-0KE00-0AB,读回来数值是2589,PT100测温范围是-50-200摄氏度。怎么进行Scale转换?数字量范围按照-27648-27648计算??显然这个结果是不对的。该怎么计算?

likevc

2026-02-09 17:02:22 288 5 0

参与讨论
模块清灰的时候,应该怎么操作?

最新内容

我的做法是柜子加风扇向内吹风,前面加过滤网。这种柜子里面几年内基本没有灰尘。如果你一定要清灰,建议你用压缩氮气,这种氮气非常的“干净”!

究竟应该从下往上吹?还是从上往下吹?还是用吸尘器?

ifang

2026-02-09 16:17:17 358 12 0

参与讨论

4-20mA的电流信号加电阻变成电压信号,买什么电阻好一点,稳定一点

方科

2026-02-09 15:06:29 1062 40 4

参与讨论
大佬们,这样的重复程序要写80多个,有没有快捷的方法

最新内容

自己慢慢研究最好,是经验

写这个程序实属本人太菜,大概讲一下流程,一条流水线有80多个站,每个站都可以让产品上下线(产品在托盘上,托盘还是会上线的,每个工位的感应器只能感应托盘,感应不到产品),但是运载产品的托盘没有标识(二维码或者MES来记录),现在这80多个站呢里面又有5个重复的工位,意思就是上一个工位完成产品后流线这5个工位的任何一个都行,但是这5个重复站的的托盘下线后再上线就不可以流向这5个重复站任何一个,所以我想写这个程序来从第一个站就开始记录每个托盘的标识,还有没有别的号办法或者更便捷的,求

手机用户20230902498486

2026-02-09 11:18:14 639 17 2

参与讨论
WinCC flexible SMART V5软件打开程序时报错

最新内容

是否有进行系统自动更新,删除最近的系统更新试试

WinCC flexible SMART V5前几天做程序时还正常,编译和模拟都没问题,今天打开就报错,用安装程序修复了还是不行,报错内容如下:这是针对 WinCC flexible 工程设计系统自动生成的错误报告。Professional 10.0.19045.0产品版本: WinCC flexible SMART V5; V 5.00; V 5.0.0.0 (35.05.02)System.NullReferenceExceptionObject reference not set to an instance of an object.Exception SourceCommon.GlobalizationException Target SiteBoolean TryGetFontLinks(System.String, System.Collections.Generic.ICollection`1[Siemens.Simatic.Hmi.Utah.Common.Globalization.FontFileInfo.FontLinkInfo] ByRef)Exception Stack Trace at Siemens.Simatic.Hmi.Utah.Common.Globalization.FontFileInfo.FontLinkInfoReader.TryGetFontLinks(String fontFamilyName, ICollection`1 fontInfos) at Siemens.Simatic.Hmi.Utah.Common.Services.FontFileInfoService.TryGetFontLinks(String fontFamilyName, ICollection`1 fontInfos) at Siemens.Simatic.Hmi.Utah.Common.Globalization.FontFileInfo.FontInfo.GetFontLinkInfos(Font rawFont) at Siemens.Simatic.Hmi.Utah.GraphXWeb.RenderLayer.RenderElementHelper.GetFontFallback(Font font, String defaultFontName) at Siemens.Simatic.Hmi.Utah.GraphXWeb.RenderLayer.TextContent.UpdateFontFallBackList() at Siemens.Simatic.Hmi.Utah.GraphXWeb.RenderLayer.TextContent.OnInitialized() at Microsoft.AspNetCore.Components.ComponentBase.RunInitAndSetParametersAsync() at Microsoft.AspNetCore.Components.WebView.IpcSender.c__DisplayClass12_0.NotifyUnhandledExceptionb__1() at Microsoft.AspNetCore.Components.WebView.WindowsForms.WindowsFormsDispatcher.InvokeAsync(Action workItem) at Microsoft.AspNetCore.Components.WebView.WindowsForms.WindowsFormsDispatcher.c..cctorb__8_0(Exception exception) at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)End Exception

手机用户20200820778231

2026-02-07 09:39:16 290 5 0

参与讨论
46篇主题

热门标签

相关推荐

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