引用
引用第3楼gk_乐一于2021-01-25 17:45发表的 :
子程序的确是开发外部接口的,我现在遇到的问题是我需要用到大量的实数型中间变量,但是子程序的局部变量最大只能用到LD56(64个字节,最后4个系统占用)
我在想,能否类似modbus通讯库那种,用分配库地址的方式,来定义或者说是分配子程序中字节不够的问题,不知道我的表达是否准确
可以,西门子有专门的文档讲这个,可以去找来看一下
实际操作中等于就是使用了外部V空间的变量,不过这个V区地址是不固定的,跟着具体的项目文件走,一般是自己出一个偏移地址的变量表来定义各个变量的详细信息,西门子自己官方出的很多库最后也是会给V区变量的说明的.
印象中是只要在子程序中使用了V区变量,然后在封装库的时候会有相应的提示,可以自己试试.