SIEMENS徐州市一级分销商-西门子(中国)有限公司授权总代理商

供应商
广东湘恒智能科技有限公司
认证
西门子一级代理商
触摸屏
变频器
伺服电机
西门子PLC
直流调速器
联系电话
18126392341
手机号
15267534595
联系人
梁涛
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)(注册地址)
更新时间
2024-06-23 09:10

详细介绍

s7-300编程语言的基本单位是语句,而语句的构成是指令,每条指令有两部分:一部分是操作码,另一部分是操作数。操作码是指出这条指令的功能是什么,操作数则指明了操作码所需要的数据所在。所谓寻址,就是寻找操作数的过程。s7-300 cpu的寻址分三种:立即寻址、直接寻址、间接寻址。


      1.立即寻址
   
      在一条指令中,如果操作码后面的操作数就是操作码所需要的具体数据,这种指令的寻址方式就叫立即寻址。
如:在传送指令中:mov inout——操作码“mov”指出该指令的功能把in中的数据传送到out中,其中in——源操作数,out——目标操作数。
       若该指令为:movd 2505 vd500
      功能:将十进制数2505传送到vd500中,这里2505就是源操作数。因这个操作数的数值已经在指令中了,不用再去寻找,这个操作数即立即数。这个寻址方式就是立即寻址方式。而目标操作数的数值在指令中并未给出,只给出了要传送到的地址vd500,这个操作数的寻址方式就是直接寻址。


       2.直接寻址
   
      在一条指令中,如果操作码后面的操作数是以操作数所在地址的形式出现的,这种指令的寻址方式就叫直接寻址。
如:movd vd400 vd500
       功能:将vd400中的双字数据传给vd500


       3.间接寻址
   
      在一条指令中,如果操作码后面的操作数是以操作数所在地址的地址形式出现的,这种指令的寻址方式就叫间接寻址。
如:movd 2505 *vd500,  *vd500是指存放2505的地址的地址。
如vd500中存放的是vb0,则vd0则是存放2505的地址。
       该指令的功能:将十进制数2505传送给vd0地址中。


西门子中国总代理商

展开全文

我们其他产品
我们的新闻
咨询 在线询价 拨打电话