技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > 语句表编程的程序

语句表编程的程序

郑志武 发布于2013-01-18 00:24 2 0 标签:

有一段语句表编的程序,大致如下:

ar1p##c300

lw#16#1002
tw[ar1,p#0.0]
ldw#16#4005b
td[ar1,p#2.0]
lp#4.0
td[ar1,p#6.0]
lb#16#89
tb[ar1,p#6.0]

lar1p##c400

lw#16#1002
tw[ar1,p#0.0]
ldw#16#40000
lp##c100
td[ar1,p#6.0]
lb#16#87
tb[ar1,p#6.0]
也可以看图片1
请高手给我分析一下,这些程序是什么意思,主要实现什么功能。


图片说明: 1,1

佳答案

1、这些程序是什么意思?
这是一段指针寻址的程序,从图片中看:程序中
#c300为实际地址0.0;#c400为实际地址10.0;#c100为实际地址20.0;#c700为实际地址22.0。
上述地址开始的区域均为temp(临时)区l:
ar1p##c300//初始地址指针为#c300,即0.0
lw#16#1002
tw[ar1,p#0.0]//将16进制常数1002存入lw0中
ldw#16#4005b
td[ar1,p#2.0]//将双字长16进制常数4005b存入ldw2中
lp#4.0
td[ar1,p#6.0]//将地址常数p#4.0存入ldw6中
lb#16#89
tb[ar1,p#6.0]//单字节长16进制常数89存入lb6中
lar1p##c400//初始地址指针为#c400,即10.0
lw#16#1002
tw[ar1,p#0.0]//将16进制常数1002存入lw10中
ldw#16#40000//将双字长16进制常数40000装入累加器1中
lp##c100//将地址常数#c100(20.0)存入装入累加器1中,原累加器1中内容存入累加器2中.
td[ar1,p#6.0]//将地址常数#c100(20.0)存入ld20.0中
lb#16#87
tb[ar1,p#6.0]//单字节长16进制常数87存入lb26中
2、主要实现什么功能?
具体的实际功能需要你自己根据完整的程序去分析,单从上述程序只能给出指令表面的意义。

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签