网站公告
本站微信技术交流群已开启,欢迎各位朋友加入,一起交流探讨,扫描网站下方微信二维码,添加博主微信,发送消息“进群”,即可由博主直接拉入技术交流群。
FANUC 如何理解系统变量#1032的含义
在系统程序中经常会使用宏变量,对于一些特殊的功能,通常会使用系统变量(#1000以后的变量)。当我们需要将梯形图的某个信号通知给程序,方便程序进行逻辑处理时,可以使用用户宏程序输入信号,其中用户宏程序输入信号G54~G55比较常用,其对应的宏变量为#1000~#1015,在系统中如果G54.0变为1,则#1000随之也会变为1,若G55.7变为1,则#1015也会随之变为1,这样就可以将PMC内信号的状态通知到加工程序中。而在某些程序中,会使用宏变量#1032进行逻辑运算,那么宏变量#1032具有什么含义呢?
经常使用的宏变量#1000~#1015都是点对点,一对一与宏程序输入信号G54~G55对应的,若想PMC输出一个具体的数值给加工程序,就需要用到#1032了,宏变量#1032即以双字节的类型呈现#1000~#1015(G54~G55)的值,若是系统打开了扩展宏程序接口的功能,则就是四字节长度了;
使用方法如下:
如将数值50由PMC发送给用户程序,则在系统PMC中将数值50赋值到用户宏程序输入接口G54中;
在程序中执行#500=#1032,将#1032的值存放在#500中;
查看用户宏程序#500的值,#500的数值就是#1032的值,如下图:#500数值为50。
对于用户宏程序输出信号系统宏变量#1132原理也是相同。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。