自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 C脚本实现用键盘按键控制Wincc某按钮动作

在某些特定场景下,需要通过电脑键盘控制上位机界面上按钮按下或释放,本文给出了基于C脚本的解决方案。

2024-06-12 10:16:49 362

原创 西门子PLC常用底层逻辑块分享_设备运行时间统计

本文分享一个自己编写的设备运行时间统计逻辑块。设备启动时,计时开始,按照秒、分、时、天依次累计,可手动清零。

2024-05-21 15:46:43 171

原创 C脚本实现Wincc模拟量趋势窗口弹出

本文给出了一种基于C脚本实现点击输入输出域对象,弹出对应模拟量趋势窗口的方法。该方法实现了单击不同输入输出域对象,弹出对应的趋势画面,并且调用的是同一个趋势控件,不需要为每一个对象都添加一个趋势控件,比较方便。

2024-05-11 12:06:53 1124

原创 C脚本实现Wincc弹窗重复调用

在常见的Wincc上位机画面中,点击按钮或控件弹出弹窗,由于不同的弹窗内容不同,变量前缀不同,通常情况下一个弹窗就需要调用一个画面窗口,但画面窗口过多会导致画面卡顿,添加过程也过于繁琐,故本文给出一种多个控件重复调用一个弹窗的解决方案。该方法适用于一个弹窗内部变量共用一个变量前缀的情况,但不适用于一个弹窗内部变量使用多个变量前缀的情况。该方法的优势在于,只需要添加一个画面窗口对象,通过更改不同按钮或控件对象的C脚本,实现弹窗重复多次调用,比较方便。

2024-05-11 10:09:29 1083

原创 C脚本实现Wincc画面切换

函数,传入了三个字符串参数。这个函数可能是用来设置或改变某个图片名称属性的。,这些参数分别代表主画面文件名、窗口对象名和要在主画面上显示的新图片文件名。添加一个按钮,右键属性,事件选择单击鼠标,添加C脚本。

2024-05-10 10:11:38 521

原创 C脚本实现Wincc单按钮启动/停止

在Wincc中实现单按钮启动/停止。即按一下,按钮关联的变量置位为1,再按一下,变量复位为0。

2024-04-22 17:22:13 949 1

原创 西门子PLC常用底层逻辑块分享_模拟量写入

本文分享一个自己编写的模拟量写入逻辑块。

2024-03-19 08:30:00 459

原创 西门子PLC常用底层逻辑块分享_温度模拟量读取

本文分享一个自己编写的温度模拟量读取逻辑块。

2024-03-18 08:30:00 1706

原创 西门子PLC常用底层逻辑块分享_调节阀

本文分享一个自己编写的调节阀控制逻辑块。

2024-03-17 08:30:00 974

原创 西门子PLC常用底层逻辑块分享_电动蝶阀

本文分享一个自己编写的电动蝶阀控制逻辑块。

2024-03-16 08:30:00 1147

原创 西门子PLC常用底层逻辑块分享_单/双输出电磁阀

本文分享一个自己编写的电磁阀控制逻辑块。

2024-03-15 08:30:00 1376

原创 西门子PLC常用底层逻辑块分享_单/双输出电机

本文分享一个自己编写的电机控制逻辑块。

2024-03-14 11:23:33 1116

原创 一个检测主站与从站是否存在通讯故障的小技巧

本文提供了一个西门子PLC与远程设备建立通讯后,检测通讯故障的程序思路。S7-1200PLC通讯问题总结这里不再赘述。判断通讯故障的方法有很多,本文旨在提供一个解决思路。

2024-02-21 09:32:59 565 1

原创 SIMATIC S7-1200 PID串级控制(以巧克力加热炉温度控制为例)

打开PID_Temp_2的调试面板,点击测量面板的start按钮,调节模式选择预调节加热,勾选控制器的在线状态面板里的Subst.Setpoint,设定一个满足预调节加热要求的数值,这里设置为80.0,然后点击旁边的闪电按钮,发送给PLC,最后点击调节面板的Start按钮,开始预调节加热。因为要进行串级调试,故在进行主控制器自整定之前,需要进行从控制器自整定,但从控制器的设定值是主控制器的输出值,无法手动修改,此时,可以用调试面板中的设定替代值作为从控制器的设定值。支持阀门的位置反馈和停止信号的检测;

2024-02-20 10:09:55 4435 3

原创 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 2195 1

原创 十五、SCL核心应用课项目实战_1200PLC与串口设备自由通讯

本文是基于B站上的《SCL核心应用课项目实战》课程,所做的笔记,主要包括程序代码和自己的理解注释。SCL核心应用课项目实战(21课全)陆杰锋老师讲得非常好,有理论讲解也有实战演练,需要具备一定的梯形图编程基础。现已更新完毕。

2024-02-05 16:05:30 904 1

原创 十四、SCL核心应用课项目实战_仓储系统出料优先级控制程序设计

本文是基于B站上的《SCL核心应用课项目实战》课程,所做的笔记,主要包括程序代码和自己的理解注释。SCL核心应用课项目实战(21课全)陆杰锋老师讲得非常好,有理论讲解也有实战演练,需要具备一定的梯形图编程基础。有空我会持续更新。

2024-02-05 10:32:39 869 1

原创 十三、SCL核心应用课项目实战_配方功能实现

本文是基于B站上的《SCL核心应用课项目实战》课程,所做的笔记,主要包括程序代码和自己的理解注释。SCL核心应用课项目实战(21课全)陆杰锋老师讲得非常好,有理论讲解也有实战演练,需要具备一定的梯形图编程基础。有空我会持续更新。

2024-02-04 11:12:59 455 1

