关于CP341通讯发送数据不成功的问题???急!

已锁定

yellowhu

  • 帖子

    81
  • 精华

    1
  • 被关注

    1

论坛等级:游民

注册时间:2003-06-06

普通 普通 如何晋级?

关于CP341通讯发送数据不成功的问题???急!

5757

12

2006-03-26 23:09:09

控制系统为CPU414H
远程模块为IM153-2
其中一个导轨上有2个CP341的模块,分别连了2条MODBUS总线
其中CP341作为MASTER ,MODBUS现场设备作为SLAVE
程序如下:可是CP341发送指示灯一直不亮;
OB34{
L 3 //SLAVE 站地址 03
T DB1000.DBB 0
L 3 //功能块FC03
T DB1000.DBB 1
L W#16#48 // 其始地址48位,即:05号地址
T DB1000.DBW 2
L 16 //读取长度16位,即1个字
T DB1000.DBW 4

CALL FB 8 , DB600
SF :='s' //不明白“S”意思
REQ :=M1.1 //M1。1==1
R :=FALSE
LADDR :=5000 //CP341,I区其始地址
DB_NO :=1000 //报文数据存放的DB1000
DBB_NO :=0
LEN :=8 //报文数据长度
R_CPU_NO:=
R_TYP :='x' //不明白“X”意思
R_NO :=
R_OFFSET:=
R_CF_BYT:=
R_CF_BIT:=
DONE :=M1.2 //运行显示:0
ERROR :=M1.3 //运行显示:1
STATUS :=MW2 //运行显示:16#301

运行结果 CP341 SF灯不亮
RXD 灯不亮
TXD灯一直不亮
CP341 在线诊断为:
Event 1 of 3: Event ID 16# F1C8:0008
Mode transition: CPU in RUN
Incoming event
Event 2 of 3: Event ID 16# F1C8:0004
IF 1: Module parameters already on CP (same time stamp)
Incoming event
Event 3 of 3: Event ID 16# F1C8:0003
IF 1: Module parameters accepted by CP
Incoming event


现在找不到CP341不发送数据的原因!!!


以下为接受收据的程序
CALL "P_RCV_RK" , DB700
EN_R :=TRUE
R :=FALSE
LADDR :=5000
DB_NO :=2000
DBB_NO :=0
L_TYP :=
L_NO :=
L_OFFSET:=
L_CF_BYT:=
L_CF_BIT:=
NDR :=M4.1
ERROR :=M4.2
LEN :=MW6
STATUS :=MW16

}
接受、发送用的是FB7,FB8
关于CP341通讯发送数据不成功的问题???急! 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54762条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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