用STL和LAD编写的控制机床润滑时间占空比的程序

已锁定

bbear

  • 帖子

    177
  • 精华

    6
  • 被关注

    0

论坛等级:游侠

注册时间:2003-06-06

普通 普通 如何晋级?

用STL和LAD编写的控制机床润滑时间占空比的程序

722

4

2007-07-04 12:53:13

FUNCTION FC 183 : VOID
TITLE =
//STL 语言编写
NAME : OSCILL
VERSION : 0.0


VAR_INPUT
TIMER1 : TIMER ; // TOF
TIMER2 : TIMER ; // TON
key_input : BOOL ; // CONT
ON_time : S5TIME ; // T-ON
STOP_time : S5TIME ; // T-OF
END_VAR
VAR_OUTPUT
OUT : BOOL ; // OUT
END_VAR
BEGIN
NETWORK
TITLE =
//该程序的作用是机床启动以后的定时润滑时间控制通过输入适当的参数可以控制润滑时间和
//停止时间。实际是控制占空比。
// #key_input闭合的第一个时间段 #OUT=1
A #key_input;
AN #TIMER1;
L #ON_time;
SS #TIMER2;
A #TIMER2;
L #STOP_time;
SF #TIMER1;

AN #TIMER2;
JC M001;
R #TIMER2;
M001: A #key_input;
AN #TIMER1;
= #OUT;

END_FUNCTION
----------------------------------------------------
FUNCTION FC 83 : VOID
TITLE =
//LAD 语言编写
NAME : OSCILL
VERSION : 0.0


VAR_INPUT
TIMER1 : TIMER ; // TOF
TIMER2 : TIMER ; // TON
key_input : BOOL ; // CONT
ON_time : S5TIME ; // T-ON
STOP_time : S5TIME ; // T-OF
END_VAR
VAR_OUTPUT
OUT : BOOL ; // OUT
END_VAR
VAR_TEMP
temp : BOOL ;
END_VAR
BEGIN
NETWORK
TITLE =
//该程序的作用是机床启动以后的定时润滑时间控制通过输入适当的参数可以控制润滑时间和
//停止时间。实际是控制占空比。
// #key_input闭合的第一个时间段 #OUT=1


A #key_input;
AN #TIMER1;
L #ON_time;
SS #TIMER2;
A #temp;
R #TIMER2;
NOP 0;
NOP 0;
A #TIMER2;
= #temp;
NETWORK
TITLE =

A #TIMER2;
L #STOP_time;
SF #TIMER1;
NOP 0;
NOP 0;
NOP 0;
NOP 0;
NETWORK
TITLE =
//
//
A #key_input;
AN #TIMER2;
AN #TIMER1;
= #OUT;
END_FUNCTION

用STL和LAD编写的控制机床润滑时间占空比的程序 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有25497条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。