一段自己编写的指针程序,下载到CPU里老报错,求指教。

已锁定

牛皮不是吹的

  • 帖子

    243
  • 精华

    2
  • 被关注

    3

论坛等级:侠士

注册时间:2011-10-15

普通 普通 如何晋级?

一段自己编写的指针程序,下载到CPU里老报错,求指教。

1022

6

2013-09-12 15:47:48

以下是我刚写的一段程序,用了32位指针,编写好了以后下载到CPU里以后,SF灯就间歇闪烁,在线查看CPU信息信息如下,不好意思不知道怎么上传图片啊,晕,只能凑合着看啦,谢谢大家!
Event 1 of 10: Event ID 16# 2529
Alignment error when writing
Instance DB, word access, Incorrect address: 6
Requested OB: Programming error OB (OB121)
Priority class: 1
Internal error, Incoming event
03:45:10.024 PM 09/12/2013


Event 2 of 10: Event ID 16# 2528
Alignment error when reading
Global DB, word access, Incorrect address: 750
Requested OB: Programming error OB (OB121)
Priority class: 1
Internal error, Incoming event”
L 0
T MW 102 //初始化
T MD 106
L 54
T MD 118
L 34
T MD 110
L 6002
T MD 114

OPN "地址_DB"
OPN DI 2

L 200
next: T MW 102 循环200次,次数进行装载
A M 2002.2
FP M 2000.2 上升沿触发

JCN M1

L DBD [MD 106] //将DB4.DBD0为指针开始的地址赋值给DB2.DBD34
T DID [MD 110 ]
L DBW [MD 114] //将DB4.DBW6002为指针开始地址赋值给DB2.DBW54
T DIW [MD 118]
= M 0.2 赋值完了之后,接通M0,.2
CALL FC1 //M0.2触发调用FC1,完成之后复位调用FC1的完成标志M0.4
R M 0.4

L MD 106 //双字指针地址加4指向下一个双字地址
L P#4.0
+D
T MD 106 //字指针地址加2指向下一个字地址
L MD 114
L P#2.0

L MW 102
LOOP next //循环跳转自减1,待MW102==0时跳出循环
M1: NOP 0
一段自己编写的指针程序,下载到CPU里老报错,求指教。 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54617条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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