电气大神手把手教你用博图V17编写一个PLC程序,简单明了!
众所周知博途软件更新的很快,但很多朋友发现,博途V17和旧的版本在组态的时候,有一些变化,本文就手把手教你使用博途V17,编写一个简单的PLC项目。
先上干货:博途软件安装包!
工欲善其事必先利其器,没有博途软件都是白搭,所以给大家准备了从博途V14-18各个版本的软件包合集 ,大家可根据自身需求下载!
该演示在虚拟机中,使用的博途V17软件版本实现。具体操作步骤如下:
1、鼠标双击博途软件图标:
2、依次选择“启动”- “创建新项目”,
选择存放路径,并命名,最后选择创建。如图所示:
3、打开项目视图:
4、在项目树下,鼠标双击“添加新设备”,
在弹出窗口选择“控制器”,依次选择对应的CPU型号,并确认名称和版本,最后点击确认,如图所示:
5、添加新设备后,
与博途V16其它版本不同的是,博途V17有一个弹出窗口,需要进行PLC安全设置。首先设置PLC数据密码,如图所示:
6、设置完毕,点击下一步,如图所示:
7、使用HMI安全通信,再点击下一步,如图所示:
8、设置PLC访问密码,如图所示:
9、PLC安全设置完毕,点击完成。
10、选择垂直分布的双视图编辑器,
一边打开“设备和网络”-“设备视图”,一边打开“Main”程序块,如图所示:
11、在程序段1中,
选择该编程线,在点击“常开触点”指令,如图所示:
12、选中编程线,再选择“常闭触点”,
如图所示:
13、选中编程线,再选择“赋值”,
如图所示:
14、选中编程线,再选择“打开分支”,
如图所示:
15、选中编程线,再选择“常开”,
如图所示:
16、选中编程线,再选择“嵌套闭合”,
如图所示:
17、从设备视图中的输入和输出信号,
选中并拖入到程序中,如图所示:
18、右击符号地址,重命名变量,
如图所示:
19、编译(可以理解检查程序有没有错)一下程序,
查看编译的结果,如图所示:
编译无误后,该程序则编写完毕。也实现了在博途V17软件中,编写第一个PLC程序。接下来就是下载PLC程序了。在本文中,不展开说明。如果你有更多关于博途软件的使用问题,欢迎留言交流。
文章来源:技成培训网原创,作者:刘郴;未经授权禁止转载,违者必究!
博途V14-18各个版本的软件包合集
大家可根据自身需求下载!
西门子S7-1200编程应用入门培训课程
西门子S7-1200编程应用入门
授课老师:
课时内容
课时介绍
第1课时.S7-1200PLC与S7-200PLC的对比01
从硬件和通信两个方面将1200的PLC与200的PLC进行对比介绍。
第2课时.S7-1200PLC与S7-200PLC的对比02
从存储器、定时器以及程序结构等几方面将1200的PLC与200的PLC进
行对比介绍。
第3课时.S7-1200CPU型号及参数介绍01
介绍SU1200PLC的模块和CPU型号及相关参数。
第4课时.S7-1200CPU型号及参数介绍02
介绍SU1200PLC的存储器的各种型号及相关参数
第5课时.S7-1200CPU硬件结构与扩展模块介绍01
介绍S7-1200CPU硬件结构与扩展模块
第6课时.S7-1200CPU硬件结构与扩展模块介绍02
介绍S7-1200CPU硬件结构与扩展模块
第7课时.MC卡的使用演示-传送卡
边讲解边演示S71200的MC卡的作用,创建过程和使用注意点。
第8课时.MC卡的使用演示-程序卡
边演示边讲述S71200的程序卡的制作过程,固态升级和作用的过程。
第9课时.S7-1200PLC的安装与接线说明01
讲述S71200的CPU、扩展模块和信号板的安装。如何统计可以安装
多少块扩展模块。
第10课时.S7-1200PLC的安装与接线说明02
对S71200中的数字量接线的输入接线的相关知识进行讲述并演示
部分操作。
第11课时.S7-1200PLC的安装与接线说明03
对S71200中的数字量输出接线的相关知识进行边讲述边用电路
图来配套演示。
第12课时.TIAPortal软件的组成及安装
讲述博图软件的构成,安装和升级的问题及知识。并最后实际演示。
第13课时.使用TIAPortal软件创建一个简单S7-
1200的项目01
介绍博图软件中的视图中一些和项目有关的工具栏的名称和用处。
第14课时.使用TIAPortal软件创建一个简单S7-
1200的项目02
简述建立S7-1200的项目的要求和步骤是什么。并在软件中实际演示。
第15课时.使用TIAPortal软件创建一个简单S7-
1200的项目03
讲解OB块、FB块、FC块及DB块的使用情况和区别
第16课时.使用TIAPortal软件创建一个简单S7-
1200的项目04
对S7-1200程序的讲解
第17课时.使用TIAPortal软件创建一个简单S7-
1200的项目05
本节课结合软件讲解建立变量表及其作用
第18课时.使用TIAPortal软件创建一个简单S7-
1200的项目06
边讲述边实操演示,在程序块中如何进行项目的程序设计。
第19课时.使用TIAPortal软件创建一个简单S7-
1200的项目07
讲述在创建项目中“下载PLC”这一步骤的操作过程。
第20课时.使用TIAPortal软件创建一个简单S7-
1200的项目08
讲述该1200项目各参数及内都配置好后,怎么在仿真软件中使用。
第21课时.S7-1200系统存储的分类01
介绍S71200系统存储有那几个区,并讲述当中的几个区的作用
第22课时.S7-1200系统存储的分类02
继续讲述系统存储的剩余的区的作用。
第23课时.S7-1200数据类型讲解01
介绍三种数据类型的概念和特点,重点讲述其存储方式。
第24课时.S7-1200数据类型讲解02
讲述S71200中的日期和时间数据类型的大小,范围等知识。
第25课时.S7-1200数据类型讲解03
简述S71200中的字符和字符串的数据类型种类,大小和范围等知识,并
讲述这些知39识是如何在程序和图形中体现出来。
第26课时.位逻辑指令-触点线圈指令
简单介绍1200PCL的指令系统包括那几大类。重点讲述了位逻辑指令中 的触点线圈指令的指令格式,指令应用和操作数内容。
第27课时.位逻辑指令-置位复位类指令
讲述置位复位指令的指令格式、指令操作数内容和注意点,要求点。
第28课时.位逻辑指令-沿脉冲类指令01
简述沿脉冲类指令的分类及其名称。重点讲述头两种沿脉冲类指令的作 用,图形表达式和操作方法,并在软件中演示过程。
第29课时.位逻辑指令-沿脉冲类指令02
继续讲述剩余的两种沿脉冲类指令的指令格式,梯形图表达式和作用。
并在软件中演示其操作过程
第30课时.位逻辑指令练习
通过两个小例子来讲述S7100中的位逻辑指令怎么使用。并在软件中实 操演示一番。
第31课时.定时器指令之脉冲定时器
简述S71200PLC中的定时器的类别,重点讲述了脉冲定时器的指令格式
和使用功能,特点。
第32课时.定时器指令之TON丨TONR丨TOF
分别讲述定时器的三个指令TON丨TONR丨TOF的指令格式,使用注意点, 使用功能。
第33课时.定时器指令举例
通过一个例子的讲解,程序设置等过程来讲述定时器指令是如何使用的
第34课时.计数器指令讲解001
简述计数器指令的作用,S71200的计数器格式类型及每个类型的程序操 作步骤。
第35课时.计数器指令讲解002
重点讲述加减计数器格式的程序操作步骤。并在软件中实操演示。
第36课时.触点比较指令33
叙述触点比较指令的指令格式内容,指令的应用注意点和功能。并软件 演示其作用。
第37课时.范围比较指令
叙述范围比较指令的作用及其特点,并在软件中实操演示所讲知识点。
第38课时.数学函数指令01
讲述S71200中的数学函数指令有哪些指令,并叙述其简单的数学运算指 令是什么。
第39课时.数学函数指令02
继续讲述计算指令中一些换算方面,和结果有关的指令的内容。
第40课时.数学函数指令03
讲述INC指令和DEC指令的使用范围和指令格式内容等知识。
第41课时.数学函数指令04
讲述MIN,MAX和LIMIT三个指令的定义,指令格式等内容,并在软件中演 示其使用过程。
第42课时.数据处理指令01
简述数据处理指令中的移动类指令的常用指令有哪些。其指令格式分别
是什么。
第43课时.数据处理指令02
讲述数据处理指令中的块填充指令,块移动和交换等几种指令的指令格 式,执行功能等知识。
第44课时.数据处理指令03
讲述数据处理指令中的读取域和写入域两个指令的指令格式,用法和执
行功能。
第45课时.数据处理指令04
简述数据处理指令中的转换值、浮点数转整数、标准化等指令的指令格 式,指令功能和应用场合等知识。
第46课.时跳转指令
讲述1200PLC指令系统中的时跳转指令的指令格式,程序图中的位置和
应用注意点等知识。
第47课时.逻辑运算指令
先简述逻辑运算指令有哪些类型,并指出这些类型的指令格式,应用功 能和特点。
第48课时.移位指令
讲述移位指令的类型及适用途径,并在软件中实操演示其应用过程。
第49课时.基本位逻辑指令的综合练习(一)01
先简述本章节学习内容和学习目标是什么?再具体讲述一个案例的实际 操作过程。
第50课时.基本位逻辑指令的综合练习(一)02
第51课时.基本位逻辑指令的综合练习(二)01
第52课时.基本位逻辑指令的综合练习(二)02
第53课时.基本位逻辑指令的综合练习(三)01
第54课时.基本位逻辑指令的综合练习(三)02
相关问答
plc主程序怎么编写?
编写PLC主程序的方法可能因PLC品牌和型号的不同而有所差异。以下是通常编写PLC主程序的一般步骤:1.确定系统需求:了解系统的功能需求和操作流程。2.绘制流...
plc怎么编辑程序?-ZOL问答
有些是通过外接键盘直接将指令语句输入PLC,有些则是通过电脑,用PLC编程软件直接和PLC进行通讯的有用(0)回复p522295078那用com端口试试看、有用(0)回复3...
西门子plc程序控制指令?
关于这个问题,以下是一些常见的西门子PLC程序控制指令:1.LD:加载指令,将一个变量或者寄存器的值加载到一个寄存器中。2.AND:逻辑与指令,将两个逻辑值进...
plc试卷,,,1.已知某控制程序的语句表的形式,请将其转换...
[最佳回答]I0.0通,T37产生1秒(10*100ms)的脉冲,T37产生360(360秒,10分钟)次脉冲后,Q0.0通虽然没有分,至少该采纳吧I0.0通,T37产生1秒(10*100ms)的脉冲,T37...
发那科继电器17位模组怎么接线?
发那科继电器17位模组的接线方式较为简单。首先,将模组的输入端与控制信号源相连,一般为PLC或控制器的输出端。然后,将模组的输出端与被控设备进行连接,一般...
电磁阀的应用及原理是什么?它是如何与PLC配合使用的?
我是矿山电气小东,分享电气知识。电磁阀的应用及原理是什么?它是如何与PLC配合使用的?电磁阀在我们的生产中应用十分广泛,我们先对电磁阀有个初步的认识,矿...
FX5U程序怎么控制运行与停止?
三菱plc外部控制运行停止三菱plc可以通过拨动PLC面板上的RUN/STOP开关来控制PLC的运行与停止,一客户要求不用PLC上的小的拨码开关来控制,而是通过其它的易于...
三菱FXPLC的那个模拟量编程,的那个通道是怎么设定的?
通过命令TO对缓冲存储器BFM#17赋值来确定通道号。BFM#17为16位存储器,第一位B0=0通道1B0=1通道2。最好下载模块说明书,有实例说明的。通过命令TO对缓冲存储器...
PLC技能扩展,如何实现PLC与多台变频器的MODBUS/RTU通信?
Modbus是一个请求/应答协议,并且提供功能码规定的服务,是工业中经常使用的一种协议。每种设备(PLC、变频器、HMI、控制面板、驱动程序、动作控制、输入/输出...
PLC编程要学多久?
[回答]这个要看您自己本身有没有基础,如果您没有电工基础加10天,不懂电脑加20天,正常学习PLC编程只要1.5个月学会,然后实战,名师高徒PLC专业培训学校,有多...