ldib [ar1,p#1.0]指令表示什么意思
郑志武
发布于2012-11-20 23:50
3
0
标签:
近在看stl言语的程序,以下指令看不懂:
ldib[ar1,p#1.0]
tdb88.dbw16
具体程序如图片所示。那位大侠帮帮忙啊,这问题困扰我很久了,在此不尽感激!!
问题补充:
能举个具体的例子说明??代码是在fc块里调用的,如以下图片
图片说明: 1,源代码
佳答案
1、ldib[ar1,p#1.0]指令表示什么意思?
ldib[ar1,p#1.0]//将地址指针ar1中的内容加偏移量1.0后作为背景数据块di的字节序号,例如为100.0,则为dib100.。
tdb88.dbw16
2、注意,你的程序一定有一个对ar1赋值的语句,例如:
opndi10//打开di10
lp#99.0
lar1//初始地址指针99.0
3、看看下述文档全都明白了:
、见《关于s7-300和s7-400指针寻址的说明与例程(更新版)》下载:
https://www2.ad.siemens.com.cn/download/upload/as/faq/f0215.pdf