• 2024-04-25 16:56
    680 0
    导读西门子结构化编程可将不同的控制任务划分为不同的控制区域,相同控制功能数量众多的设备可利用具备多重背景的FB功能块重复调用来解决,使程序简洁、清晰、合理,易读性强,更改方便,为以后系统的升级改造提供 ...
  • 2024-04-25 16:56
    591 0
    我之前写的一篇文章《西门子SCL编程实例——(电机)周期性运行》收到小伙伴反馈: 若程序在运行中停止使能,则再次使能后不能正常运行。 网友@毛测试了一下,的确如他所说。今天这篇文章,就来修复之前代码中的问题 ...
  • 2024-04-25 16:56
    682 0
    1 | 题目 把长度为n的绳子剪成m段(n>1,m>1),每段绳子的长度记为k[1]、k[2]、...、k[m],求剪切后的各段绳子的长度的最大乘积是多少?例如:绳子长度为8时,剪成2、3、3三段得到的乘积最大,值为18。 2 | ...
  • 2024-04-25 16:56
    576 0
    西门子文章汇总 【步骤详解】Excel表格如何写入组态王数据,看完就会了! 如何使用C脚本实现WinCC 单按钮启停 博途中WinCC VBS 脚本的基础用法 WinCC 7.4软件不会安装?怎么授权?一文教会你 【超详细】西门 ...
  • 2024-04-25 16:55
    637 0
    案例试题:有十台电机Q0.0-Q1.1,分别将其运行时间记录在数组1[0]-数组1[9]中,通过从小到大排序,启动运行时间最短的N(可在1-10之间设定)台。 分析: 因为运行时间是放到数组里的,所以十台电机也可以建成数组, ...
  • 2024-04-25 16:55
    596 0
    class="share_notice_wrp"> 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! ...
  • 2024-04-25 16:55
    730 0
    之前我曾写过一篇SCL冒泡排序算法的文章(西门子SCL语言编程实例——冒泡排序),文中的算法在某些情况下会出现错误,原因是SCL语言的数组的上限和下限可以自由定义,这点与C/C++的不同。今天这篇文章,给大家介绍下 ...
  • 2024-04-25 16:54
    783 0
    有如下控制任务: 舞台上有8根霓虹灯灯管,要求顺序点亮灯管。灯管编号1到8,从1号开始,每次只有一根灯管点亮,持续的时间为2秒钟。当8号灯管点亮结束后,再次从1号开始,如此循环。 今天这篇文章,我们使用西门子S ...
  • 2024-04-25 16:54
    699 0
    [hr](一)程序设计要求: 设计一个具有一键启停功能的功能块,具有以下功能: a. 一键启停,模拟一个按钮,按一下启动,再按一下停止。 b. 同时具有一个按钮启动的功能,按一下启动,再按不会停止。 c. 具有定时 ...
  • 2024-04-25 16:54
    994 0
    给大家介绍下西门子S7-1200系列PLC的间接寻址的功能。S7-1200系列的PLC间接寻址功能不同于S7-200系列PLC的间接寻址功能,S7-1200系列PLC的间接寻址功能主要是对DB块中所建立的数组进行寻址,根据对数组下标值的访问 ...
  • 2024-04-25 16:53
    739 0
    秒懂S7-1500PLC读写SQL微软数据库 几乎在每一个自动化控制系统中,逻辑运算都是必不可少的,遇到比较复杂的逻辑条件,用梯形图来编写,往往需要大段篇幅。下面,我们就用SCL来编写一个实用的多条件运算子程序。( ...
  • 2024-04-25 16:53
    1219 0
    收到小伙伴的来信,怎样区分按钮的短按(按下后松开)与长按(按下并保持一段时间)。说实话,在工业现场,按钮长按来实现某个功能使用的并不多。我曾经在某个信号需要人工确认时使用了长按功能,当时是结合定时器与 ...
  • 2024-04-25 16:52
    652 0
    前面的文章我们介绍了带运行计时的电机控制函数块(西门子SCL编程实例——带运行计时的电机控制)。今天这篇文章,我们来介绍下如何实现多个电机自动调度(超时自动关闭并调度下一台电机)。 注:本文默认电机连接是 ...
  • 2024-04-25 16:52
    650 0
    class="share_notice_wrp"> 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! ...
  • 2024-04-25 16:52
    787 0
    前几天调试PLC与嵌入式系统的通信,由于PLC的通信报文由几种用户自定义数据类型组成,我决定先将其序列化存放到发送缓存区再发送。接收的方式则是先将接收缓存区的数据反序列化,然后存放到相关变量中。在实践中遇到 ...
  • 2024-04-25 16:52
    1655 0
    今天这篇文章给大家介绍下我编写的产生随机数的函数。 函数FC5006_RandomReal可根据需要产生一个指定范围内的随机数,它采用线性同余算法产生随机数,其公式如下: X[n+1]=(a*X[n] +c) % m 这是一个递归公式,利用X ...
  • 2024-04-25 16:51
    1027 0
    在实际项目中,有时候需要对某个变量进行定时自复位处理。也就是说,当该变量被置位(值变为TRUE)后,经过一定时间,会自动复位(其值变为FALSE)。今天这篇文章,我们就使用SCL语言编程实现这样一个函数块(FB)。 创 ...
  • 2024-04-25 16:51
    742 0
    关于多个字节转换字符串博途有更简单的方法,但是这个也是不错的思路可以借鉴学习。 该功能将多个字节(从“开始”开始,到“结束”结束)复制到一个字符串中。另外还将写入数据的长度复制到字符串标头中。 可以将任 ...
  • 2024-04-25 16:51
    736 0
    方差也称为“平方差”,用来描述集合中变量的离散程度,即变量与平均值的偏离程度。方差越大,表示变量与平均值的偏离程度越大,即越不稳定。标准差是方差的算术平方根。今天这篇文章,我们就用SCL语言编写函数来计 ...
  • 2024-04-25 16:51
    725 0
    电机控制在实际项目中经常使用,一般的电机控制程序块都是具有启动、保持、停止的功能。今天这篇文章给大家介绍一个使用SCL语言编写的电机控制函数块,不但具有起保停功能,还具有反馈监视功能,可监视断路器及接触 ...
  • 2024-04-25 16:50
    637 0
    关于启程启程自动化培训成立于2012年,培训项目主打西门子PLC编程系统集成、工业机器人编程、EPLAN电气设计、视觉等培训与技术服务的机构。2016年注资打造工匠人才网,推荐高薪就业,越努力越幸运 这是一个水厂进水 ...
  • 2024-04-25 16:49
    625 0
    今天这篇文章,我们来介绍一个带运行计时的电机控制函数块,为后续的电机调度函数块做准备。我之前曾写过一个电机控制函数块FB5001_MotorControl(西门子SCL编程实例——带反馈监视的电机控制),我们在它的基础上, ...
  • 2024-04-25 16:49
    1103 0
    气缸是工业现场使用较多的一种执行器,它使用压缩空气作为动力,有两个进气孔,通过控制进气与排气,推动气缸往复运动。一些安全系数较高的气缸还配有抱闸。默认情况下抱闸闭合,气缸不能运动。在通入压缩空气后抱闸 ...
  • 2024-04-25 16:49
    719 0
    今天这篇文章,我们来介绍一个带运行计时的电机控制函数块,为后续的电机调度函数块做准备。我之前曾写过一个电机控制函数块FB5001_MotorControl(西门子SCL编程实例——带反馈监视的电机控制),我们在它的基础上, ...
  • 2024-04-25 16:48
    634 0
    class="share_notice_wrp"> 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! ...
  • 2024-04-25 16:48
    1178 0
    在实际项目中,有时候需要位与字节的相互转换。比如:将8个位值(布尔值)组成一个字节,或者16个位值组成一个字,或者将一个字节按照其位顺序分成8个布尔值。今天这篇文章,我们来介绍下如何编程实现位与字节的相互 ...
  • 2024-04-25 16:48
    620 0
    前面的文章我们介绍了带运行计时的电机控制函数块(西门子SCL编程实例——带运行计时的电机控制)。今天这篇文章,我们来介绍下如何实现多个电机自动调度(超时自动关闭并调度下一台电机)。 注:本文默认电机连接是 ...
  • 2024-04-25 16:32
    679 0
    实际项目中有时候需要对一个字(word)变量进行位(bit)的读写。比如,我写的一个电机一用一备的函数,使用一个字变量Status来表示电机组的状态。其中:位0表示主电机断路器的状态,位1表示主电机接触器反馈状态, ...
  • 2024-04-25 16:32
    742 0
    队列是一种数据结构,它的特点是数据先入先出(First In First Out,简写为FIFO)。队列在工业现场使用的比较多,很多流水线数据都是采用队列这种数据结构进行处理。队列有三个基本动作:初始化、入队和出队;队列存 ...
  • 2024-04-25 12:41
    19.9k 0
    点击蓝字 关注我们 三菱E800系列变频器支持 通讯协议简介 前言 三菱E800是紧凑型高性能变频器,是从E700升级发展而来。 从设计(实现智能工厂,扩大适用范围,提高附加价值)——操作方式(提高安全性,节省能 ...
  • 2024-04-24 21:25
    915 0
    S7-200 SMART 案例之设备变频工频切换控制 相关软(硬)件: 1、编程软件:Step 7 - Micro / Win SMART V2.7 2、CPU硬件:ST30、AEM03 (IP:192.168.2.12) 控制要求: 1、现场有多组成对泵或风机,每组设备 ...
  • 2024-04-24 20:52
    686 0
    1 | 题目 斐波那契数列,又称黄金分割数列,或兔子数列,是指这样一个数列:1,1,2,3,5,8,13,21...这个数列从第3项开始,每一项都等于前两项之和。设计一个程序求出斐波那契数列的前10项。 2 | 设计分析 ...
  • 2024-04-24 20:51
    662 0
    1 | 题目 所谓大数乘法,就是指数字比较大,相乘的结果超出了基本数据类型的表示范围(对于ULINT数据类型最长数位只有20位),所以这样的数不能够直接使用乘法运算符进行运算。 2 | 设计分析 本例使用模拟小 ...
  • 2024-04-24 20:50
    606 0
    1 | 题目 素数就是质数,是一个大于1的自然数,除了1和它自身外,不能被其它自然数整除的数叫做素数,否则称为合数(1既不是质数也不是合数)。设计一个函数判断一个自然数是否是素数。 2 | 设计分析 采用穷 ...
  • 2024-04-24 20:50
    630 0
    1 | 题目 “我为人人,人人为我”,正读反读都一样,被称作回文。在数学中也有具有这样特征的一类数字,称为回文数。例如,98789正读为九万八千七百八十九,反读也是九万八千七百八十九,即98789为回文数。如果一 ...
  • 2024-04-24 20:49
    761 0
    1 | 题目 接上一篇设计了三种算法求最大公约数,本篇为上一篇的孪生姊妹篇。 本篇设计一个求最小公倍数的程序,支持三种算法,分别是枚举法、叠乘法、相除法。 2 | 设计分析 三种方法的算法说明: 枚举法: ...
  • 2024-04-24 20:47
    764 0
    1 | 题目 友好数又叫亲和数,它指的是这样的两个自然数,其中每个数的真因数之和等于另一个数。例如,220的真因数是1、2、4、5、10、11、20、22、44、55和110,加起来得284,而284的真因数是1、2、4、71、142,加 ...
  • 2024-04-24 20:47
    862 0
    1 | 题目 对有4位数字的整数进行加密,加密方法如下: 每位数字都加上5的和除以10的余数代替该数字,再将第1位和第4位交换,第2位和第3位交换。 2 | 设计分析 首先将给定的4位数按位进行拆解,将拆解后的每位 ...
  • 2024-04-24 20:47
    803 0
    1 | 题目 设计一个求最大公约数的程序,支持三种算法,分别是枚举法、相减法、相除法。 2 | 设计分析 三种方法的算法说明: 枚举法: 假设两个数字#num1和#num2,比较出更小的数字赋值给变量#tempI,遍历1到# ...
  • 2024-04-24 20:43
    649 0
    1 | 题目 定义一个FC或FB,比较两个数(双整数)的大小,只需要判断出小于或不小于(即大于等于即可)。判断结果如果是小于则输出TRUE,如果是不小于则输出FALSE,注意不能使用大于、等于和小于运算符,也不能使用 ...
  • 2024-04-24 20:43
    812 0
    1 | 题目 一个n位的正整数等于其各位数字的n次方之和时被称为阿姆斯特朗数,当n=3时,又称水仙花数。 编写程序寻找1000以内的水仙花数。 2 | 设计分析 采用穷举法,从100开始循环,然后把每个数字的各个位上 ...
  • 2024-04-24 20:42
    740 0
    1 | 题目 完数,又称完全数、完美数或完备数,是一些特殊的自然数。它所有的真因子(即除了自身以外的约数)的和,恰好等于它本身。例如,6的真因子是1、2、3,而6=1+2+3,因此6是完数。 2 | 设计分析 根据“ ...
  • 2024-04-24 20:39
    707 0
    1 | 题目 将一定数位的自然数的每一位数字拆解后,按照反序进行排列形成一个新的自然数。例如:给定自然数为15928671860,反转后得到新的自然数6817682951。 2 | 设计分析 首先将给定的自然数按位进行拆解并 ...
  • 2024-04-24 20:39
    1021 0
    1 | 题目 给定一定位数的自然数,将其每一位数字拆解出来,将结果按照从低到高的顺序存入预定义的数组中,并统计被拆解的自然数的有效位数 2 | 设计分析 采用求余算法,个位对1求余、十位对10求余、百位对100 ...
  • 2024-04-24 20:37
    1618 0
    1. 题目: 上篇“用SCL编写第一个TIA程序代码”作为SCL编程学习的开篇,目的是熟悉TIA的编程平台。“程序猿”一般习惯用“Hello World”作为学习编程的第一个演示程序,为了增加编程的仪式感,本例用SCL编写代 ...
  • 2024-04-24 20:36
    1059 0
    1. 题目: TIA Portal的标准指令中没有提供幂函数(非SCL运算符“**”),本例设计一个幂函数,可以是FC或FB。 [*]2. 分析: TIA Portal的标准指令中提供了EXP指令(自然常数e=2.71828的指数函数),利用E ...
  • 2024-04-24 20:35
    1139 0
    用LAD(梯形图)或FBD(功能图)写PLC代码有时候是非常困难的,特别是在做一些数学运算或大规模运算的时候,此时如果使用SCL/ST(结构化控制语言/结构化文本)会更容易一些。 第一步:创建或打开TIA项目 和用LAD或F ...
  • 2024-04-24 17:38
    85k 0
    PLC中无非就是三大量:开关量、模拟量、脉冲量。只在搞清楚三者之间的关系,你就能熟练的掌握PLC了。 PLC编程算法(一) 1、 开关量也称逻辑量,指仅有两个取值,0或1、ON或OFF。它是最常用的控制,对它进行控制是PL ...
  • 2024-04-24 16:56
    11.4k 0
    PLC的种类繁多,品牌大多分为欧系、日系、美系。德系PLC以西门子为主,日系有三菱、欧姆龙、松下……,美系有罗克韦尔(A-B)通用电气(GE)公司、莫迪康(MODICON)公司等。 美国和欧洲的PLC技术是在相互隔离情况 ...
  • 2024-04-24 14:27
    72.5k 0
    S7-200 SMART 案例之正反转控制 相关软(硬)件: 1、编程软件:Step 7 - Micro / Win SMART V2.7 2、CPU硬件:SR20 (IP:192.168.2.1) 控制要求: 1、三相异步电机采用正反转控制。 2、示例:某厂有多个闸门 ...
   还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码