关键词 |
西门子S7-1500,西门子PLC代理商,西门子授权代理商,西门子代理商 |
面向地区 |
品牌 |
Siemens/西门子 |
|
型号 |
6ES7515-2AM02-0AB0 |
电流类型 |
交流配电屏 |
电压类型 |
高压配电屏 |
加工定制 |
否 |
绝缘电压 |
V |
主电路电压 |
V |
工作温度范围 |
℃ |
额定频率 |
Hz |
结构形式 |
柜式 |
西门子PLC 6ES7515-2AM02-0AB0
西门子代理商
西门子PLC代理商
西门子授权代理商
西门子模块代理商
西门子总代理商
(1) S7程序的组成。作为计算机控制系统的一种,PLC与其他计算机控制系统一样,从本质上说,PLC 用户程序同样都是由各种指令所组成的集合,只不过是当采用不同编程语言时,指令的表现形式有所不同而已。
S7系列PLC的用户程序的组成如图3-6所示。程序由不同的逻辑块(OB、FC、FB、SFB、SFC)与数据块(DB)所组成,数据块DB是用于存储程序数据的存储单元,逻辑块则是程序的构成主体。在S7程序中,逻辑块由多个网络(Network)组成,而指令则是组成网络的基本元素。
(2) 逻辑块(Logie Block)。逻辑块是指为了实现控制对象中某一部分功能而设计的、相对立的指令集合。在不同PLC中可以使用的逻辑块种类与数量是不同的。如对S7-200 PLC,可以使用的逻辑块为主程序(组织 OB1)、子程序(SBRn)、中断程序(INRn)与数据块DBI,DBI的数据存储需要通过变量寄存器V 实现;而对S7-300/400PLC,可以使用的逻辑块包括组织块(OBn)、程序块(FCn)、功能块(FBn)、系统程序块(SFCn)、系统功能块(SFBn)等多种,并可以使用数据块(DBn)。
(3) 网络(Network)。逻辑块中功能相对立的程序段称为网络。在S7系列PLC中,为了对程序进行逐段注释,引入了”网络”这一概念作为基本的注释单位。网络具有一定的编号,编号通常由编辑软件自动生成。
在S7系列PLC中,网络有规定的格式要求。例如,网络一般应以直接连接在梯形图”主母线”的触点作为起始,因此,即使实际并不需要触点信号,为了满足格式的要求,也要在编程时插入恒定为”1”状态的触点(如SMO.0)作为起始。再如,当网络中直接连接于”主母线”的触点多于1个时,原则上每一网络只能有一个线圈输出,为此,对于需要多个线圈在同一网络中输出的情况,应通过恒定为”1”状态的触点(如SM0.0)将其转化为多个线圈输出。
当PLC采用指令表进行编程时,如果仅仅从编程的角度考虑,完全可以不划分网络,但这样的程序一般不能转换为梯形图。因此,为了转换的路要,在指令表编程时同样应插入”网络(Network)”这一关键词。
(4)指令。指令是组成PLC用户程序的基本组成元素,编程的实质是运用编程语言进行各类指令的编写过程。
在不同的PLC上,指令都有规定的格式与要求,指令的功能也不尽相同,因此,熟悉指令并能够熟练使用各种指令是每一个PLC使用者掌握的基本内容和应具备的基本功。
PLC的指令多种多样,有基本逻辑运算指令、数据比较指令、格式转换指令、数学运算指令、功能指令等,而且对于不同的PLC具有不同的要求。
S7指令的格式
(1) S7的指令格式。在PLC积序中,指令由操作码与操作数两部分组成,如图3-7所示。
指令中的操作码用来定义CPU需要执行的操作;操作数用来定义操作对象。通俗地说操作码告诉CPU要做什么,而操作数则告诉CPU 用什么去做。
PLC是采用“顺序扫描,不断循环”的方式进行工作的。即在PLC运行时,CPU根据用户按控制要求编制好并存于用户存储器中的程序,按指令步序号(或地址号)作周期性循环扫描,如无跳转指令,则从条指令开始逐条顺序执行用户程序,直至程序结束。然后重新返回条指令,开始下一轮新的扫描。在每次扫描过程中,还要完成对输入信号的采样和对输出状态的刷新等工作。
PLC的一个扫描周期必经输入采样、程序执行和输出刷新三个阶段。
PLC在输入采样阶段:以扫描方式按顺序将所有暂存在输入锁存器中的输入端子的通断状态或输入数据读入,并将其写入各对应的输入状态寄存器中,即刷新输入。随即关闭输入端口,进入程序执行阶段。
PLC在程序执行阶段:按用户程序指令存放的先后顺序扫描执行每条指令,经相应的运算和处理后,其结果再写入输出状态寄存器中,输出状态寄存器中所有的内容随着程序的执行而改变。
输出刷新阶段:当所有指令执行完毕,输出状态寄存器的通断状态在输出刷新阶段送至输出锁存器中,并通过一定的方式(继电器、晶体管或晶闸管)输出,驱动相应输出设备工作。
6ES7518-4AP00-0AB0 | CPU 1518-4 PN/DP,4 MB 程序,20 MB 数据;1 ns;集成 X1: 2x PN接口 ,X2: 1x PN接口,X3:1x 1000M以太网,X4: 1x DP接 |
6ES75184AX001AC0 | CPU 1518-4 PN/DP MFP,4 MB 程序,20 MB 数据;1 ns;集成 X1: 2x PN接口 ,X2: 1x PN接口,X3:1x 1000M以太网,X4: 1x DP 接口; 可C/C++扩展PLC功能, 至少需要2GB SIMATIC Memory Card。另有一个嵌入式Linux系统,可用C/C++开发Linux应用。该订货号包含MFP CPU、C/C++ 运行授权、 OPC UA 授权 |
6ES75173AP000AB0 | CPU 1517-3 PN/DP,2 MB 程序,8 MB 数据;2 ns;集成 X1: 2x PN接口 ,X2: 1x PN接口,X3:1x DP 接口 |
6ES75163AN020AB0 | CPU 1516-3 PN/DP,1 MB 程序,5 MB 数据;10 ns ;集成 X1: 2x PN接口 ,X2: 1x PN接口,X3:1x DP 接口 |
6ES75152AM020AB0 | CPU 1515-2 PN,500 KB 程序,3 MB 数据;30 ns;集成 X1: 2x PN接口 ,X2: 1x PN接口 |
6ES75131AL020AB0 | CPU 1513-1 PN,300 KB 程序,1.5 MB 数据;40 ns;集成 2x PN 接口 |
6ES75111AK020AB0 | CPU 1511-1 PN,150 KB 程序,1 MB 数据;60 ns;集成 2x PN 接口 |
6ES75121CK010AB0 | CPU 1512C-1 PN, 250 KB程序,1 MB数据;48 ns;集成2x PN接口;集成 32 DI/32 DO, 5 AI/2 AO, 6 HSC@100kHz |
6ES75111CK010AB0 | CPU 1511C-1 PN, 175 KB程序,1 MB数据;60 ns;集成2x PN接口;集成 16 DI/16 DO, 5 AI/2 AO, 6 HSC@100kHz |
6ES75162PN000AB0 | CPU 1516PRO-2 PN,1MB 程序,5 MB 数据;10 ns;集成 X1: 3x PN接口 ,X2: 1x PN接口 |
6ES75121DK0-0AB0 | CPU 1512SP-1 PN,200KB 程序,1 MB 数据;48 ns;集成 1x PN 接口 (可用ET 200SP总线适配器再拓展2个PN 接口) |
6ES75101DJ010AB0 | CPU 1510SP-1 PN,100KB 程序,750 KB 数据;72 ns;集成 1x PN 接口(可用ET 200SP总线适配器再拓展2个PN 接口) |
上海本地西门子S7-1500热销信息