S7200和山武的通信问题

已锁定

panny

  • 帖子

    22
  • 精华

    0
  • 被关注

    2

论坛等级:游民

注册时间:2003-07-23

普通 普通 如何晋级?

S7200和山武的通信问题

458

1

2004-05-18 14:09:19

主:
网络1
LD SM0.7
= SM30.0
网络2
LD SM0.1
CALL SBR_0
网络3
LD SM0.5
EU
XMT VB200, 0
ATCH INT_0, 9
ENI

SBR_0: // 要发送的数据
LD SM0.0
MOVB 16#45, SMB30 // 19200波特,偶校验,每字符8位
MOVB 21, VB200
MOVB 16#02, VB201
MOVB 16#30, VB202
MOVB 16#33, VB203
MOVB 16#30, VB204
MOVB 16#30, VB205
MOVB 16#58, VB206
MOVB 16#52, VB207
MOVB 16#53, VB208
MOVB 16#2C, VB209
MOVB 16#32, VB210
MOVB 16#30, VB211
MOVB 16#30, VB212
MOVB 16#31, VB213
MOVB 16#57, VB214
MOVB 16#2C, VB215
MOVB 16#31, VB216
MOVB 16#03, VB217
MOVB 16#39, VB218
MOVB 16#38, VB219
MOVB 16#0D, VB220
MOVB 16#0A, VB221

INT_0
LD SM0.0
MOVD &VB100, VD50
MOVD VD50, VD56
MOVW +0, VW54
ATCH INT_1, 8 // 中断到接收
CRETI

INT_1
网络1
LD SM0.0
MOVB SMB2, *VD56 // 字符装入缓冲区
INCD VD56 // 指针加1,指向缓冲区的下一个位置
INCW VW54 // 字符计数器加1
网络2
LDB= SMB2, 10
CRETI



这个我编的一段和山武PID模块通信一小段例程,现在出现山武的PID模块反馈的信号,PLC收不到。
如果用上位机的串口调试控制,收到全部字符,自动反馈一段字符,PLC可以收到:
或用上位机的串口高度软件,向山武的模块发送SBR_0的数据,也可以收到反馈娄据
可就是将PLC和山武的模块连起来,就收不到数据。
先申明硬件的连接肯定没问题,通信的格式也没问题。
现请教各位大虾,还有没有更好的编程方法,谢谢!







S7200和山武的通信问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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