研选课堂
HOME
研选课堂
正文内容
博途plc对象编程 有关博途的教程都在这里了!快收藏
发布时间 : 2026-01-25
作者 : 小编
访问数量 : 23
扫码分享至微信

有关博途的教程都在这里了!快收藏

哈喽!又和大家见面啦~

智控教育主办的首届电气工程师老师成长营 昨天进行了畅享大会 ,每个学员都是棒棒的!

第二期成长营活动也在招募中!

# 说明

使用项目树功能,我们可以添加新的硬件 ,如触摸屏、其他型号的PLC、伺服驱动变频器等;

可以创建程序块、建立变量表 ,为调试好的程序上保护,但对于初学者来说,个人认为最重要的一个功能,还是故障诊断功能。

通过故障诊断功能,很多的硬件连接、通讯问题 都可以自己尝试解决,因为它不光提供故障信息,还附带解决方案。

所以能够熟练的使用故障诊断,是可以有效的提高我们的编程调试进程 的。

# 介绍

项目树在软件界面的左侧,看图1-1:

图1-1

# 添加新设备

可以添加控制器、HMI、驱动等

图1-2

设备和网络:

图1-3

在设备和网络中,入门阶段我们使用的主要还是网络视图;

在网络视图中我们可以查看添加的设备及做通讯时我们需要将两个设备连接起来,都需要在网络视图中完成。(如下图1-4)

图1-4

设备连接,如图,点对点连线即可。

在项目文件PLC_1[CPU 1215C DC/DC/DC]中:

图1-5

设备组态:可以设置硬件的属性参数。

图1-6

在线诊断:使用项目中的在线和诊断,需要先成功下载项目文件到PLC,不然是不能使用此功能的,可以用于诊断项目文件成功下载后程序当中出现的故障。

图1-5

图1-6

程序块 :可以添加新块,比如常用的FB、FC、DB数据块等,添加完数据块可以双击进入块中进行编程和调试;

工艺对象 :这边是以S7-1200PLC为例的,工艺对象有高速计数器、运动控制和PID,通过新增对象可以在软件中设置相关参数并进行工艺调试;

PLC变量 :这是必须使用的,在编程时,只要你需要要使用I、Q变量,那就必须在PLC变量中添加相关变量,可以给添加的变量修改名称、修改数据类型等功能;

PLC数据类型 :可以添加用户数据类型,方便在编程程序时需要使用多次相同的数据类型;

监控与强制表 :监控表需要自建,可以将需要监控的变量写入该表格,再点击监视按钮就可以监视添加变量的状态;强制表中可以填入I、Q变量地址,通过强制功能,模拟实际设备得到信号。

以上是我们在初步学习博图使用时需要常用的几个功能。

图1-7

# 在线访问

点开在线访问文件夹,首先需要找到自己电脑使用的网卡,看图1-8:

图1-8

找到后点开文件夹,在电脑和PLC使用网线连接,并且设备都是处于上电状态,这时点击“更新可访问的设备”,如果网线有问题或者电脑的IP地址未改,那么在“plc_1[192.168.0.1] ”中就只会显示在线诊断,不会显示程序块、工艺对象和PLC数据类型。

连接正常但是不能下载,这时我们点击“在线诊断”:

图1-9

可以看到图1-9中,软件的右侧它的页面上框是橙色 的,代表网线连接没有问题,plc与电脑的IP网段也是一致的,那么我们可以点击诊断缓冲区 ,看图1-10:

图1-10

在事件详细信息中,“说明”处会有故障分析,“关于时间的帮助信息 ”处会有系统建议的解决方案。

大部分连接问题都可以在“在线访问 ”中使用诊断功能解决。

今天《写给初学者的博途教程05(项目树的功能)》小智就分享到这,大家可以收藏使用,如果遇到问题或者不能理解的地方可以加小智V私信或评论留言,如果喜欢关注小智,点赞转发谢谢!

工业机器人周边控制系统—西门子PLC编程软件博途详细入门?

在介绍博途软件时,不得不讲这个两个软件:

SIMATIC STEP 7 Basic 是西门子公司开发的高集成度工程组态系统;

SIMATIC Wincc Basic 是向任务的HMI智能组态软件。

为什么要讲这两个软件,因为博途正是由这两个软件组成。

上述两个软件集成在一起,也称为TIA (Totally Integrated Automation ,全集成自动化)Port al , 它提供了直观易用的编辑器,用于对西门子PLC和精简系列面板进行高效组态。

除了支持编程以外,还为硬件和网络组态、诊断等提供通用的工程组态框架。

接下来我来讲下博途

博途提供了两种编程语言(LAD 和 FBD) 。

