发表于:2005/9/15 9:23:00
#0楼
西门子PLC程序中的地址指针如何理解,我至今还是搞不明白程序中的地址指针,看书似乎明白了。遇到实际问题,还是不明白。下面是一个通用的读输入输出的程序。
FC100的变量声明表:四个变量,
语句表程序
Network 1
L #DB_no //装入数据快号
T LW 0
OPEN DB[LW0] //打开数据存储块
L #PIW_ADDR //模入模块通道的起始地址
SLD 3 //形成模入模块地址指针(???为什么要移位呢)
T LD4 //在临时本地数据双字LD4中存入数据快存储地址指针
L #DBW_ADDR //存储数据快中的字地址
SLD 3 //形成数据块存储地址指针
T LD 8 //在临时本地数据双字LD8中存入数据快存储地址指针
FC100的变量声明表:四个变量,
语句表程序
Network 1
L #DB_no //装入数据快号
T LW 0
OPEN DB[LW0] //打开数据存储块
L #PIW_ADDR //模入模块通道的起始地址
SLD 3 //形成模入模块地址指针(???为什么要移位呢)
T LD4 //在临时本地数据双字LD4中存入数据快存储地址指针
L #DBW_ADDR //存储数据快中的字地址
SLD 3 //形成数据块存储地址指针
T LD 8 //在临时本地数据双字LD8中存入数据快存储地址指针