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

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > slw和sld的使用区别

slw和sld的使用区别

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

在使用间接指针时,我大多数是使用sld指令(左移双字(32位)),使用参照的是《s7-300和s7——400寻址》中提到的若把32位整型转换为字节指针常数,使用sld3,有时使用sld4,基本不用slw指令(左移字(16位)),但是看到论坛里的很多程序,经常用到slw3等指令,比如
ldb10.dbw354
tdb81.dbw332
slw3
tpqw206或是在模拟量处理时使用
dernr:devicenumber
ldernr
slw4
tderaddress
opn"dd"
ldbw[#deraddress]
tlw12
请教各位高手:一个是左移双字(32位),一个是左移单字(16位),感觉是不通用的,那到底什么时候用sld,什么时候用slw呢?是否涉及32位指针和16位指针呢?

问题补充:
追问鸣侠,是不是可以这样理解:将32位整型转换为字节指针常数用sld,将16位整型转换为字节指针常数用slw呢?

佳答案

1、一个是左移双字(32位),一个是左移单字(16位),感觉是不通用的,那到底什么时候用sld,什么时候用slw呢?
这与所要操作的数据长度相关。例如需要操作一个模拟量数据,因为模拟量数据是16位(单字)的,自然是应用slw。
2、是否涉及32位指针和16位指针呢?
不完全是,有时用于指针,但不是专用于指针。还是与所要操作的数据长度相关。

若有收获,就点个赞吧!

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

微信扫一扫分享

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

相关推荐

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