公司新闻
你真的会使用S7-1200 数据块吗?
发布时间: 2024-03-26 20:52 更新时间: 2024-11-23 09:10
(一)软件和硬件环境 |
硬件环境:S7-1200 CPU V4.4(6ES7 214-1AG40-0XB0)
软件环境:Windows 10 Enterprise 64位和STEP7 Professional V16
(二)创建DB块 |
在项目中添加了S7-1200设备之后,在项目树中此PLC的"程序块"下即可以添加新的数据块。如下图所示:
(三)为数据块定义变量 |
双击打开数据块即可逐行添加变量,如下图所示:
下表列出了各列的含义。可根据需要显示或隐藏各列。显示的列数取决于 CPU 类型。
DB块在线的状态下图所示,其中红色方框中是DB块中的按钮功能,具体介绍详见下表:
(四)数据块的访问 |
注意:复杂数据类型只能符号寻址。
(五)数据块的属性 |
起始值:在启动时变量采用的值。创建数据块时,代码块中中定义的默认值将用作起始值。之后,即可使用实例特定的起始值替换所用的默认值。可选择是否指定起始值。如果未指定任何值,则在启动时变量将采用默认值。如果也没有定义默认值,将使用相应数据类型的有效默认值。例如,将 BOOL 的默认值指定为"FALSE"。当CPU下载程序时,下载的是数据块的起始值。监视值:CPU 中的当前数据值。只有当在线连接可用并单击"全部监视"按钮时,此列才会出现。当CPU上传程序时,上传的是数据块的监视值。当执行下载并复位PLC程序时,下载的是数据块的起始值,并将监视值复制为起始值。(2)右键点击数据块,在"属性->属性"中,可以看到数据块的如下属性,如下图所示:仅存储在装载内存中:激活时,数据块仅存储在装载存储器中,不占用工作存储器的空间,且不链接到程序。处理数据块的指令位于"扩展指令 -> 数据块控制“中。在设备中写保护数据块:指示数据块在目标系统中是否为只读,且在程序运行期间是否无法将其覆盖。优化的块访问:在带有优化访问功能的块变量声明中,仅包含数据元素的符号名称。系统将自动优化并管理地址。这将提高 CPU 的性能并同时有效防止来自诸如 SIMATIC HMI 的访问错误。数据块从OPC UA可访问:如果选中该复选框,则该数据块可作为完整的对象从 OPC UA 进行访问。之后,可为 OPC UA 分别发布或锁定该数据块的各个变量。数据块可通过 Web 服务器访问:如果选中该复选框,则数据块可作为一个完整的对象从 Web 服务器进行访问。之后,可对该数据块的各变量进行分别发布或锁定。
其他新闻
- 你真的了解 S7-1200 存储区吗? 2024-11-23
- S7-1500与MES数据互通学习案例 2024-11-23
- 巧妙利用OB82,快速定位模拟量通道故障 2024-11-23
- 如何在S7-1500显示屏添加用户LOGO和设置其它密码保护 2024-11-23
- 西门子PLC通讯时找不到PG/PC接口怎么办 2024-11-23
- ModbusTCP协议报文详细分析 2024-11-23
- 博途Graph编程:在线调试方法 2024-11-23
- 三大工业控制系统:PLC、DCS和FCS比较 2024-11-23
- 一张表说清与S7-1500的通讯方式 2024-11-23
- 博途V17新增的这种通讯加密方式,到底强在哪里 2024-11-23
- 一张表总结S7-1200的系统数据类型 2024-11-23
- S7-1500通讯诊断与故障排除 2024-11-23
- S7-1200 Modbus TCP 通信例程! 2024-11-23
- 教你一个在HMI上显示PLC代码流程的方法! 2024-11-23
- S7-1200对V90PN进行位置控制的三种方法 2024-11-23
产品分类
联系方式
- 电 话:18126392341
- 联系人:梁涛
- 手 机:15267534595
- 微 信:15267534595