西门子S7-200高速脉冲输出例程.docxVIP

  • 24
  • 0
  • 约2.05千字
  • 约 7页
  • 2024-01-14 发布于河南
  • 举报

块: 主

作者:

创建时间:2002.04.03 20:01:44

修改时间:2002.06.14 7:56:55

符号 变量类型数据类型注释TEMP

TEMPTEMPTEMP

程序注释

按F1获得帮助及举例程序

网络1

网络注释

网络题目(单行)

LD

SM0.1

//首次扫描标志(SM0.1=1)

CALL

SBR_0:SBR0

//调用子程序0,初始化高速输出和HSC0,允许中断

符号

地址

注释

SBR_0

SBR0

块: SBR_0作者:

创建时间:2002.04.03 20:01:44

修改时间:2002.06.14 7:55:52

符号 变量类型 数据类型 注释IN

IN_OUTOUTTEMP

子程序0

网络1 网络题目(单行)

LD

SM0.0

//

设置脉冲输出PLS0的控制字节:允许单段PTO功能,

MOVB

16#8D,SMB67

//

时间基准为ms,可更新脉冲数和周期

R

Q0.0,1

//

复位脉冲输出Q0.0的映象寄存器

MOVW

+2,SMW68

//

输出脉冲的周期为2ms

MOVD

+12000,SMD72

//

产生12000个脉冲(共24s)

PLS

0

//

起动PLS0,从输出端Q0.0输出脉冲

S

Q0.1,1

//

在第一段时间(4s)内,Q0.1为1状态

MOVB

16#F8,SMB37

//

HSC0初始化,可更新CV、PV和计数方向,加计数

MOVD

+0,SMD38

//

HSC0的当前值(CV)清0

MOVD

+2000,SMD42

//

HSC0的第一次设定值(PV)为2000(延时4s)

HDEF

0,0

//

定义HSC0为模式0

ATCH

INT_0:INT0,12

//

HSC0的CV=PV时,执行中断程序0

ENI

//

允许全局中断

HSC

0

//

起动HSC0

符号INT_0

地址INT0

注释

块: INT_0作者:

创建时间:2002.04.03 20:01:44

修改时间:2002.06.14 7:56:28

符号 变量类型数据类型注释TEMP

TEMPTEMPTEMP

中断程序0

网络1

LD

SM0.0

//SM0.0总是为ON

R

Q0.1,1

//复位Q0.1

S

Q0.2,1

//置位Q0.2

MOVB

16#B0,SMB37

//重新设置HSC0的控制位,改为减计数

MOVD

+1000,SMD42

//HSC0的第2设定值为1000

ATCH

INT_1:INT1,12

//用中断程序1取代中断程序0,分配给中断事件12

HSC

//

0

//起动HSC0,装入新的设定值和计数方向

符号

地址

注释

INT_1

INT1

块: INT_1作者:

创建时间:2002.04.03 20:04:05

修改时间:2002.06.14 7:56:55

符号 变量类型数据类型注释TEMP

TEMPTEMPTEMP

中断程序1

网络1

LD

SM0.0

//SM0.0总是为ON

R

Q0.2,1

//复位Q0.2

S

Q0.1,1

//置位Q0.1

MOVB

16#F8,SMB37

//重新设置HSC0的控制位,改为加计数

MOVD

+0,SMD38

//HSC0的当前值复位(CV=0)

MOVD

+2000,SMD42

//HSC0的设定值(PV)为2000

ATCH

INT_0:INT0,12

//把中断程序0分配给中断事件12

HSC

//

0

//重新起动HSC0

符号

地址

注释

INT_0

INT0

USS_LOW_VUSS_HIGH_VUSS_TIME_OUTUSS_I_LINEUSS_DAT_PTR0USS_ACT_DRV0USS_CUR_DRV0USS_P0USS_REQ_SNT0USS_RETRY_P0USS_ERR_CODEUSS_CS_D0USS_CS_W0USS_CS_W2USS_CS_B0USS_CS_B1USS_POLL_BUFUSS_XMT_0USS_XMT_ADR0USS_X_STWDUSS_X_BCCUSS_X_DW1USS_X_DW5USS_X_DW9USS_X_DB13USS_RCV_BUF0USS_R_STXUSS_R_LGEUSS_R_ADRUSS_R_STWDUSS_R_DW1USS_R_DW5USS_R_DW9USS_R_W13USS_STAT_TABUSS_ADR_P0

高速输入高速输出,POU符合

符号

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档