| 作者 | 主题 |
|---|---|
|
隐身人 版主
经验值:43057 发帖数:11170 精华帖:73 |
楼主
主题:与大家分享一个刚收藏的小应用;自定义按键切换系统显示的通道;系统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
|