有两种视图:Portal(门户)视图,可以概览自动化项目的所有任务;项目视图,将整个项目(包括PLC和HMI)按多层结构显示在项目树中。

一、博途功能概述

1、如何使用博途创建自动化系统

a、典型的自动化系统包含以下内容:

借助程序来控制过程的PLC;

用来操作和可视化过程的 HMI 设备。

b、 TIA Portal 可用来帮助您创建自动化系统,关键的组态步骤为:

创建项目

配置硬件

联网设备

对PLC 编程

组态可视化

加载组态数据

使用在线和诊断功能

2、博途软件工程组态

可以使用 TIA Portal 在同一个工程组态系统中组态 PLC 和可视化。

所有数据均存储在一个项目中,STEP 7和WinCC不是单独的程序,而是可以访问公共数据库。

所有数据均存储在一个公共的项目文件中。

3、博途软件数据管理

在 TIA Portal 中,所有数据都存储在一个项目中。修改后的应用程序数据(如变量)会在整个项目内(甚至跨越多台设备)自动更新。

二、博途软件的基础操作

1、界面总览

2、创建新项目

点击“项目”—“新建”,出现“创建新项目”对话框:

3、添加新设备

4、参数设置

“选项”—“设置”:

5、组态的任务

设备组态 (configuring)的任务就是在设备和网络编辑器中生成一个与实际的硬件系统对应的模拟系统,包括系统中的设备(PLC和HMI),PLC各模块的型号、订货号和版本。

模块的安装位置和设备之间的通信连接,都应与实际的硬件系统完全相同。

此外还应设置模块的参数,即给参数赋值,或称为参数化。

自动化系统启动时,CPU比较组态时生成的虚拟系统和实际的硬件系统,如果两个系统不一致,将采取相应的措施。

5.1、硬件组态添加模块

在硬件组态时,需要将I/O模块或通信模块放置到工作区的机架的插槽内:用“拖放”的方法放置硬件对象;用“双击”的方法放置硬件对象。

5.2、硬件组态过滤器

如果激活了硬件目录的过滤器功能,则硬件目录只显示与工作区有关的硬件。

例如用设备视图打开PLC的组态画面时,则硬件目录不显示HMI,只显示PLC的模块。

5.3、硬件组态删除硬件组件

可以删除设备视图或网络视图中的硬件组态组件,被删除的组件的地址可供其他组件使用。不能单独删除CPU和机架,只能在网络视图或项目树中删除整个PLC站。

删除硬件组件后,可以对硬件组态进行编译。编译时进行一致性检查,如果有错误将会显示错误信息,应改正错误后重新进行编译。

5.4、硬件组态信号模块和信号板的地址分配

添加了CPU、信号板或信号模块后,他们的I/O地址是自动分配的。选中“设备概览”,可以看到CPU集成的I/O模板、信号板、信号模块的地址。

选中模块,通过巡视窗口的“I/O地址/硬件标识符”,可以修改模块的地址:

也可以直接在设备概览中修改:

DI/DO的地址以字节为单位分配,没有用完一个字节,剩余的位也不能作它用。

AI/AO的地址以组为单位分配,每一组有两个输入/输出点,每个点(通道)占一个字或两个字节。

建议不要修改自动分配的地址。

5.5、硬件组态数字量输入点的参数设置

选中设备视图中的CPU、信号模块或信号板,然后选中巡视窗口,设置输入端的滤波器时间常数:

可以激活输入点的上升沿和下降沿中断功能,以及设置产生中断时调用的硬件中断OB:

5.6、硬件组态数字量输出点的参数设置

5.7、硬件组态模拟量输入点的参数设置

5.8、硬件组态模拟量输出点的参数设置

5.9、硬件组态模拟量如转换后模拟值表示

模拟量输入输出模块中模拟量对应的数字称为模拟值,模拟值用16位二进制补码(整数)表示。最高位(第16位)为符号位,正数的符号位为0,负数的符号位为1。

模拟量经A/D转换后得到的数值的位数如果小于16,则自动左移,使其符号位在16位字的最高位,未使用的低位则填入0,称为“左对齐”。设模拟量的精度为12位加符号位,左移3位后,相对于实际的模拟值被乘以8。

这种处理方法的优点在于模拟量的量程与移位处理后的数字的关系是固定的,与左对齐之前的转换值无关,便于后续的处理。

5.10、硬件组态模拟量转换举例

根据模拟量输入模块的输出值计算对应的物理量时,应考虑变送器的输入/输出量程和模拟量输入模块的量程,找出被测物理量与A/D转换后的数字之间的比例关系。

例:压力变送器的量程为0~10MPa,输出信号为0~10V,模拟量输入模块的量程为0~10V,转换后的数字量为0~27648。

