一个简单的通信实验,错误在哪里?

已锁定

mytex

  • 帖子

    100
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2003-06-06

普通 普通 如何晋级?

一个简单的通信实验,错误在哪里?

461

4

2005-12-23 11:16:10

各位大侠:
我初学PLC通信,从介绍西门子S7-200的书上找了一段有关通信的程序做实验。程序如下,使用了一个CPU224和一个CPU222,用CPU224的IB0控制CPU222的QB0。硬件连接是RS485的3端接另一个的3端,8接8。
我先把CPU的开关打到TERM上初始化通信设置,然后把开关打到RUN位置。并在CPU的In端输入信号。
但是这个实验愣是没有搞成,请各位大侠帮我看看,是否书上的程序有错误?还是连线有问题?下面的接收程序为什么不用接收指令RCV呢?
谢谢!

主从机通信发送程序
Main
Network 1:
LDN SM0.7
MOVB 16#09, SMB30

Network 2:
LD SM0.7
MOVD &VB100, VD96

Network 3:
LD SM0.0
MOVB 1, VB100

Network 4:
LD SM0.0
MOVB IB0, VB101

Network 5:
LD SM0.0
XMT *VD96, 0


主从机通信接收程序
Main
Network 1:
LDN SM0.7
MOVB 16#09, SMB30

Network 2:
LD SM0.7
R SM30.0, 1

Network 3:
LD SM0.0
ATCH INT_0, 8
ENI

INT_0
Network 1:
LD SM0.0
MOVB SMB2, QB0

Network 2:
LD SM0.0
CRETI
一个简单的通信实验,错误在哪里? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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