浔之漫智控技术(上海)有限公司总部
主营西门子模块 , PLC模块 , 变频器模块 , 触摸屏模块
SIMATIC电缆一级代理商

SIMATIC电缆一级代理商SIMATIC电缆一级代理商SIMATIC电缆一级代理商

西门子电缆6XV1840-2AH10SIMATIC电缆一级代理商SIMATIC电缆一级代理商

西门子总代理商,西门子触摸屏代理商,西门子触摸屏授权代理商,西门子触摸屏一级代理商,西门子触摸屏总代理商,西门子变频器代理商,西门子变频器一级代理商,西门子变频器总代理商,西门子变频器授权代理商,西门子PLC代理商,西门子PLC总代理商,西门子PLC一级代理商,西门子PLC授权代理商,西门子PLC代理商,西门子PLC分销商,西门子CPU代理商,西门子CPU一级代理商,西门子CPU总代理商,西门子CPU模块代理商,

如何用OPN指令打开要寻址的数据块

做储器间接寻址仿真时,输入书本上的STL程序,发现仿真一直处于STOP状态(仿真开关处于RUN-P), 书本上明确写着32位地址指针对数据块内寻址时,首先必须用OPN指令打开要寻址的数据块,然后才能寻址,试着写了一下,没有成功仿真,那位能指点一下,如何写OPN指令才能正确仿真这段程序。
 A     I      0.0
      FP    M      0.0
      JNB   M001
      L     MD    40
      L     L#16
      *D    
      L     P#10.0
      +D    
      T     LD    28
      L     MW [LD 28]
      T     MW   110
M001: NOP   0

202209301446344770874.jpg202208191340220588764.jpg

图片说明: 1,仿真   2,1.2  

佳答案

1、首先必须用OPN指令打开要寻址的数据块,然后才能寻址......?
OPN指令是用于打开数据块DB,例如OPN   DB100。你的程序中没有用到开数据块DB,所以不需OPN指令。
2、试着写了一下,没有成功仿真?
不知你的程序是为OB1呢?还是FBx或FCx呢?下载到仿真程序中,要将CPU置于RUN,其后还要将程序的 输入点 I 0.0置为1或0进行调试,并且还要对MD40单元赋值,这样才能进行调试。
3、建议看看:
《S7-PLCSIM使用入门》


模块6ES7142-3BH00-0XA0
模块6ES7288-3AR04-0AA0
触摸屏6AV2123-2MB03-0AX0
网线6XV1840-2AH10
导轨6ES7590-1AB60-0AA0
电源6EP1333-2BA20
底座6ES7193-6BP00-0DA0
模块6ES7288-3AM03-0AA0
内存卡6ES7954-8LE03-0AA0
连接器6ES7592-1BM00-0XB0
模块6ES7288-3AM06-0AA0
模块6ES7241-1CH32-0XB0
触摸屏6AV2124-0MC01-0AX0


西门子网线电缆代理商西门子网线电缆代理商西门子网线电缆代理商西门子网线电缆代理商西门子网线电缆代理商西门子网线电缆代理商SIMATIC电缆一级代理商西门子电缆6XV1840-2AH10西门子电缆6XV1840-2AH10


展开全文
优质商家推荐 拨打电话