设转换后得到的数字为N,试求以kPa为单位的压力值。

0~10MPa的模拟量对应于数字量0~27648,转换公式为 :

在运算时一定要先乘后除,否则会损失原始数据的精度。

例: 某温度变送器的量程为-100~500°C,输出信号为4~20mA,某模拟量输入模块将0~20mA 的电流信号转换后的数字0~27648。

设转换后得到的数字为N,求以0.1 °C为单位的温度值。

单位为0.1 °C 的温度值-1000~5000对应于数字量5530~27648,转换公式为 :

5.11、硬件组态设置系统存储器字节与时钟存储器字节

将MB1设置为系统存储器字节后,该字节的M1.0~M1.3的含义:

M1.0(首次循环):仅在进入RUN模式的首次扫描时为1,以后为0;

M1.1(诊断图形已更改):CPU登录了诊断事件时,在一个扫描周期内为1;

M1.2(始终为1):总是为1状态,其常开触点总是闭合;

M1.3(始终为0):总是为0状态,其常闭触点总是闭合;

时钟脉冲是一个周期内0和1所占的时间各为50%的方波信号,时钟存储器字节每一位对应的时钟脉冲的周期或频率如表。CPU在扫描循环开始时初始化这些位。

以M0.5为例,其时钟脉冲的周期为1s,如果用它的触点来控制某输出点对应的指示灯,指示灯将以1Hz的频率闪动,亮0.5s,暗0.5s。

5.12、硬件组态设置PLC上电后的启动方式

组态上电后CPU的3种启动方式:

不重新启动,保持在STOP模式;

暖启动,进入RUN模式;

暖启动:进入断电之前的工作模式

5.13、硬件组态设置实时时钟

CPU带有实时时钟(Time-of-day clock),在PLC的电源断电时,用超级电容给实时时钟供电。PLC通电24h后,超级电容被充足了足够的能量,可以保证实时时钟运行10天。

在线模式下可以设置CPU的实时时钟的时间。

5.14、硬件组态设置循环时间和通信负载

循环时间是操作系统刷新过程映像和执行程序循环OB的时间,包括所有中断此循环的程序的执行时间,每次循环的时间并不相等。

相关问答

西门子PLC博图软件笔记本用什么配置可以运行-ZOL问答

因为屏幕太小的,用博途很不舒服。win764位系统4g内存,i5处理器还是戴尔吧...是运行软件哦,但是你得会编程(组态画面)5条回答:【推荐答案】推荐配置:高清屏...

博途怎么把PLC中的变量导入到触摸屏程序中?

不需要导入,在触摸屏画面中直接用PLC变量就可以了不需要导入,在触摸屏画面中直接用PLC变量就可以了

2022年博途编程笔记本电脑推荐?

2022年博途编程的笔记本电脑推荐如下:戴尔Inspiron灵越157000系列微边框(INS15-7560-D1545S)屏幕尺寸:15.6英寸1920x1080笔记本重量:2KgC...

怎样在电脑里写入plc编程?

PLC根据它的品牌、型号来选择编程软件,比如,西门子:S7-200系列PLC编程软件用STEP7-MicroWINV4.0SP9版本软件;S7-200SMART系列PLC编程软件用STEP7...

西门子plc博途上传程序步骤?

1.首先在博途里建立与实际PLC相同订货号和相同版本的PLC,这里如果版本号选择与实际PLC不同在转至在线的时候会无法在线报错,就需要换一个版本再试(如果电脑上...

如何实现PLC设备远程监控及远程调试?

这个问题,我来回答一下。这个解决方案,作者在现场实际使用效果比较好,使用也最多。具体可以看下面的介绍。PLC远程下载方案不仅可以流畅地下载调试各种主流...

西门子博途加路由需要停plc么?

西门子博途加路由不需要停止PLC。在使用西门子博途软件进行编程和监控PLC时,可以通过路由器实现远程访问和控制PLC。路由器的作用是将网络信号进行转发和分发,...

博途v13如何连接plc?

连接PLC需要以下步骤:1.将PLC电源插头插入电源插座。2.将编程电缆的一端插入PLC的编程接口。3.将编程电缆的另一端插入计算机(或者连接USB转接口)。4...

博途是西门子还是三菱的?

博途又叫做全集成自动化软件,是西门子推出的全新的工业自动化软件,它也是业内首次将工程组态与可视化打包在一起的软件。也就是说,它既是一套面向编程人员的编...

博途pcstation组态步骤?

博途PCStation是用于进行PLC编程和组态的软件工具。下面是使用博途PCStation进行组态的基本步骤:1.打开博途PCStation软件,在主界面选择要进行组态的PLC型...

 安化一中  奥拉星君焰狼王 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2026  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部