- 博客(17)
- 收藏
- 关注
原创 C语言知识点———switch多分支选择语句
表达式是选择条件,可以是单个变量,也可以是组合成的表达式,但无论如何其最终的结果必须是一整数值。switch也是分支选择语句,它可以是多分支选择。if 语句只有两个分支可供选择,虽然可以用嵌套的 if 语句来实现多分支选择,但在选择的分支比较多且处理的功能要求比较高的情况下,如果还采用嵌套的 if 语句来编程,则不仅会使程序冗长难读而且效率不高,这就是switch语句存在的理由。
2024-03-24 13:19:22 786 1
原创 C语言知识点——三目运算符
三元运算符,是由一个问号和一个冒号组成。(? :),是 C语言中惟一的一个三目运算符,由条件运算符可以构成条件表达式,它的格式为。这是一个嵌套的条件表达式,先算内层的条件表达式,再算外层的条件表达式。条件操作符属于三目操作符。
2024-03-24 13:17:42 4663 1
原创 巨控无线远程(物联网)应用
GRM533QW-C是完整的型号,在后面数据处理的时候,会用到。SN-53401200114是序列号,而且是唯一的,每个产品只有一个序列号,在后期远程连接PLC或者数据处理,也都会用到。1:是物联网卡的天线2:是无线WIFI的天线3:是物联网卡的插槽,电话卡也可以使用,注意,插入卡的时候,金属面朝外侧4:是标准的232口,(COM3)VCC是第一路供电,12V~24V。GND是电源的地。AUX是第二路冗余供电,12VA1 B1是COM1口(485)
2024-03-15 15:12:08 1343 4
原创 VBS编程笔记
VBS是一种windows脚本,全称是:Microsoft Visual Basic Script Editon(VB脚本版),VBS是Visual Basic的一个抽象子集,是系统内置的,用VBS编写的脚本代码不能编译成二进制文件,直接由Windows系统执行(实际是一个叫做WSH:Windows Scripting Host,Windows脚本宿主解释源代码并执行)。
2024-03-15 15:07:19 616 1
原创 西门子SCL编程笔记(7)---定时器指令
西门子SCL语言中的定时器指令都是使用IEC定时器,其指令包括:脉冲定时器(TP)、延时接通定时器(TON)、延时断开定时器(TOF)、保持型延时接通定时器(TONR)、复位定时器(RESET_TIMER)及定时器预设值设置(PRESET_TIMER)指令,下面我们来一一介绍。
2024-02-23 09:42:56 8050 1
原创 西门子SCL编程笔记(6)---再谈沿信号检测指令
由于FB有自己的背景数据块,这样,我们可以把沿检测指令需要保存的静态数据存放到FB的背景数据块中,并且可以采用多重背景数据块的方式,来减少程序中需要添加的数据块(DB)的数量。
2024-01-25 14:17:29 1230 1
原创 在博图中监控程序时,如何快速修改变量的值
我们在现场调试的时候监控程序,有时候需要修改变量的值,博图软件就做的很方便,有一种方法用起来,非常的顺手,下面我就演示给大家,
2024-01-24 13:21:43 2745
原创 西门子SCL编程笔记(5)---沿信号检测指令
所谓沿信号,是指信号的一种动态变化,包括上升沿和下降沿两种,上升沿是指信号从无到有,(信号从0变为1)的过程,下降沿是指信号从有到无(信号从1变为0)的过程,这里的信号都是指数字量
2024-01-24 11:00:12 3321
原创 markdown常用语法笔记
有序的直接数字后面跟着一个点就可以了,和咱们平时写的一样。markdown中分割线,能是你的文章结构更加清楚。鼠标右键选择插入 -->表格–>输入表格的列行信息。这些都可以是分割线,按照自己的习惯使用。
2024-01-19 11:46:42 1106 1
原创 西门子SCL编程笔记(4)---语句和结构
该代码使用TMP_COUNTER作为计数变量,其起始值被赋值为1,每执行一次语句TMP_C:=TMP_C+1,TMP_COUNTER的值自动加1,直到其值大于1000跳出循环;如果E_CODE的值等于1,则将TMP_A赋值为1,TMP_B赋值为2;上图中,如果E_CODE的值等于1,则将TMP_A赋值为1,TMP_B赋值为2;该代码将TMP_COUNTER的起始值赋值为1,每执行一次语句TMP_C:=TMP_C+1,TMP_B赋值为2;当E_CODE的值等于1时,将TMP_A赋值为1,TMP_B赋值为2;
2024-01-17 13:47:51 3948
原创 西门子SCL编程笔记(3)---表达式
逻辑表达式是将操作数按位(bit)进行逻辑运算,其结果的数据类型取决于操作数的数据类型。逻辑表达式的运算符包括:AND(与)、NOT(非)、OR(或)、XOR(异或)。算术表达式的操作符包括:+(加)、-(减)、*(乘)、/(除)、**(幂运算)、MOD(模运算/求余运算);其中,+(加)、-(减)既可以对整型、实型等数字类型的数据进行运算,也可以对日期、时间等数据类型进行运算。关系表达式的运算符包括:=(等于)、<>(不等于)、<(小于)、<=(小于等于)、>(大于)、>=(大于等于)。
2024-01-17 10:54:53 852
原创 西门子SCL编程笔记(2)---变量
在输入(Input)、输出(Output)、输入及输出(InOut)中声明的变量作为函数块(FC)的形参,可以在上级调用中赋予不同的值。是指变量的存在时间。临时变量只在本程序块中有效,它一般用来保存程序运行过程的中间值,当FC的调用结束后,其存储空间被释放。比如,做一个累加器,我们希望其累加的结果在下一次调用时也是存在的,而不是每次都从0开始累加。比如,布尔型数据占用存储区的一个位,而字节型数据占用一个字节,整型数据占用两个字节等等。编程的本质,是通过各种指令,对数据(变量+常量)进行操作的过程。
2024-01-15 10:03:40 1673 3
原创 西门子SCL编程笔记(1)---SCL简介
事实上,西门子SCL语言是基于PASCL语言的,它在PASCL语言的基础上,加上了PLC编程的输入、输出、定时器、计数器、位存储器等特征,使其既具有高级语言的特点,又适合PLC的数据处理。西门子SCL语言支持布尔型、整型、实型等基本数据类型及日期时间、指针、用户自定义数据等复杂数据类型,提供了丰富的运算符可以构建逻辑表达式、数学表达式、关系表达式等各种表达式,提供了判断、选择、循环等语句用于程序控制,同时还提供了基本指令、扩展指令、工艺指令及通信指令等丰富的指令,可以满足所有PLC控制的要求。
2024-01-15 09:43:58 1101 1
原创 熟悉使用博图库库功能,让工作效率事半功倍
打开 TIA Portal 软件,进入项目视图,在软件的右侧任务卡处单击库,如图 1 所示,从上至下分别是”库视图“和“库管理”按钮、项目库窗格、全局库窗格、元素窗格(默认不开启)、信息窗格。在这里插入图片描述图 1、 库任务卡通过“库视图”按钮可以打开库视图,进入库视图后,选择对应的库通过”库管理“按钮可以查看库管理视图,如图 2 所示。图 2、库管理视图。
2024-01-08 15:40:12 1892
原创 博图安装GSD文件
找到需要安装的GSD文件后,不要双击文件夹,直接点击选择文件夹。勾选需要安装的GSD文件,然后点击安装。找到需要安装的GSD文件。安装完成后,即可组态。
2023-06-20 06:32:32 4644
1500PLC动态随机密码程序
2024-06-28
S7-1500 如何使用 DP 通信模块作为 DP 从站连接到 S7-300 CPU(STEP7).pdf
2024-01-25
STEP 7使用的时候,回车跳转修复补丁
2024-01-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人