


价格:780起
0
联系人:
电话:
地址:
西门子总代理商
注意:因为S7-200PLC的功能是在不断的增强,所以,随着时间的推移,不同版本的CPU在性能和功能方面也有差别。比如有些新增的指令,早期的CPU版本就不能支持。所以,如果你使用的是一个过去的S7-200PLC,则本教材改版后所罗列的某些指令,或CPU的某些性能指标,它们不一定完全支持,提请大家在使用时注意。
PLC编程语言
S7-200PLC指令系统提供的编程语言有梯形图(LAD)、语句表(STL.Statement List)和功能块图(FBD)等,此外,还提供顺序功使图(SFC)编程功能。
梯形图 不论从C的产生原因(主要替代继电接触式控制系统)还是从广大电气工程技术人员的使用习惯来讲,梯形图一直是基本,常用的编程语育。S7-200PLC属于小型PLC.其主要的使用场合见小规模典型的电气顺序逻辑系统,所以,梯形图是它的主要编程语言。在下面的讲课过程中,主要以梯形图为主,讲解PC的编程。
语句表 是S7-200PLC中常川的编程语言之一,但语句表不直观的缺陷比较突出,所以,一般情况下,在繁杂的计算、中断等场合会使川语句表。作为一种基本训练,本书配合梯形图来讲解语句表偏程语言。
图4-7是一个简单的PLC程序,其中图4-7(a)是梯形图程序,图4-7(b)是相应的语句表,对它们的特点大家可进行一下比较。
图4-7 LAD和STL编程语言比较
功能块图 是一种基于电子器件门电路逻辑运算形式的编程语言,利用FBD可以在看到像普通逻辑门图形的逻辑盘指令。它没有梯形图编程器中的触点和线圈,但有与之等价的指令,这些指令是作为盒指令出现的,程序逻辑由这些盒指令之间的连接决定。也就是说,一个指令(例如AND盘)的输出可以用来允许另一条指令(例如定时器),这样可以建立所需要的控制逻辑。这样的连接思想可以解决范围广泛的逻辑问题。FBD编程语言有利于程序流的跟踪,但在我国的电气工程师中间较少有人使用,本书不做进一步的介绍。
图4-8为FBD的一个简单使用例子。
图4-8 FBD简单举例
功能图 是一种典型的图形编程语言,也是未来使用多的编程语言之一,它在复杂逻辑顺序任务的程序设计中得到了广泛应用。在S7-200PLC中它并不是一种编程语言,而只是提供了几条指令,使用这些指令可以完成一般的功能图程序的设计。因为功能图的重要性,本书在6章专门讲解功能图的使用。
S7-200PLC中的IEC61131-3指令S7200PLC中对某些指令提供了相应的IEC61131-3的指令,但由于和IEC61131-3的兼容程度太低,以及SIEMENS提供的编程环境也和IEC61131-3在资源配置、任务组态等方面差距较大,所以,在使用S7-200PLC时,般不会使用它提供的IEC61131-3的编程指令。
1.确定系统运行方式与控制方式。PLC可构成各种各样的控制系统,如单机控制系统、集中控制系统等。在进行应用系统设计时,要确定系统的构成形式。
2.选择用户输入设备(按钮、操作开关、限位开关、传感器等)、输出设备(继电器、接触器、信号灯等执行元件)以及由输出设备驱动的控制对象(电动机、电磁阀等)。这些设备属于一般的电气元件,其选择的方法属于其他课程的内容。
3.PLC的选择。PLC是控制系统的核心部件,正确选择PLC对于保证整个控制系统的技术经济指标起着重要的作用。选择PLC应包括机型选择、容量选择、I/O模块选择、电源模块选择等。
4.分配I/0点,绘制I/0连接图,必要时还须设计控制台(柜)。
5.设计控制程序。控制程序是整个系统工作的软件,是保证系统正常、安全、可靠的关键。因此控制系统的程序应经过反复调试、修改,直到满足要求为止。
6.编制控制系统的技术文件,包括说明书、电气原理图及电气元件明细表、I/0连接图、I/O地址分配表、控制软件。
| 6ES72111BE400XB0 | CPU 1211C AC/DC/Rly,6输入/4输出,集成2AI |
| 6ES72111AE400XB0 | CPU 1211C DC/DC/DC,6输入/4输出,集成2AI |
| 6ES72111HE400XB0 | CPU 1211C DC/DC/Rly,6输入/4输出,集成2AI |
| 6ES72121BE400XB0 | CPU 1212C AC/DC/Rly,8输入/6输出,集成2AI |
| 6ES72121AE400XB0 | CPU 1212C DC/DC/DC,8输入/6输出,集成2AI |
| 6ES72121HE400XB0 | CPU 1212C DC/DC/Rly,8输入/6输出,集成2AI |
| 6ES72141BG400XB0 | CPU 1214C AC/DC/Rly,14输入/10输出,集成2AI |
| 6ES72141AG400XB0 | CPU 1214C DC/DC/DC,14输入/10输出,集成2AI |
| 6ES72141HG400XB0 | CPU 1214C DC/DC/Rly,14输入/10输出,集成2AI |
| 6ES72151BG400XB0 | CPU 1215C AC/DC/Rly,14输入/10输出,集成2AI/2AO |
| 6ES72151AG400XB0 | CPU 1215C DC/DC/DC,14输入/10输出,集成2AI/2AO |
| 6ES72151HG400XB0 | CPU 1215C DC/DC/Rly,14输入/10输出,集成2AI/2AO |
| 6ES72171AG400XB0 | CPU 1217C DC/DC/DC,14输入/10输出,集成2AI/2AO |