原创 十二、SCL核心应用课项目实战_运行设备累计功能实现

本文是基于B站上的《SCL核心应用课项目实战》课程,所做的笔记,主要包括程序代码和自己的理解注释。SCL核心应用课项目实战(21课全)陆杰锋老师讲得非常好,有理论讲解也有实战演练,需要具备一定的梯形图编程基础。有空我会持续更新。

2024-02-02 10:35:25 610

原创 十一、SCL核心应用课项目实战_油漆配料混合工艺控制程序设计(二)

本文是基于B站上的《SCL核心应用课项目实战》课程,所做的笔记,主要包括程序代码和自己的理解注释。课程链接:SCL核心应用课项目实战(21课全)陆杰锋老师讲得非常好,有理论讲解也有实战演练,需要具备一定的梯形图编程基础。有空我会持续更新。

2024-02-01 17:57:01 1089 1

原创 十、SCL核心应用课项目实战_油漆配料混合工艺控制程序设计(一)

本文是基于B站上的《SCL核心应用课项目实战》课程,所做的笔记,主要包括程序代码和自己的理解注释。SCL核心应用课项目实战(21课全)陆杰锋老师讲得非常好,有理论讲解也有实战演练,需要具备一定的梯形图编程基础。有空我会持续更新。

2024-01-31 16:59:22 1069

原创 九、SCL核心应用课项目实战_物流传送带控制程序设计

本文是基于B站上的《SCL核心应用课项目实战》课程,所做的笔记,主要包括程序代码和自己的理解注释。SCL核心应用课项目实战(21课全)陆杰锋老师讲得非常好,有理论讲解也有实战演练,需要具备一定的梯形图编程基础。有空我会持续更新。

2024-01-31 11:18:22 1502

原创 八、SCL核心应用课项目实战_模拟量转换通用块设计

本文是基于B站上的《SCL核心应用课项目实战》课程,所做的笔记,主要包括程序代码和自己的理解注释。SCL核心应用课项目实战(21课全)陆杰锋老师讲得非常好,有理论讲解也有实战演练,需要具备一定的梯形图编程基础。有空我会持续更新。

2024-01-30 15:41:49 947

原创 七、SCL核心应用课项目实战_电机启停及模式转换程序设计

本文是基于B站上的《SCL核心应用课项目实战》课程,所做的笔记,主要包括程序代码和自己的理解注释。SCL核心应用课项目实战(21课全)陆杰锋老师讲得非常好,有理论讲解也有实战演练,需要具备一定的梯形图编程基础。有空我会持续更新。

2024-01-29 17:26:48 474

原创 六、SCL核心应用课项目实战_SCL语言控制指令

本文是基于B站上的《SCL核心应用课项目实战》课程,所做的笔记,主要包括程序代码和自己的理解注释。SCL核心应用课项目实战(21课全)陆杰锋老师讲得非常好,有理论讲解也有实战演练,需要具备一定的梯形图编程基础。有空我会持续更新。

2024-01-29 16:33:09 735

原创 五、SCL核心应用课项目实战_SCL中的转换、运算指令

本文是基于B站上的《SCL核心应用课项目实战》课程,所做的笔记,主要包括程序代码和自己的理解注释。SCL核心应用课项目实战(21课全)陆杰锋老师讲得非常好,有理论讲解也有实战演练,需要具备一定的梯形图编程基础。有空我会持续更新。

2024-01-29 15:46:34 541

原创 四、SCL核心应用课项目实战_SCL中的边沿指令

本文是基于B站上的《SCL核心应用课项目实战》课程,所做的笔记,主要包括程序代码和自己的理解注释。SCL核心应用课项目实战(21课全)陆杰锋老师讲得非常好,有理论讲解也有实战演练,需要具备一定的梯形图编程基础。有空我会持续更新。

2024-01-29 14:52:56 472

原创 三、SCL核心应用课项目实战_SCL中的定时器

本文是基于B站上的《SCL核心应用课项目实战》课程,所做的笔记,主要包括程序代码和自己的理解注释。SCL核心应用课项目实战(21课全)陆杰锋老师讲得非常好,有理论讲解也有实战演练,需要具备一定的梯形图编程基础。有空我会持续更新。

2024-01-29 10:32:35 987

原创 二、SCL核心应用课项目实战_SCL中的表达式

逻辑表达式是将操作数按位(bit)进行逻辑运算,其结果的数据类型取决于操作数的数据类型。逻辑表达式的运算符包括:AND(与)、NOT(非)、OR(或)、XOR(异或)。算术表达式的操作符包括:+(加)、-(减)、*(乘)、/(除)、**(幂运算)、MOD(模运算/求余运算);其中,+(加)、-(减)既可以对整型、实型等数字类型的数据进行运算,也可以对日期、时间等数据类型进行运算。关系表达式的运算符包括:=(等于)、(不等于)、=(大于等于)。

2024-01-29 09:00:13 365

原创 一、SCL核心应用课项目实战_PLC编程中的数据类型

本文是基于B站上的《SCL核心应用课项目实战》课程,所做的笔记,主要包括程序代码和自己的理解注释。SCL核心应用课项目实战(21课全)陆杰锋老师讲得非常好,有理论讲解也有实战演练,但需要具备一定的梯形图编程基础,不太适合PLC新手学习。有空我会持续更新。

2024-01-27 17:35:02 1002 1

原创 WINCC语音报警配置

筛选需要语音报警的项目,通过文本转语音软件得到对应的WAV文件格式,修改文件名为对应的报警文本名称(一定要一致),统一将文件放入C:/ BF_Sound文件夹。

2024-01-27 13:30:58 887 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除