技术论坛

 与大家分享一个刚收藏的小应用;自定义按键切换系统显示的通道;系统840DSL

返回主题列表
作者 主题
隐身人
版主

经验值:43057
发帖数:11170
精华帖:73
楼主    2017-09-26 07:47:52
主题:与大家分享一个刚收藏的小应用;自定义按键切换系统显示的通道;系统840DSL 精华帖 

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灯 灭掉,如此往复切换就实现了通道一键如意转换的功能。以上收集分享供大家参考。

西门子的多年使用者http://yinshenren.ys168.com/、微信:wlpxiaolu
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。