| 作者 | 主题 |
|---|---|
|
nickey 新手 经验值:29 发帖数:28 精华帖:0 |
楼主
主题:请教斑竹一个关于指针的问题
想试一下在功能或功能块中如何用指针,写了一个简单程序:
主程序: CALL FC 2 Source:=P#M 0.0 功能: L P##Source LAR1 L B#16#10 T MB [AR1,P#0.0] 我的理解应该输出:MB0 = B#16#10 但是结果却是0,为什么? 那里能找到比较详细介绍S7指针的资料? |
|
Zane 版主 经验值:85948 发帖数:21211 精华帖:403 |
楼
主题:回复:请教斑竹一个关于指针的问题
按你的用法source应该定义为DWORD,而不能是POINTER,因为后者的长度为6个字节。
L P#M0.0 T MD100 CALL FC 2 Source:=MD 100 功能: L #Source LAR1 L B#16#10 T B[AR1,P#0.0] 如果要用POINTER的话 CALL FC 2 Source:=P#M 0.0 或 M 0.0 功能: L P##Source LAR1 L D[AR1,P#2.0] LAR1 L B#16#10 T B [AR1,P#0.0]
Zane
注册自动化系统工程师
Always save before download
|