一、step7程序解读,谢谢了

OPN#DB_NR//打开数据块

L#DB_ADR//装入地址基地址

step7,step 7 的版本有什么区别

SLD 8//左移8位,为何要左移?因为模拟量模块地址默认从256开始。

LAR1//将模拟量模块的首地址装入地址寄存器

L#AI_COUNT//装入计数器

lp1: T#anzahl_loop//将计数器作为循环变量

L DBW [AR1,P#2.0]每次移动2,也就是这次256,下次258,260

step7,step 7 的版本有什么区别

T#zs_pew

你应该还有LOOP指令没有贴出来。

每次移动3位,是因为要构成32位地址指针,在STL中,地址指针分为16位与32位,16位用于寻址诸如计数器,定时器以及数据块编号,而32位指针用于对具体的地址进行寻址。

比如 DBW【MD0】这种情况,需要将MD0中的数据左移3位,构成32位指针,用于寻址。

而你的程序中DBW [AR1,P#2.0],因为使用了地址寄存器,而地址寄存器中的都是指针。这句相当于 DBW【AR1=AR1+2.0】

二、step 7 的版本有什么区别

基本版与专业版内置的Step7相同,不相同的是:

1、专业版比基本版多出了SCL,Graph以及仿真软件PLCSIM。

2、专业版中内置的Step7没有中文版本,均为含有欧洲5国语言的版本,因此,其Help文档也没有中文版本,随机带有的PDF文档也没有中文版本。

3、专业版可以使用专业版授权,因此,无需为旗下诸如PLCSIM等附属软件单独授权,当然,单独授权也是可以被接受的。

4、Step7 Basic——针百对于西门子最新的S7-1200系列的编程软件,其中可以度包含S7-1200专用的触摸屏进行组态,同时也可以对1200专用的伺服进行设定。知

5、Step7——S7-300/400的编程软件,编程方式仅局限于LAD,STL,FBD。

6、Step7 ProFessional——内部包含有Step7,并道含有Graph,HiGraph,SCL以及模拟器PLCSIM。

7、Step7 Lite——受限制的Step7版本,仅可以使用该版本组态本地机架,不可组态网络版。

8、Step7 Micro——西门子S7-200的编程软件。

9、S7-200,S7-300,S7-1200只能使用其对应的编程软件进行编权程。

扩展资料:

特点:

STEP 7具有以下功能:硬件配置和参数设置、通讯组态、编程、测试、启动和维护、文件建档、运行和诊断功能等。STEP 7的所有功能均有大量的在线帮助,用鼠标打开或选中某一对象,按F1可以得到该对象的相关帮助。

在STEP 7中,用项目来管理一个自动化系统的硬件和软件。STEP 7用SIMATIC管理器对项目进行集中管理,它可以方便地浏览SIMATIC S7、M7、C7和WinAC的数据。实现STEP 7各种功能所需的SIMATIC软件工具都集成在STEP 7中。

参考资料:百度百科-STEP 7

三、step-7 PLCSIM的使用

step-7 PLCSIM仿真软件可以模拟一台虚拟的PLC。你可以将程序下载到虚拟PLC的cpu中,然后调试程序。可以在虚拟软件中插入输入输出变量以及定时器计数器等等。然后改变输入状态调试程序。仿真软件给电控人员测试和学习带来了很大的便利。下面小编教大家怎么使用step-7 PLCSIM软件。

进入SIMATIC管理器,点击“仿真”图标

打开要仿真的项目(如“WWW”)

下载组织块OB1

插入输入值、输出值表,并设定相应的输入值

点击CPU模式表,将CPU工作在“RUN”或“RUN—P”模式

打开程序,监控程序的运行