时间问题

已锁定

xmzxx

  • 帖子

    203
  • 精华

    0
  • 被关注

    1

论坛等级:游士

注册时间:2008-05-01

普通 普通 如何晋级?

时间问题

631

2

2008-11-22 17:46:19

以前不知道300的时钟指令怎么用,总感觉到还没有200的方便,并萌生了运用300的时钟指令来控制公司空压站的想法。公司空压站每天早中晚各工作2小时。早上6-8,中午12-14点,晚上20-22点,其他时间空压站电机不工作,想利用手册上时间中断指令SFC28等指令,但是都是STL语言编的,看不懂,只好自己动手了。
1,SFC1提取系统日期时间
2,FC8从SF1里提取时间
3,把FC8的时间与预设时间比较,比较结果来控制空压站电机运转Q0.0

通过编制这个程序,有一定受益,粘贴出来大侠们指点一下,蓝还有没有更简洁的方法

CALL "READ_CLK"
RET_VAL:=#OB1_MAX_CYCLE
CDT :="ss".ReadSysTime
NOP 0
CALL "DT_TOD"
IN :="ss".ReadSysTime
RET_VAL:=MD50
NOP 0
AN M 0.6
A(
L MD 50
L MD 60
>=D
)
S M 100.6
L TOD#6:0:0.0
T MD 60
NOP 0

L TOD#8:0:0.0
T MD 64
NOP 0
L MD 50
L MD 64
>=D
R M 100.6
= M 0.6
L TOD#12:0:0.0
T MD 70
NOP 0
L TOD#14:0:0.0
T MD 74
NOP 0
AN M 0.7
A(
L MD 50
L MD 70
>=D
)
S M 100.7
L MD 50
L MD 74
>=D
R M 100.7
= M 0.7
L TOD#20:0:0.0
T MD 80
NOP 0
L TOD#22:0:0.0
T MD 84
NOP 0
AN M 1.0
A(
L MD 50
L MD 80
>=D
)
S M 101.0

L MD 50
L MD 84
>=D
R M 101.0
= M 1.0

O M 100.6
O M 100.7
O M 101.0
= Q 0.0
时间问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54757条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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