840Dsl双通道的数控机床,调试中经常会遇到,双通道之间切换系统显示的问题,各机床厂家有各自不同的应用方式,通过自定义按键切换是一种简单可行的切换方式;
实现该功能首先要了解切换信号如下:1.切换通道用到的接口信号如下:
DB19.DBB33 预更换的通道号;
DB19.DBX32.6 切换通道时的触发信号;
DB19.DBB32 功能代码;该代码需先赋值 00000001;
有了这些信号,就是操作实现的思路如何实现:我们可以将需要切换到的通道号赋给 DB19.DBB33 ,然后通过置位DB19.DBX32.6 ,系统在切换显示通道完毕后再来复位该信号。
简述其过程:
在自己编辑的PLC中添加程序如OB1中:
A I *.* //用户自定义按键(I *.* 为任意按键输入地址);
FP M *.*;( *.*为变量地址任意的);
JCN mm01;
L B#16#1 //通道 1;
T DB19.DBB33;
S DB19.DBX 32.6;
R Q 5.3;
mm01: NOP 0;
A I *.* //用户自定义按键(需区别程序首段地址);
FP M *.*(需区别程序首段m地址);
JCN mm02;
L B#16#2 //通道 2;
T DB19.DBB33;
S DB19.DBX 32.6;
S Q 5.3;
R Q 5.4;
mm02: NOP 0;
最后需在在 OB100 中添加程序段如下:
L L#1;
T DB19.DBB32;
这一步关键;
编辑完成下载后,按下第一个按钮时切换到 1 通道,同时第一个按钮的LED 灯亮;按下第二个按钮时,切换到第二通道,同时第二个按钮的 LED 灯亮,第一个按钮的LED灯 灭掉,如此往复切换就实现了通道一键如意转换的功能。以上收集分享供大家参考。