我想知道从GUD1-GUD9里所有全局变量所一一对应的参数,比如我现在知道_RP[702]的值可以代表挤棱的两种方式,那么其他的[705][708]这些呢?840D中有哪里可以查询到这些变量所对应的参数吗?
因为程序是老外编的,而我自己又是菜鸟,所以请高手帮忙了,如果有方法解决此问题,请尽量详细的告之,本人菜鸟请见谅
最佳答案
楼主的关于全局变量-GUD 的问题,我曾在上一帖中做过解答,未尽之处,这里再说明以下,其实,_RP[702]、[705]、[708]......这样的变量也是全局变量,只不过是对GUD1-GUD9之外全局变量的增加、扩展,西门子严格规定以下变量定义范围:
_N_GUD1_DEF (全局西门子定义数据),
_N_GUD2_DEF (全局机床制造商定义数据),
_N_GUD3_DEF (全局使用者定义数据),
_N_GUD4_DEF to _N_GUD9_DEF(扩展的全局数据,例如磨床的加工循环),
对于,具体的全局变量-GUD 的对应的数据定义,必须查看源文件,西门子在HMI操作系统下,有一些专用文件集,例如,_N_DEF_DIR,包含了具体的变量的定义。例如,以下是对GUD1变量的定义,
_N_GUD1_DEF
$PATH=/_N_DEF_DIR
DEF NCK REAL NCKVAR
DEF CHAN INT CHANVAR
M17
可以参考附图_西门子840D树形内存结构图, 很有帮助。
图片说明:
提问者对于答案的评价:
xiexie
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc203607.html