西门子中国一级总代理西门子授权代理商西门子代理商
西门子中国一级总代理西门子授权代理商西门子代理商
西门子中国一级总代理西门子授权代理商西门子代理商西门子中国一级总代理西门子授权代理商西门子代理商
主营西门子原装
S7-200CN|S7-200|S7-1200|S7-300|
S7-400|ET200系列PLC,
西门子T400|TDC高端控制器|
西门子PCS7过程控制系统,西门子HMI,
西门子802C|S|D|810D|840D|828D数控系统及备件,
西门子MM4|G110|G120|V10标准变频器,
西门子S120|611系列伺服系统,
西门子profibus-DP现场总线系统,
西门子电机,西门子过程仪表
凡我公司出售的西门子产品均享受西门子官方质保一年,
一年内有任何质量问题免费提供换新或维修服务,不收取任何费用!
希望我的用心能换来您对我们的信心!
我公司大量现货供应,价格优势,品质保证,德国原装进口
可编程序控制器(PLC)的程序结构组成有哪些S7-200CPU的控制程序由主程序、子程序和中断程序组成。
1.主程序
主程序(OB1)是程序的主体,每一个项日都必须并且只能有一个主程序。在主程序中可
以调用子程序和中断程序。
主程序通过指令控制整个应用程序的执行,每次CPU扫描都要执行一次主程序。STEP7-Micro/WIN32的程序编辑器窗口下部的标签用来选择不同的程序。因为程序已被分开,各程序结束时不需要加人无条件结束指令,如END、RET或RETI等。
2.子程序
子程序是一个可选的指令的集合,仅在被其他程序调用时执行。同子程序可以在不同的地方被多次调用,使用了程序可以简化程序代码和减少扫捕时间。设计得好的子程序容易移植到别的项目中去。
3.中断程序
中断程序是指令的一个可选集合,中断程序不是被主程序调用,它们在中断事件发生时由可编程序控制器的操作系统调用。中断程序用来处理预先规定的中断事件,因为不能预知何时会出现中断事件,所以不允许中断程序改写可能在其他程序中使用的存储器。
存储器的数据类型与寻址方式
数据在存储器中存取的方式
1.位、字节、字和双字
sdnp二进制数的1位(bit)只有0和1两种不同的取值,可用来表示开关量(或称数字量)的两种不同的状态,如触点的断开和接通,线圈的通电和断电等。如果该位为1,则表示梯形图中对应的编程元件的线圈“通电”,其常开触点接通,常闭触点断开,以后称该编程元件为1状态,或称该编程元件0N(接通)。如果该位为0,对应的编程元件的线圈和触点的状态与上述的相反,称该编程元件为0状态,或称该编程元件OFF(断开)。位数据的数据类型为BOOL(布尔)型。
8位二进制数组成1个字节(Byte,见图3-5),其中的第0位为*低位(LSB),第7位为*高位(MSB)。两个字节组成1个字(Word),两个字组成1个双字(见图3-6)。一般用二进制补码表示有符号数,其*高位为符号位,*高位为0时为正数,为1时为负数,*大的16位正数为7FFFH,H表示十六进制数。字节、字和双字的取值范围见表3.1。
图 3-5 位数据的存放
表 3-1 数据的位数与取值范围
2.数据的存取方式
位存储单元的地址由字节地址和位地址组成,如I3.2,其中的区域标识符"I"表示输人(In-put),字节地址为3,位地址为2(见图3-5)。这种存取方式称为“字节.位”寻址方式。
输入字节IB3(B是Bvte的编写)由13.0-13.7这8位组成。相邻的两个字节组成已个字,VW100表示由VB100和VB101组成的1个字(见图3-6),VW10中的V为区城标识符,W表示字(Word),100为起始字节的地址。
图3-6字,字节和双字对同一地址存取操作的比较
a)VB100 b)VW100 c)VD100
VD100表示由VB100~VB103组成的双字,V为区城标示符,D表示存取双字(DoubleWord),100为起始字节的地址。
1.1 S7-1200系统概述
PLC(Programmable Logic Controller)全称可编程逻辑控制器,一种具有微处理器的用于自动化控制的数字运算控制器,可以将控制指令随时载入内存进行储存与执行。
PLC是种专门为在工业环境下应用而设计的数字运算操作电子系统。它采用一种可编程的存储器,在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,通过数字式或模拟式的输入输出来控制各种类型的机械设备或生产过程。
(1)PLC 运用领域
(2)S7-1200外观
(3)西门子系列分类
大型:西门子SIMATIC S7-400系列
中型:西门子SIMATIC S7-1500系列,SIMATIC S7-300系列
小型:SIMATIC S7-1200,SIMATIC SMART-200,S7_200
PLC 的扩展性
S7-1200所有系列均可扩展3个通信模块(CM),其中CPU型号为1214C的*多可以扩展8个信号模块(SM)。
通信功能:
具有一个网线接口是S7-1200系列的一个重要功能,通过此接口可以与上位机、其它设备进行PROFINET(工业以太网的一种)通信。
1.2博途软件
TIA博途是全集成自动化软件TIA portal的简称,是西门子工业自动化集团发布的一款全新的全集成自动化软件。它是业内首个采用统一的工程组态和软件项目环境的自动化软件,几乎适用于所有自动化任务。借助该全新的工程技术软件平台,用户能够快速、直观地开发和调试自动化系统。
1.3 S7-1200系列PLC的硬件介绍
S7-1200系列PLC系统的硬件包括以下内容:
CPU 模块
扩展模块
信号扩展模块
通信扩展模块
(1)CPU及扩展模块
CPU模块含以下内容:
CPU模块型号:
根据工作电源和输出方式的不同,又可具体分以下三种类型:
继电器输(RLY)出与晶体管输出(DC)的区别:
1. 继电器输出电流大,带负载能力强;
2. 晶体管输出反应速度快,用于高速输出,如控制伺服电机。
1
2
各端口分布:
从上图可以看出:一个CPU只可以添加一个扩展模板;如果扩展模板不能满足要求可以添加扩展模块来增加更多的输入输出点和通讯能力。CPU可添加8个输入输出信号模块和3个通讯模块;具体的数量取决于CPU的型号
(2)信号模块
数字量模块又称为开关量模块;
输入模块又称为DI模块;
输出模块又称为DQ模块;
模拟量输入输出成为AI、AQ模块;
上诉模块统称为信号模块:SM
除了输入扩展模块、输出扩展模块以外,还有输入输出扩展模块。
(3)通讯模块:
安装方式:在CPU的左边
S71200 系列PLC的扩展模块需要CPU来进行供电。
注意:扩展模块的电流总和不能超过CPU的电流供应量
1.4 PLC的接线要求
PLC是通过电信号的输入输出来实现自动化控制。
1.PLC把输入点连接到传感器、开关等输入的电信号转化为数字信号。
2.数字信号通过plc的内部逻辑运算,其结果通过输出点把数字信号转化为电信号实现自动化控制。
PLC的接线主要有三类:
PLC工作电源接线
数字量信号接线
模拟量信号接线
(1)PLC工作电源接线
CPU电源对工作电源没有过多的要求,只需要按要求正确类型接入供电电源以及做好接地就可以了
①.交流220V
交流220V是我国的用电标准。有380v而没有零线的情况下需要提供380转220v的单相隔离变压器,来得到220v交流电;而且还可以降低电源对控制柜的干扰
②直流24V
使用直流开关稳压电源,上图中右边部分。
(2)数字量信号接线
**输入:**分为源型输入和漏型输入。
DPU模块提供一个输入点和传感器24v的直流电源,这组电源的供电能力比较较削,一般不适用;输入点的电源我们通过外部直流开关稳压电源提供。
输出:
场效应管输出(DC):只能输出源型直流24v信号
继电器输出(RLY):可以输出直流信号也可以输出交流信号
(3)模拟量信号接线
首先要确定好信号的类型,模拟量信号分电压信号和电流信号两种。
工业常见电压信号:
1. 0-10 V 电压型:信号直观,便于检测。对设备维护和调试时测量此较方便,但由于模拟量信号输入设备的输入电阻比较大,因此线路在传送时受到电磁干扰。即使产生很小的电流也会产生很大的电压降。因此,电压信号型模拟量系统的抗干扰能力比较弱。
工业常见电流信号:
0-20 mA 电流型 :在传送时可以很好地避免电磁干扰,这是因为模拟量输入设备的内阻小,线路受到电磁感应产生的电流,在回路电阻比较小的情况下,产生的压降非常小。
4-20 mA 电流型:与0-20mA基本一样,差别是4mA为信号0点,利用这4mA的电流,可以为两线制传感器提供工作电流,也可以通过4mA的电流来判断传感器线路是否开路。
电流型号可以很方便的转成电压型号,还有很好的抗干扰性。
方法:
当模拟量信号不一致时;比如PLC的模拟量输出是电流信号,而执行设备的输入类型为电压信号,这时就需要进行信号之间的转化;我们在电压信号的输入端并联一个电阻,利用电阻的压降来实现电流电压之间的转换
————————————————
版权声明:本文为CSDN博主「感谢地心引力」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_43764974/article/details/119064489
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 授权 |
6ES7517-3AP00-0AB0 | CPU 1517-3 PN/DP,2 MB 程序,8 MB 数据;2 ns;集成 X1: 2x PN接口 ,X2: 1x PN接口,X3:1x DP 接口 |
6ES7516-3AN02-0AB0 | CPU 1516-3 PN/DP,1 MB 程序,5 MB 数据;10 ns ;集成 X1: 2x PN接口 ,X2: 1x PN接口,X3:1x DP 接口 |
6ES7515-2AM02-0AB0 | CPU 1515-2 PN,500 KB 程序,3 MB 数据;30 ns;集成 X1: 2x PN接口 ,X2: 1x PN接口 |
6ES7513-1AL02-0AB0 | CPU 1513-1 PN,300 KB 程序,1.5 MB 数据;40 ns;集成 2x PN 接口 |
6ES7511-1AK02-0AB0 | CPU 1511-1 PN,150 KB 程序,1 MB 数据;60 ns;集成 2x PN 接口 |
6ES7512-1CK01-0AB0 | CPU 1512C-1 PN, 250 KB程序,1 MB数据;48 ns;集成2x PN接口;集成 32 DI/32 DO, 5 AI/2 AO, 6 HSC@100kHz |
6ES7511-1CK01-0AB0 | CPU 1511C-1 PN, 175 KB程序,1 MB数据;60 ns;集成2x PN接口;集成 16 DI/16 DO, 5 AI/2 AO, 6 HSC@100kHz |
6ES7516-2PN00-0AB0 | CPU 1516PRO-2 PN,1MB 程序,5 MB 数据;10 ns;集成 X1: 3x PN接口 ,X2: 1x PN接口 |
6ES751-21DK0 -0AB0 | CPU 1512SP-1 PN,200KB 程序,1 MB 数据;48 ns;集成 1x PN 接口 (可用ET 200SP总线适配器再拓展2个PN 接口) |
6ES7510-1DJ01-0AB0 | CPU 1510SP-1 PN,100KB 程序,750 KB 数据;72 ns;集成 1x PN 接口(可用ET 200SP总线适配器再拓展2个PN 接口) |