
博途编程与应用
文章平均质量分 83
西门子博途软件编程学习
B_lack026
iron and steel man
展开
-
SCL项目实战_高炉喷吹倒罐自动排序
某高炉炼铁喷煤系统中,有4个喷吹罐,共用一条喷吹管道,4台喷吹罐可自由设定喷吹顺序,即喷吹罐的倒罐顺序可根据操作员要求和喷吹罐状态自动排序。为防止喷吹管道堵塞,每次只允许一台喷吹罐喷吹,其它喷吹罐根据程序自动执行泄压、装煤、加压等工艺流程。由于喷吹工艺复杂,本文仅基于SCL语言实现倒罐自动排序功能。原创 2025-04-10 11:02:15 · 819 阅读 · 0 评论 -
SCL项目实战_高炉炼铁干法系统
本文分享一个SCL应用程序,某高炉干法除尘系统。本文基于SCL语言,实现了对11个筒仓,24个脉冲阀的循环控制,在实际应用中可根据现场工艺要求进行修改。原创 2025-03-25 12:10:12 · 897 阅读 · 0 评论 -
电机主备互投功能优化_多台设备均衡运行
在上一篇文章西门子PLC常用底层逻辑块分享_电机主备互投中,提出了一种基于西门子SCL语言实现的两台电机主备互投的方法。本文旨在对该方法进行优化,应用场景由2台电机,增加到5台电机,并且要保证每台电机运行时间均衡,基于此,本文提出了基于运行时间自动切换电机的解决方案。原创 2025-03-12 21:13:31 · 770 阅读 · 0 评论 -
西门子PLC常用底层逻辑块分享_电机主备互投
在某些应用场景下,如水泵房,一般有两台抽水泵电机,正常情况下主电机运行,当主电机故障停机时,备用电机应自动投入运行,即主备互投。本文给出一种基于西门子SCL语言实现的电机主备互投方法。原创 2025-02-25 09:51:58 · 760 阅读 · 0 评论 -
西门子S7-1500PLC与ABB变频器通讯及控制程序
本文基于某实际项目,提供一种西门子S7-1500PLC与ABB变频器实现通讯、速度给定、速度反馈等功能的方法。此项目中,ABB变频器用于控制轴流风机,需要对轴流风机的转速进行控制,同时读取转速反馈、电流反馈和力矩反馈。本文提供了一种西门子S7-1500PLC与ABB变频器通讯和控制的方法。注意,不同型号变频器通讯和控制方式可能有所不同,需要根据实际情况进行更改。原创 2024-07-10 17:41:16 · 5611 阅读 · 0 评论 -
西门子PLC常用底层逻辑块分享_设备运行时间统计
本文分享一个自己编写的设备运行时间统计逻辑块。设备启动时,计时开始,按照秒、分、时、天依次累计,可手动清零。原创 2024-05-21 15:46:43 · 1465 阅读 · 0 评论 -
西门子PLC常用底层逻辑块分享_模拟量写入
本文分享一个自己编写的模拟量写入逻辑块。原创 2024-03-19 08:30:00 · 770 阅读 · 0 评论 -
西门子PLC常用底层逻辑块分享_温度模拟量读取
本文分享一个自己编写的温度模拟量读取逻辑块。原创 2024-03-18 08:30:00 · 3457 阅读 · 0 评论 -
西门子PLC常用底层逻辑块分享_调节阀
本文分享一个自己编写的调节阀控制逻辑块。原创 2024-03-17 08:30:00 · 1803 阅读 · 0 评论 -
西门子PLC常用底层逻辑块分享_电动蝶阀
本文分享一个自己编写的电动蝶阀控制逻辑块。原创 2024-03-16 08:30:00 · 1689 阅读 · 0 评论 -
西门子PLC常用底层逻辑块分享_电磁阀
本文分享一个自己编写的电磁阀控制逻辑块。原创 2024-03-15 08:30:00 · 2953 阅读 · 0 评论 -
西门子PLC常用底层逻辑块分享_电机
本文分享一个自己编写的电机控制逻辑块。原创 2024-03-14 11:23:33 · 1972 阅读 · 0 评论 -
一个检测主站与从站是否存在通讯故障的小技巧
本文提供了一个西门子PLC与远程设备建立通讯后,检测通讯故障的程序思路。S7-1200PLC通讯问题总结这里不再赘述。判断通讯故障的方法有很多,本文旨在提供一个解决思路。原创 2024-02-21 09:32:59 · 1434 阅读 · 1 评论 -
SIMATIC S7-1200 PID串级控制(以巧克力加热炉温度控制为例)
打开PID_Temp_2的调试面板,点击测量面板的start按钮,调节模式选择预调节加热,勾选控制器的在线状态面板里的Subst.Setpoint,设定一个满足预调节加热要求的数值,这里设置为80.0,然后点击旁边的闪电按钮,发送给PLC,最后点击调节面板的Start按钮,开始预调节加热。因为要进行串级调试,故在进行主控制器自整定之前,需要进行从控制器自整定,但从控制器的设定值是主控制器的输出值,无法手动修改,此时,可以用调试面板中的设定替代值作为从控制器的设定值。支持阀门的位置反馈和停止信号的检测;原创 2024-02-20 10:09:55 · 12209 阅读 · 5 评论 -
S7-1200PLC通讯问题总结
ADDR_1表示对方接收的数据,填写对方PLC存储区地址和要发送的字节数,只能以字节形式填写,如果发送的数据类型不是字节,则需要计算一下发送的数据占几个字节,这里发送DB块“PUT”中的数据,4个real型,转换成Byte后有16个;2.建立一个新的DB块“GET”,用于存储接收到的信息,取消“优化的块访问”,并添加如下变量;8.新建一个DB块“PUT”,用于存储要发送的信息,取消“优化的块访问”,并添加如下变量;传输距离较远,3000m左右;SD_1表示要发送的数据,填写己方存储区地址和要发送的字节数。原创 2024-02-07 16:58:39 · 5517 阅读 · 4 评论 -
十五、SCL核心应用课项目实战_1200PLC与串口设备自由通讯
本文是基于B站上的《SCL核心应用课项目实战》课程,所做的笔记,主要包括程序代码和自己的理解注释。SCL核心应用课项目实战(21课全)陆杰锋老师讲得非常好,有理论讲解也有实战演练,需要具备一定的梯形图编程基础。现已更新完毕。原创 2024-02-05 16:05:30 · 1406 阅读 · 1 评论 -
十四、SCL核心应用课项目实战_仓储系统出料优先级控制程序设计
本文是基于B站上的《SCL核心应用课项目实战》课程,所做的笔记,主要包括程序代码和自己的理解注释。SCL核心应用课项目实战(21课全)陆杰锋老师讲得非常好,有理论讲解也有实战演练,需要具备一定的梯形图编程基础。有空我会持续更新。原创 2024-02-05 10:32:39 · 1011 阅读 · 1 评论 -
十三、SCL核心应用课项目实战_配方功能实现
本文是基于B站上的《SCL核心应用课项目实战》课程,所做的笔记,主要包括程序代码和自己的理解注释。SCL核心应用课项目实战(21课全)陆杰锋老师讲得非常好,有理论讲解也有实战演练,需要具备一定的梯形图编程基础。有空我会持续更新。原创 2024-02-04 11:12:59 · 655 阅读 · 1 评论 -
十二、SCL核心应用课项目实战_运行设备累计功能实现
本文是基于B站上的《SCL核心应用课项目实战》课程,所做的笔记,主要包括程序代码和自己的理解注释。SCL核心应用课项目实战(21课全)陆杰锋老师讲得非常好,有理论讲解也有实战演练,需要具备一定的梯形图编程基础。有空我会持续更新。原创 2024-02-02 10:35:25 · 768 阅读 · 0 评论 -
十一、SCL核心应用课项目实战_油漆配料混合工艺控制程序设计(二)
本文是基于B站上的《SCL核心应用课项目实战》课程,所做的笔记,主要包括程序代码和自己的理解注释。课程链接:SCL核心应用课项目实战(21课全)陆杰锋老师讲得非常好,有理论讲解也有实战演练,需要具备一定的梯形图编程基础。有空我会持续更新。原创 2024-02-01 17:57:01 · 1202 阅读 · 1 评论 -
十、SCL核心应用课项目实战_油漆配料混合工艺控制程序设计(一)
本文是基于B站上的《SCL核心应用课项目实战》课程,所做的笔记,主要包括程序代码和自己的理解注释。SCL核心应用课项目实战(21课全)陆杰锋老师讲得非常好,有理论讲解也有实战演练,需要具备一定的梯形图编程基础。有空我会持续更新。原创 2024-01-31 16:59:22 · 1233 阅读 · 0 评论 -
九、SCL核心应用课项目实战_物流传送带控制程序设计
本文是基于B站上的《SCL核心应用课项目实战》课程,所做的笔记,主要包括程序代码和自己的理解注释。SCL核心应用课项目实战(21课全)陆杰锋老师讲得非常好,有理论讲解也有实战演练,需要具备一定的梯形图编程基础。有空我会持续更新。原创 2024-01-31 11:18:22 · 1922 阅读 · 0 评论 -
八、SCL核心应用课项目实战_模拟量转换通用块设计
本文是基于B站上的《SCL核心应用课项目实战》课程,所做的笔记,主要包括程序代码和自己的理解注释。SCL核心应用课项目实战(21课全)陆杰锋老师讲得非常好,有理论讲解也有实战演练,需要具备一定的梯形图编程基础。有空我会持续更新。原创 2024-01-30 15:41:49 · 1266 阅读 · 0 评论 -
七、SCL核心应用课项目实战_电机启停及模式转换程序设计
本文是基于B站上的《SCL核心应用课项目实战》课程,所做的笔记,主要包括程序代码和自己的理解注释。SCL核心应用课项目实战(21课全)陆杰锋老师讲得非常好,有理论讲解也有实战演练,需要具备一定的梯形图编程基础。有空我会持续更新。原创 2024-01-29 17:26:48 · 696 阅读 · 0 评论 -
六、SCL核心应用课项目实战_SCL语言控制指令
本文是基于B站上的《SCL核心应用课项目实战》课程,所做的笔记,主要包括程序代码和自己的理解注释。SCL核心应用课项目实战(21课全)陆杰锋老师讲得非常好,有理论讲解也有实战演练,需要具备一定的梯形图编程基础。有空我会持续更新。原创 2024-01-29 16:33:09 · 1052 阅读 · 0 评论 -
五、SCL核心应用课项目实战_SCL中的转换、运算指令
本文是基于B站上的《SCL核心应用课项目实战》课程,所做的笔记,主要包括程序代码和自己的理解注释。SCL核心应用课项目实战(21课全)陆杰锋老师讲得非常好,有理论讲解也有实战演练,需要具备一定的梯形图编程基础。有空我会持续更新。原创 2024-01-29 15:46:34 · 1402 阅读 · 0 评论 -
四、SCL核心应用课项目实战_SCL中的边沿指令
本文是基于B站上的《SCL核心应用课项目实战》课程,所做的笔记,主要包括程序代码和自己的理解注释。SCL核心应用课项目实战(21课全)陆杰锋老师讲得非常好,有理论讲解也有实战演练,需要具备一定的梯形图编程基础。有空我会持续更新。原创 2024-01-29 14:52:56 · 776 阅读 · 0 评论 -
三、SCL核心应用课项目实战_SCL中的定时器
本文是基于B站上的《SCL核心应用课项目实战》课程,所做的笔记,主要包括程序代码和自己的理解注释。SCL核心应用课项目实战(21课全)陆杰锋老师讲得非常好,有理论讲解也有实战演练,需要具备一定的梯形图编程基础。有空我会持续更新。原创 2024-01-29 10:32:35 · 2608 阅读 · 0 评论 -
二、SCL核心应用课项目实战_SCL中的表达式
逻辑表达式是将操作数按位(bit)进行逻辑运算,其结果的数据类型取决于操作数的数据类型。逻辑表达式的运算符包括:AND(与)、NOT(非)、OR(或)、XOR(异或)。算术表达式的操作符包括:+(加)、-(减)、*(乘)、/(除)、**(幂运算)、MOD(模运算/求余运算);其中,+(加)、-(减)既可以对整型、实型等数字类型的数据进行运算,也可以对日期、时间等数据类型进行运算。关系表达式的运算符包括:=(等于)、(不等于)、=(大于等于)。原创 2024-01-29 09:00:13 · 747 阅读 · 0 评论 -
一、SCL核心应用课项目实战_PLC编程中的数据类型
本文是基于B站上的《SCL核心应用课项目实战》课程,所做的笔记,主要包括程序代码和自己的理解注释。SCL核心应用课项目实战(21课全)陆杰锋老师讲得非常好,有理论讲解也有实战演练,但需要具备一定的梯形图编程基础,不太适合PLC新手学习。有空我会持续更新。原创 2024-01-27 17:35:02 · 1385 阅读 · 1 评论