pto问题,急!

已锁定

Kelly

  • 帖子

    13
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2003-06-06

普通 普通 如何晋级?

pto问题,急!

821

1

2002-07-09 16:48:48

226,PTO输出。用来定位。相关程序如下:
//主程序
NETWORK 24 //收到定位命令
LDW= VW100, VW300
AN SB_0
EU
Call SBR_8 //进入定位子程序

//子程序8
NETWORK 1 //根据不同情况,写入不同的脉冲数
LDW= VW104, 16#3031
MOVD +8000, SMD72

NETWORK 2
LDW= VW104, 16#3032
MOVD +16000, SMD72

NETWORK 3
LDW= VW104, 16#3033
MOVD +24000, SMD72

NETWORK 4
LDW= VW104, 16#3034
MOVD +32000, SMD72

NETWORK 5
LDW= VW104, 16#3035
MOVD +40000, SMD72

NETWORK 6
LDW= VW104, 16#3036
MOVD +48000, SMD72

NETWORK 7
LDW= VW104, 16#3037
MOVD +56000, SMD72

NETWORK 8
LDW= VW104, 16#3038
MOVD +64000, SMD72

NETWORK 9
LDW= VW104, 16#3039
MOVD +72000, SMD72

NETWORK 10
LDW= VW104, 16#3041
MOVD +80000, SMD72

NETWORK 11
LDW= VW104, 16#3042
MOVD +88000, SMD72

NETWORK 12
LDW= VW104, 16#3043
MOVD +96000, SMD72

NETWORK 13
LDW= VW104, 16#3044
MOVD +104000, SMD72

NETWORK 14
LDW= VW104, 16#3045
MOVD +112000, SMD72

NETWORK 19 // 执行脉冲输出
LD SM0.0
MOVB 16#85, SMB67
MOVW +100, SMW68
ATCH INT_2, 19
PLS 0

//中断2
NETWORK 1
LD SM0.0
MOVD +0, VD100
MOVD +0, SMD72

NETWORK 2 //定位正确信息
LD SM0.0
MOVD +0, VD100
MOVD VD359, VD200
MOVW VW363, VW204
R SM87.7, 1
RCV VB98, 0
XMT VB198, 0

以上程序有问题吗?执行时的问题是:smd72中的值,总是0,不能正常定位。
请高手指点
pto问题,急! 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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