全国服务热线: 19151140562

清远S7-1200PLC西门子代理商原装现货

发布日期 :2023-03-26 07:15发布IP:113.247.113.237编号:11543481
品牌:
西门子
型号:
S7-1200
质保:
12个月
分 类
工控系统及装备
单 价
电议
有效期至
长期有效
咨询电话
17307403740
手机
19151140562
Email
194303024@QQ.COM
让卖家联系我
详细介绍

清远S7-1200PLC西门子代理商原装现货    清远S7-1200PLC,西门子S7-1200plc,西门子PLC代理

PLC程序

  在S7系列PLC中,用户程序是由块组成的。构成用户程序的块包括:

  (a)组织块OB(Organization Block);(b)功能块FB(Function Block);(c)功能FC(Function);

  a.组织块OB。组织块OB是操作系统和用户程序之间的界面。操作系统只调用组织块,其他的程序块需要通过用户程序中的指令训用,操作系统才会加以处理(扫描)。其中*主要的组织块是OB1,这是操作系统自动地做循环扫描的唯一的一个块。其他的组织块包括启动组织块和各种中断组织块,均由操作系统在特定条件下调用,用户不可以用简单的指令调用组织块。

  b.功能FC和功能块FB。功能FC和功能块FB是用户程序中的主要逻辑操作块。主要的控制、运算、操作等均由PC和FB来完成。组织块(主要是OB1)负责安排FC和FB的调用条件和调用顺序。在前期的实验中,首先把程序写在FC中,在OB1中安排调用。

PLC程序

  c.系统功能块SFB和系统功能SFC,系统功能块SFB和系统功能SFC本质上就是FB 和FC,只是它们属于西门子公司。SFB和SFC通常用于完成一些通用的功能,如读写实时时钟、设置参数、数据通信等。在S7-300/400 CPU中通常会固化有一部分SFB和SFC,用户在编程时可以调用。

  d.数据块DB。数据块DB用于记录数据。在数据块中只有数据没有程序,但数据块占用程序容量。按使用方法,数据块可分为全局(共享)数据块和背景(伴随)数据块两种。

S7-300/400存储器间接寻址和寄存器间接寻址

  S7-300/400的直接寻址方法与S7-200相同。间接寻址方式有“存储器间接寻址”与"寄存器间接寻址"两种。由于S7-300/400具有专用的指针寄存器AR1、AR2,因此,间接寻址建立“地址指针”的方法与指令的表示方法、寻址的范围等均与S7-200 PLC有大的区别,其使用更方便,寻址范围也更大。

  ①存储器间接寻址

  S7-300/400与S7-200 PLC两者的存储器间接寻址方式相比,在实际使用中只有两方面明显的区别。

  a.在S7-300/400中,间接寻址不需要建立指针的过程,可以直接在寻址对象的前面加"【】"标记,表示该寻址对象为间接寻址。

  b.间接寻址可以用于二进制位地址。

  【例3-8】通过局部变量LD10,将输入122.2读入,与10.0进行"与"运算,结果输出到Q0.1的程序如下:

间接寻址程序

  ②寄存器间接寻址

  S7-300/400的寄存器间接寻址是一种利用指针寄存器进行偏移的间接寻址方式,格式为【AR1,m】或【AR2,m】,间接寻址所指定的存储器地址为指针寄存器AR1或AR2的内容与m之和。

  指针寄存器 AR1或 AR2为双字长寄存器,可以同时存储地址、字节、位等信息。因此,寻址不仅可以在存储器自身的区域内进行(如内部标志M之间、输入工之间等),而且可以在不同的区域内进行(如由内部标志M到输入I等)。

  地址位(bit31):"0"表示指针寄存器不含地址符,地址符bit24~bit26应为0;

  "1"表示指针寄存器含地址符,地址符由bit24~bit26指定。

  地址符(bit24~bit26):地址位(bit31)为“1”时用于指定存储器地址,地址的编码如下。

1.png


相关分类
推荐产品
信息搜索
 
上海卓曙自动化设备有限公司
  • 地址:上海市松江区乐都路358号503室
  • 电话:17307403740
  • 手机:19151140562
  • 联系人:李英杰