PLC学习笔记 您所在的位置:网站首页 西门子Plc编程语言包括 PLC学习笔记

PLC学习笔记

2024-07-09 17:08| 来源: 网络整理| 查看: 265

PLC学习笔记——基于西门子S7-1500PLC 软件安装

博途WinCC,需要购买西门子的加密狗,才可以正常使用这个软件。  基本安装方式:  1、设置相关键值  2、安装博途软件TIA,进行到设置的目录进行安装  3、出现两个软件图标TIA博途软件和授权软件  4、安装博途WinCC运行软件

软件的基本使用

新建的项目存在一个portal视图和项目视图两种形式。 主要的编辑和操作在项目视图界面完成。——基本的菜单界面 基本界面:西门子博途操作界面

硬件组态部分

定义:硬件组态就是将你需要的所有PLC模块,包括电源、CPU、开关量输入、输出、模拟量输入、输出,通讯模块等进行配置,然后给每个模块分配物理地址。 任务:根据CPU的型号以及对应的版本号和订货号,选择对应的CPU和对应的输入输出模块,添加到设备中去,就能够完成硬件组态的创建了——一定需要订货号的编号一致才可以创建上去的。在添加设备和硬件目录中进行处理,加入设备。 进行硬件组态的下载时,也需要配置好对应的IP地址,同时,需要确定好地址联通后才可以下载。(ping一下IP地址才能知道是否联通)——配置的网口一样才可以链接上去 创建变量的方式:1、模块的属性中创建 2、PLC变量中的默认变量表 变量测试:可以通过输入看灯的监视值;而输出可以设置强制变量进行操作,看输出状态。 程序块在Main中进行创建——建立梯形图进行处理;而按钮可以设置为常开开关进行处理,指示灯可以用线圈代替。也是可以复制粘贴的重复的模块中。 观测——对应的模块变成绿灯了,就是已经接通了

变量与数据类型

变量特性:在指令式语言中,变量通常是可变的 PLC中的变量定义:变量名称、数据类型、地址、保持性、其他功能与注释。

变量名称定义要求: 允许使用字母、数字、特殊字符不建议使用预留的关键字。int变量名称中不允许使用引号不限制语言 数据类型 12种常用数据类型:常用数据类型 补充:字(word)与整数(int)的区别:一个一般是无符号的字;而整数一般是有符号的 DINT:32位整数 REAL:浮点数地址 常用地址:常用地址 M——中间寄存器;他是一个全局变量;可以用来数据的中间的处理和转换。 L——临时变量寄存器;他是一个局部变量 ——可以用来扩充变量存放的地址。保持性与注释 解析 链接的设备本身就决定了所可以使用的地址的范围。 L和DB的变量的定义和前面的输入输出变量的定义不一样。 PLC触点与线圈

大致了解块(OB1—主程序 只能存在一个和FC块——可以调用的子程序 只有调用了才可以运行)的概念。 可以通过在调用的子程序模块前面加上常闭模块——来让这个子程序不执行。

采用LAD写一段PLC程序 特点:常开触点:一直为0,触发为1;常闭触点:一直为1,触发为0;线圈:运算结果为1(中间的传递的线路值),线圈为1;——用的词是触发操作。

采用FBD写一段PLC程序 注意选择对应的语言 特点:基于与或非创建的。 口诀:

&(与):口诀:有0出0,全1出1; =1(或):口诀:有1出1,全0出0; 非:口诀:有0出1,有1出0; =(赋值):运算结果为1则为1;

他只有通过赋值语句才可以给到输出;且注意不能存在双线圈; 这个只是基于数字逻辑实现的,但是对应的引脚的个数都可以按照输入的多少进行增减。

基于SCL写一段PLC程序(他是一种底层的语言,可以兼容在FBD和LAD中进行插入编写) 基于if语句建立的逻辑功能的实现方式。 If (计算结果为bool型) then 如果成立则执行 Else 如果不成立则执行 END_if If (X=0) then A:=1; Else A:=0; END_if; 具体结构: IF "按钮1“=TRUE THEN “指示灯1”:=TRUE; ELSE "指示灯2":=TRUE; END_IF; 电机的正反转 LAD形式: LAD的执行顺序:从上到下,从左到右的方式,且要注意之间控制上的互斥状态的转化电机控制FBD形式 FBD版本的电机控制SCL形式 注意在编写的条件中的逻辑是啥,且他可以保证按下这个成立后,指示的状态一直是那样的,只能自己主动的去关闭,才可以熄灭掉;不想LAD,能够实时的检测到电路的状态,当开关状态上状态,实时改变时,就让结果发生了改变。因此,他需要把输出并联到控制上,才能够一直保证按下开关就是一直的工作下去。SCL形式 这就是SCL和FBD编写方式的不一样。 PLC触点的置位与复位 LAD:置位:s 复位:RFBD:置位:s 复位:RSCL:if指令 写1或者写0 置位进行赋值;复位进行归零。

学习视频地址:B站参照学习视频



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有