当前位置:网站首页>TIA博图——基本操作
TIA博图——基本操作
2022-04-23 15:50:00 【清园暖歌】
目录
一、个人注意
出现HMI画面“无法启动运行系统仿真”问题,博主出现两次问题,第一次去年暑假,当时一直没解决,不得已重装系统,然后重装软件才没啥问题,因为一开始需要的软件全装了也没啥问题,使用了一段时间后才出现的这个问题,所以一直不晓得问题原因。我的是win10专业版,博图v15.1。
第二次上周又出现这个问题,直接给我吓到了,因为前面还能用,那天我安装了plcsim adv后才出现的这个问题,我就尝试删除plcsim,没解决,又重装博图的全部软件后又可以了,所以可能是兼容问题,如果不需要用plc仿真的话最好还是不要安装plcsim吧。。。。。
二、添加新块

2.1 组织块(OB)
组织块(OrganizationBlocks,简称OB)提供了PLC内部CPU操作系统与用户程序间的接口,它是由CPU操作系统直接进行调用的逻辑块,用来管理PLC程序中各组成部分的调用和执行中断。OB决定了PLC用户程序的结构与块的调用顺序,起到了“管理”用户程序的作用。
OB块的调用条件被称为“触发事件”,根据“触发事件”的不同,OB块可以分为若干级别,各个级别有不同的优先级,高优先级的OB可以中断低优先级OB的执行。如果需要,S7系列PLC除OB1外,还可以使用多个OB块。
2.2 程序块(FC:函数)
程序块(Function,简称FC)是由用户编写的、不需要专门数据块的常用逻辑块。
FC块在程序中一般不可以重复调用,在大多数场合,FC块应直接使用PLC的“绝对地址”或“符号地址”进行编程,但根据需要,可以定义部分程序变量。
2.3 功能块(FB:函数块)
功能块(FunctionBlocks,简称FB块)是由用户编写的、需要专用数据块(InstanceDataBlocks,称为“即时数据块”或“背景数据块”,简称DI)支持的常用逻辑块。
FB块与FC块的作用基本相同,但FB中除可以使用“绝对地址”或“符号地址”进行编程外,在结构化编程时必须使用“程序变量”进行编程,因此,FB必须配套的、独立的数据存储区域——“即时数据块DI”。DI-方面可以为调用FB提供执行程序所需要的“程序变量”赋值与其他数据,另一方面,功能块FB也能通过DI给调用它的逻辑块返回所需要的数据。
2.4 数据块(DB)
数据块(DataBlocks,简称DB)是用来存放执行用户程序时所需的数据与存储程序执行结果的数据存储区,其作用与标志寄存器类似,但数量更多。数据块DB按不同的用途可以分为即时数据块(InstanceDataBlocks,又称背景数据块,简称DI)和通用数据块(DataBlocks,又称共享数据块,简称DB)两类。
即时数据块(DI)用于传递功能块的参数,只能被指定的功能块FB访问。调用功能块FB时,必须同时指定用于该功能块的即时数据块DI,即时数据块内的数据可以自动生成,它们可以是FB变量声明表中的数据(不含临时变量)。
通用数据块(DB)用于存储PLC的全局数据,所有的FB、FC或OB都可以对通用数据块进行读写操作,因此,又被称为共享数据块。通用数据块内的数据不会因用户程序的结束而删除。
三、基本指令
3.1 位逻辑运算
(1)常开
通电闭合,查询的操作数为1时闭合

(2)常闭
通电闭合,查询的操作数为0时闭合

(3)线圈(赋值)
设置指定操作数的位

(4)赋值取反
将逻辑运算结果取反并返回操作数

(5)置位输出
指定操作数输出置位为1

(6)复位输出
指定操作数输出复位为0

(7)扫描信号的上升沿
操作数的信号由“0”到“1”时,返回1

(8)扫描信号的下降沿
操作数的信号由“1”到“0”时,返回1

(9)移动值
将IN处的输入操作数赋值到OUTx处输出

可能未完。。。。
版权声明
本文为[清园暖歌]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_47941078/article/details/124270203
边栏推荐
- shell_ two
- mysql乐观锁解决并发冲突
- The length of the last word of the string
- [section 5 if and for]
- One brush 312 - simple repetition set - Sword finger offer 03 Duplicate number in array (E)
- 开源项目推荐:3D点云处理软件ParaView,基于Qt和VTK
- Mobile finance (for personal use)
- New developments: new trends in cooperation between smartmesh and meshbox
- Basic concepts of website construction and management
- 计算某字符出现次数
猜你喜欢
随机推荐
基于 TiDB 的 Apache APISIX 高可用配置中心的最佳实践
Codejock Suite Pro v20.3.0
Go语言条件,循环,函数
Go language, condition, loop, function
大厂技术实现 | 行业解决方案系列教程
Neodynamic Barcode Professional for WPF V11. 0
Accumulation of applet knowledge points
Fastjon2他来了,性能显著提升,还能再战十年
The principle and common methods of multithreading and the difference between thread and runnable
Merging of Shanzhai version [i]
Interview questions of a blue team of Beijing Information Protection Network
c语言---指针进阶
导入地址表分析(根据库文件名求出:导入函数数量、函数序号、函数名称)
多级缓存使用
Pytorch中named_parameters、named_children、named_modules函数
For examination
[section 5 if and for]
CVPR 2022 quality paper sharing
为啥禁用外键约束
贫困的无网地区怎么有钱建设网络?









