公司新闻
如何在TIA博途中设计结构化变量
发布时间: 2024-03-26 20:57 更新时间: 2024-11-22 09:10
假如有这么一个需求:有8条相同的皮带机需要简单启停控制,按下启动按钮皮带运行,按下停止按钮皮带停止。当然,这个不用结构化变量也非常简单,几行梯形图就可以实现。今天,主要是想通过这个简单的例子来说明如何建立结构化变量,提高PLC编程效率。1. 设计两个关于皮带机控制的PLC数据类型。如下图: 2. 依据以上PLC数据类型创建变量。如下图: 注意:以上地址分配是以字为单元的。3. 配置硬件。如下图:
注意:硬件地址和PLC变量的对应关系。4. 创建一个FB,编写程序。如下图:
注意:这只是一个简单的启停程序,按下启动按钮(I点),Q点为真;按下停止按钮(I点),Q点为假。5. 程序调用。如下图:
注意:可以看到8个皮带机输入端和输出端各只需要1个管脚变量。总结:结构化PLC变量的设计可以极大地提高设计效率,也可以为设备扩容预留空间。
注意:硬件地址和PLC变量的对应关系。4. 创建一个FB,编写程序。如下图:
注意:这只是一个简单的启停程序,按下启动按钮(I点),Q点为真;按下停止按钮(I点),Q点为假。5. 程序调用。如下图:
注意:可以看到8个皮带机输入端和输出端各只需要1个管脚变量。总结:结构化PLC变量的设计可以极大地提高设计效率,也可以为设备扩容预留空间。
其他新闻
- 西门子S7-1200能否全面取代S7-300,先看数据 2024-11-22
- 博途SCL趣味编程:多功能定时触发器 2024-11-22
- 博途SCL编程实例:N个逻辑条件只需一个循环就搞定 2024-11-22
- 如何在西门子博途中实现配方控制? 2024-11-22
- 全图解西门子S7-1200硬件系统 2024-11-22
- 聊聊这些年我做过的冗余PLC项目 2024-11-22
- 你真的会使用S7-1200 数据块吗? 2024-11-22
- 你真的了解 S7-1200 存储区吗? 2024-11-22
- S7-1500与MES数据互通学习案例 2024-11-22
- 巧妙利用OB82,快速定位模拟量通道故障 2024-11-22
- 如何在S7-1500显示屏添加用户LOGO和设置其它密码保护 2024-11-22
- 西门子PLC通讯时找不到PG/PC接口怎么办 2024-11-22
- ModbusTCP协议报文详细分析 2024-11-22
- 博途Graph编程:在线调试方法 2024-11-22
- 三大工业控制系统:PLC、DCS和FCS比较 2024-11-22
产品分类
联系方式
- 电 话:18126392341
- 联系人:梁涛
- 手 机:15267534595
- 微 信:15267534595