问题描述:模拟程序时PLC SF 灯一直是亮的。进入硬件配置中问题如下:Diagnostic buffer of module CPU 315-2PN/DP
Order No./ Des cription Component Version
6ES7 841-0CC05-0YA5 Firmware V 5.4.5
Rack: 0
Slot: 2
Event 1 of 10: Event ID 16# 2528
Alignment error when reading
Global DB, word access, Incorrect address: 530
FC number: 107
Module address: 1274
Requested OB: Programming error OB (OB121)
Priority class: 1
Internal error, Incoming event
10:32:30.045 AM 03/19/2013
(Coding: 16# 2528 0179 8C24 0212 006B 04FA)
程序中我要搜索一个堆栈,我先把堆栈的块打开,然后用指针进行搜索,程序如下
OPN "Table DB"
L P##First_add //////Firse_add是堆栈内容第一个字。这个是FC的输入,如果不用这个输入方式,我没法打开DB.
LAR1
R "ShutCar1_Need_work"
R "ShutCar2_Need_work"
L "Table DB".Table_Number
M001: T "Table_Find_Numer"
L DBW [AR1,P#0.0] //////////////问题出在这里,请问该如何更改。谢谢
L 100
>I
S "ShutCar1_Need_work"
S "ShutCar2_Need_work"
+AR1 P#2.0
L "Table_Find_Numer"
LOOP M001