【摘要】:接口信号是可编程机床控制器和用户宏程序之间交换的信号,见表5-10。表5-10 接口信号用户宏程序输入信号UI000~UI015与宏变量的对应关系见表5-11和图5-22。表5-11 用户宏程序输入信号#1132用于一次传送16位信号,即#1100~#1115全部一次性传送,公式如下。表5-12 用户宏程序输出信号图5-23 用户宏程序输出信号的PMC地址例:通过变换地址D,把带符号的3位BCD码数据读到#100中。图5-24 接口输入输出信号定义宏程序调用指令:G65 P9101 D—;宏程序本体如下。
接口信号是可编程机床控制器(PMC)和用户宏程序之间交换的信号,见表5-10。
表5-10 接口信号
用户宏程序输入信号UI000~UI015(G054、G055)与宏变量的对应关系见表5-11和图5-22。
表5-11 用户宏程序输入信号
#1132用于一次传送16位信号,即#1100~#1115全部一次性传送,公式如下。
图5-22 用户宏程序输入信号的PMC地址
用户宏程序输出信号UO000~UO015(F054~F055),UO100~UO131(F056~F059)见表5-12和图5-23。
表5-12 用户宏程序输出信号
图5-23 用户宏程序输出信号的PMC地址
例:通过变换地址D,把带符号的3位BCD码数据读到#100中。接口输入输出信号定义如图5-24所示。
(www.xing528.com)
图5-24 接口输入输出信号定义
宏程序调用指令:G65 P9101 D—;
宏程序本体如下。
O9101;
N1#1132=#1132 AND 65520 OR#7;保留#1132中24~215位原值状态,而将23~20位清零后送出地址
例:通过变换地址D,把8种带符号的6位BCD数据读到#101。6位BCD数据由3位整数+3位小数构成。接口输入输出信号定义中,对输出信号重新进行定义。
#1100=0:小数点右边3位数据。
#1100=1:小数点左边3位数据。
#1103~#1101=000~111:分别对应1~8号数据。
宏程序调用指令:G65 P9102 D—;
宏程序本体如下。
N5 M99;
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。