恭喜,你发布的帖子
发布于 2019-07-06 16:28:00
1楼
此测试针对的是全新安装的V2.4版本,如果是2.3版本升级上来的,好像这个问题不存在。(可以测试一下,因为我虚拟机里面是2.3升级到2.4的,好像没这个问题,不确定,时间很长,忘了)
以下为2.4软件操作情况:
新建一个程序,使用LAD梯形图编程,然后随便在哪个程序段,调用一个模拟量转换的库,S_ITR之类的,随便一个就行
然后随便写点变量,只要编译不出错就行
接下来,试着去切换编程语言,会发现,它需要你分配库存储区,但是这个库又不需要库存储区分配。
上次给别人写的,前面用的LAD,后面一个子程序想用STL,发现切换不过来,最后我把程序里面的所有模拟量转换库删除之后,切换成STL,写完了我在切回LAD,整了我半天没弄好。
这个BUG在2.3.02里面是不存在的。测试之后我发现我的两台电脑装了2.4之后都有此问题。请各位测试一下自己的是否有此问题。
希望西门子尽快改进,我已经改回2.3版本了。毕竟有时候会用到STL和LAD混合使用。
请填写推广理由:
分享
只看
楼主