- 发布
- 浔之漫智控技术(上海)有限公司
- 品牌
- 西门子
- 型号
- 模块
- 产地
- 德国
- 电话
- 15821971992
- 手机
- 15821971992
- 发布时间
- 2023-07-19 17:06:40
西门子公司的plc由多个系列,可以满足多种多样的自动化控制的需要。其中使用比较广泛的是S7系列PLC,包括小型的S7-200 PLC、中大型的S7-300 PLC和S7-400 PLC。本文以S7—200 PLC为例进行讲解。 ◆ SIMATIC S7 可编程控制器系列产品包括微型PLC (S7-200)系列、较低性能系列(S7-300) 和中/高性能系列(S7-400)。 ◆ SIMATIC M7 M7 PLC系统将 AT 兼容机的性能引入PLC,或相反,将PLC的功能加入计算机中并保持熟悉的编程环境。 ◆ SIMATIC C7 该系列的完整系统是由一个PLC (S7-300)、一个hmi操作面板和过程监视系统组成。 将PLC与操作面板集成在一起可使整个控制设备体积更小、价格更优。 ◆ WinAC WinAC是一个基于计算机的解决方案,它用于各种控制任务(控制、显示、数据处理)都由计算机完成的场合。
|
在FC1程序中,第4条指令L W [AR1,P#0.0],后面注释是取指针第1个字内的数据块编号,第9条指令L D [AR1,P#2.0],后面的注释是取指针内数据区的起始地址。这2条指令格式一样,怎么一个是取地址内的内容(数据块编号),一个是取起始地址? 答:下图是参数类型Pointer的结构:
下面是书中的程序: 参数类型为Pointer的输入参数Start_Addr占6个字节,P##Start_Addr是第1个字节的地址。执行第二条指令后,AR1中是输入参数Start_Addr(指针)的首地址,所以第4条指令装入累加器的是指针第1个字内的数据块编号,第9条指令“L D [AR1,P#2.0]”装入的是指针第2个字节开始的双字,即指针内数据区的起始地址。 如果Start_Addr的实参为DB2.DBX4.0,第9条指令装入的就是DBX4.0的地址(即DB4的地址)。 |