本教程的目的是教授使用TIA Portal V16编程软件的基本概念,为此我们将执行一个简单的电机启动/停止程序。-西门子
必备软件,建议更新到***新版本:
TIA Portal V16(编程软件)
PLCSIM V16模拟器(模拟PLC的软件)
重要说明:本教程将使用 TIA Portal 16 版完成,但也可以使用以前的版本完成。
我们将在本教程中看到的要点:
创建项目
将 PLC 设备添加到项目
在 PLC 中定义变量
创建时间表
模拟程序
一、创建项目
运行该软件后,将出现一个名为门户视图的窗口,我们可以通过以下三个简单步骤(见图 1)从该窗口创建我们的项目:
1.选择创建项目。
2.会出现一系列我们可以修改的部分:
项目名称:在这里我们将命名我们的项目以便能够识别它。
路径: 表示工程保存的路径,点击***右侧的“…”光标可以修改。
作者: 不用填写,默认写的是我们登录的Windows用户名。
评语: 不需要填写。
3.输入必要的数据后,我们单击创建按钮以完成项目的创建。
图1.创建一个项目
二、向项目添加 PLC 设备
创建项目后,软件会自动将我们重定向到设备和网络部分,我们可以从中添加我们的 PLC 设备。
对于我们的项目,我们将使用SIMATIC S7-1500、CPU 1511C-1 PN,它具有:
5 个模拟输入。
2个模拟输出。
16 个数字输入。
16 个模拟输入。
要添加设备,我们将遵循 5 个步骤(见图 2):
1.我们访问设备和网络部分。
2. 我们选择添加设备。
3.在添加设备窗口中,我们选择 驱动程序。
4.我们在可用的控制器中搜索我们想要添加的控制器,在我们的例子中是S7-1500 CPU 1511C-1 PN。
5.***后,我们点击添加,如果我们选中了添加按钮左侧的框,我们将自动重定向到项目视图中的设备视图。
完成上述步骤后,我们的项目应如下所示(见图 3):
在继续之前,我们将简要解释项目树的几个点,我们将在教程中移动这些点(见图 4):
1.设备配置:它允许我们访问我们PLC的参数和硬件配置。
2、程序 块:该部分项目包含PLC程序。从这里我们可以访问程序的不同块并添加新块。
3. PLC变量:包含我们可以在程序中使用的输入、输出和标记变量。
图 4. 项目树
在 PLC 中定义变量
我们PLC的变量分为三组,输入“I”, 输出“Q”和内部标记“M”,在本教程中我们将只使用输入和输出变量。
在定义用于创建程序的变量之前,我们必须找出 PLC 使用的输入和输出地址,为此我们将通过项目树访问PLC的设备配置。
在此窗口中,我们必须查看三个重要点(见图 5):
1。和我们 PLC 使用的“Q 地址”输出地址。在我们的例子中,我们有兴趣知道我们的模块使用的地址有 16 个数字输入和 16 个数字输出,在表中我们将其标识为DI 16 / DQ 16_1。如果我们查看地址列 I,我们会看到我们的数字输入占据输入的第10 和 11 字节,在右列中,我们看到我们的数字输出占据输出的第4 和第 5 字节。
2.我们可以通过在设备概览表中选择它来更详细地查看 PLC 模块的 IO 变量。并在该模块的属性窗口中选择IO 变量选项卡。
3. 如果我们PLC的数字输入和输出不够用,可以从硬件目录中添加更多模块到PLC中 ,只需查找模块并将其拖到我们PLC所在的配置文件中即可。
图五.硬件
1.数字输入和输出以字节为单位,一个字节包含8 位,这些位中的每一位代表一个数字输入或输出。
一旦我们发现我们的数字输入和输出占用的地址,我们将继续定义我们将在我们的程序中使用的变量,为此我们将通过项目树访问 PLC 变量表。在继续之前,我们必须了解有关数字输入和输出的一系列要点:
2.数字输入和输出是布尔或布尔变量,即,它们只能有两个状态,0和1。
3.在 TIA Portal 的情况下,输入变量的地址用前缀 % I标识,数字输入的示例为 % I10.0。输出变量的地址用前缀% Q标识,数字输出的一个例子是% Q4.0。
知道这三点后,我们将继续声明我们的变量(见图 6),在我们的例子中,我们将使用三个变量,两个用于启动按钮和电机停止按钮的数字输入,以及一个用于激活电机的数字输出。
就我而言,在定义变量名称时,我使用 EST 前缀“States”作为数字输入,使用 ORD 前缀“Orders”作为数字输出,这将有助于使我们的项目更好地组织,也很方便为变量添加注释以轻松识别每个变量的用途,或者以防其他人在我们的程序中进行一些修改。