[西门子] TIA Portal的BUG,严重到影响程序正常运行

[复制链接]
查看56691 | 回复0 | 2024-9-27 16:37:25 | 显示全部楼层 |阅读模式
前天,闲来无事,我去TIA Portal V19 update链接里面溜达了一圈,看到了很意外的收获。

昨天,我又去溜达了一圈,TIA Portal V19 update 2已经被下架了。

因为V19 upd2更新包有问题,很严重的问题。会让你的程序不可靠的运行,所以被下架了。

官方有链接,我就不赘述了,放个链接自己看一下吧。

说一下,不光是V19 upd 2,连着V18 Upd 4也有这个问题。链接如下:

https://support.industry.siemens.com/cs/document/109973204

建议V19的赶紧升级upd3,V18 upd4的用户赶紧下载链接里面的zip进行更新一下文件。

懒得看的朋友,我在此处开始简单赘述一下:


    创建一个项目。1200/1500都可以。

    创建两个FB,都是SCL语言。



    打开A的FB块,按照下图写好程序



    按照程序理解,AA的最终值应该是10,BB的最终值应该是20。但是下载之后,监控却发现AA和BB里面都是10的值。



    所以可以看出,这个BUG有多严重。但是触发条件也比较苛刻,不喜欢用struct的就没这事了。喜欢用的人,赶紧修复吧。


有问题不怕,就怕有问题不修复那才是可怕的。好在,西门子在昨天撤回了V19 upd2的升级包,并紧急更新了upd3的更新包。建议大家都升级吧。然后V18的用户,上面链接里面也有对应的zip更新包,下载之后按照他的提示进行替换文件即可修复。

大家说说,这个BUG严重程度有多少。我觉得还是挺严重的,但是能发现这个BUG的人也是厉害,这几个条件都被达成之后才能触发。估计当时触发出这个BUG的人都是懵逼的,调了半天都调试不好。后来一看,原来是西门子的问题。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则