引用引用第1楼湛蓝小尔于2021-01-23 11:12发表的 :子程序本来不就是开放外部接口,不然,你是个假子程序,里面用全局。 [attachment=251991]
引用引用第2楼zhou1211于2021-01-24 10:50发表的 :不会吧,全局变量要是子程序不能用,那还叫全局变量?
引用引用第5楼sjbandmm于2021-01-25 20:40发表的 :子程序就这么多局部变量,接口用局部变量,中间变量完全可以用全局变量,比如将vw0-vw198用作中间变量,那么即便多个子程序重复使用也是没问题的,记得每次使用前复位一次就好了(其实不复位也可以,总是要赋值的)。中间变量为什么一定要用局部变量,我没明白。
引用引用第6楼gxtmdb82164于2021-01-26 09:21发表的 :可以,西门子有专门的文档讲这个,可以去找来看一下 实际操作中等于就是使用了外部V空间的变量,不过这个V区地址是不固定的,跟着具体的项目文件走,一般是自己出一个偏移地址的变量表来定义各个变量的详细信息,西门子自己官方出的很多库最后也是会给V区变量的说明的........