• 2025-07-16 10:52
    492 0
    大家好,收到粉丝投稿,问博主怎么根据DB块号和变量偏移量拿到变量的值,比如怎么拿到DB10和DB20,地址偏移量都是100,类型为String的字符串变量的值。阿伟也问了为什么不直接从DB块访问数据而是要采用这种间接的方 ...
  • 2025-07-16 10:45
    892 0
    大家好,收到粉丝投稿,让博主讲讲硬件标识符。今天博主就通过这篇文章来讲透它。硬件标识符,顾名思义,是用来标识硬件的符号。在项目中,当我们完成硬件组态后,系统会自动生成软硬件资源的标识符常量。在设备的属 ...
  • 2025-07-16 10:40
    573 0
    大家好,博主最近在项目中遇到一个小问题,是一个很典型的由于FB功能块的异步特性引起的问题,感觉有必要向大家分享一下,特别是新手兄弟们,遇到这类问题时,如果不知道原理的话是很难排查出问题的。先介绍下项目背 ...
  • 2025-07-16 10:36
    583 0
    大家好,收到粉丝投稿,说是看到别人的程序中用了RETURN指令,让博主讲下RETURN的用法。RETURN顾名思义,是返回的意思,在程序里用于控制程序执行流程,返回上级调用的地方,使用恰当的话,可以提高程序执行的效率, ...
  • 2025-07-16 10:32
    639 0
    大家好,今天给大家分享递归算法是什么,实现的思路和几个小示例。首先和大家说明的是,递归算法虽然看起来很优雅很美好,但它却是典型的中看不中用,在实际项目中尽量不要使用递归,因为使用递归可能会引发严重的问 ...
  • 2025-07-16 10:26
    489 0
    大家好,收到粉丝投稿,说是看公司程序里面有一个Profinet扫码枪,但是并没有使用IO变量去读扫码枪的数据,而是使用DPRD_DAT指令去读,问博主这样做的意义是什么。打开帮助可以看到DPRD_DAT指令是用来读取从站的一致 ...
  • 2025-07-16 10:23
    595 0
    大家好,接到粉丝投稿,让博主讲讲浮点数,那么本期先通过两个小例子向大家演示,浮点数常见的2种错误使用方法,然后通过理解IEEE754单精度浮点数标准来查明原因,最后针对这两个问题给出正确的解决方法。先来看下这 ...
  • 2025-07-16 10:18
    800 0
    大家好, 今天通过一个小示例和新手兄弟们分享下使用置位复位指令时两个需要注意的地方。置位、复位指令之所以这么有争议,是因为它们是高手的利器,新手制造问题的利器。用好的话,能让程序更加简洁清爽,用不好的 ...
  • 2025-07-16 10:10
    695 0
    大家好,之前给大家分享了数据类型和数据结构的本质,很多兄弟们表示还不太理解,本期博文将用一个实际项目中经常使用的功能做为示例,让大家更好的理解所有数据都是二进制,所有数据都是字节,顺便也帮大家巩固下FC ...
  • 2025-07-16 10:09
    565 0
    大家好,今天通过几个小例子给大家分享PLC编程中新手特别容易犯的错误和不好的习惯,硬编码,存在哪些问题以及应对之道。大家看下这几行梯形图,都是实际程序中很常用的功能片段         & ...
  • 2025-07-16 10:06
    607 0
    大家好,今天和大家分享一个实际项目中的案例,看似没什么问题的程序和使用方式,可能隐藏着巨坑。先来看下程序,很简单,一个电机的手自动控制,这里出于演示就没有封装成FB功能块。大家看下这样的程序有什么问题没 ...
  • 2025-07-16 09:57
    543 0
    大家好,收到粉丝投稿,要博主讲下功能块FB和函数FC的ENO是什么。EN大家应该都知道,是使能的意思,是英文单词Enable的缩写,可以在它前面加条件用于控制函数或是功能块是否执行,等同于SCL语言中的IF语句。那ENO又 ...
  • 2025-07-16 09:55
    604 0
    大家好,接到粉丝投稿,让博主讲讲自动流程中单步模式怎么实现,下面博主将用4个逐步优化的程序版本,给大家分享如何一步一步将程序优化到,对原有程序几乎没有修改的无侵入式的实现。插一句,对于新手,完成比完美 ...
  • 2025-07-16 09:50
    514 0
    大家好,收到粉丝求助,说是HMI界面操作设备动作时偶尔会失灵,需要再次操作才能生效,反复排查也没有找到问题。下面就跟着博主一起来细细分析,抽丝剥茧的来盘盘它。说实话,在项目中遇到这种没法稳定复现的问题确 ...
  • 2025-07-16 09:44
    661 0
    大家好,前面给大家分享的,界面出现数据乱跳的现象是因为通讯采集过来的数据没有做验证的原因,有很多兄弟留言啊,主要是这三类观点或是问题一是有奇偶校验了还需要再做验证吗二是TCP/UDP传输本身已经校验过了,没 ...
  • 2025-07-16 09:39
    601 0
    大家好,最近在帮一个朋友调试程序时,发现了一些问题,也是很多新手常犯或者容易忽略的一些问题,就是写程序只做到了实现最基本的功能,而忽略了错误处理和信息反馈。下面通过以下这个小例子来演示一下。要求是在指 ...
  • 2025-07-16 09:37
    632 0
    大家好,最近陆续收到几个粉丝的投稿,问博主PLC扫描周期太长了,怎么优化降低扫描周期。下面要讲的内容,不仅适用于所有PLC,也适合所有编程领域。降低扫描周期,换句话说,也就是要提高程序的执行速度。说简单也简 ...
  • 2025-07-16 09:36
    722 0
    大家好,收到粉丝私信提问一个关于定时器的问题,虽然解决起来很简单,但是博主觉得还是有必要给大家分享一下遇到问题如何排查、分析并且找到背后深层次的原因。总结起来就是一句话,定时器的工作机制和一般的功能块 ...
  • 2025-07-16 09:36
    591 0
    大家好,收到粉丝投稿,让阿伟讲下“移动平均滤波”。这是一个典型的使用FIFO先入先出队列的场合,其中的滑动窗口理念在通讯处理程序中也扮演着重要角色。           首先我们先了解 ...
  • 2025-07-16 09:35
    734 0
    大家好,今天和大家分享编程领域一个很强大的模式,状态机模式。本期博文博主将用一个需求不断变化的例子来演示状态机是怎么化繁为简,将一个复杂问题划分成一个个小的简单的问题,逐个击破,易于编程实现,让程序更 ...
  • 2025-07-16 09:34
    647 0
    大家好,今天和大家分享西门子PLC中字符串使用的注意事项,特别是用过C/C++/C#高级语言的,很有可能也会吃这个亏。故事是这样的,阿伟的项目中,需要和一个实验仪器通讯,通讯接口使用的是RS485,通讯协议是采用ASCI ...
  • 2025-07-16 09:12
    623 0
    收到粉丝投稿,让博主讲下功能块的单重背景、多重背景、单个实例、多个实例是什么意思。其实只要知道,功能块本质也是一种数据类型,功能块定义的也是变量就好理解了。当然,这是又一个西门子把简单问题复杂化的铁证 ...
  • 2025-07-16 08:45
    557 0
    S7-1500作为智能IO设备和CP343-1的 Profinet 通信(S7-300做控制器)S7-1500 支持智能 IO 设备功能,故可使用 S7-1500 作为智能 IO 设备和 CP343-1 的 Profinet 通信。本例中将 S7-300 做为控制器,连接作为智能 IO ...
  • 2025-07-16 08:45
    509 0
    .2运行效果1.2.1运行效果图1.3环境说明当前工程使用环境:软件版本Kingview7.5sp6,win10 专业版。操作系统推荐使用环境:win7、win10专业版/企业版。2.开发步骤2.1新建工程及设备变量       新 ...
  • 2025-07-16 08:44
    606 0
    在化工生产等对操作追溯要求严格的工业场景中,操作员对报警系统的每一步操作都承载着生产安全与流程合规的重要意义。本文以某化工产线实战为例,详解如何用 WinCC 报警记录实现 “何人、何时、何操作” 的全流程追 ...
  • 2025-07-16 08:43
    552 0
    在WinCC的报警消息中,可以组态相关信息的报警回路功能。当相项目运行后,通过警控件上的报警回路按钮,可以显示为所选消息组态的相应画面,或触发为所选消息组态的相应脚本。以下是 WinCC 8.1报警回路功能组态。在 ...
  • 2025-07-16 08:43
    726 0
    1. 概述通过地址复用,可使用单个变量对 PLC 地址范围内的大量存储位置进行寻址。无需为每个单独的地址定义变量,即可读写这些地址。在博途帮助章节,该功能也被称为“地址指针”。使用场景举例:例如 PLC中有多个参 ...
  • 2025-07-16 08:41
    646 0
    一、数据记录概述S7-1500全系列CPU都支持数据记录功能,在用户程序中可使用数据记录指令,将过程值保存到数据日志文件中。可以用 “Data Logging” 指令将过程数据值存储在永久性日志文件中,数据日志文件按照标准 C ...
  • 2025-07-16 08:40
    511 0
    运行效果工程运行后,如下图1.1所示1.3 环境说明       版本:kingview 7.5sp6,推荐使用环境:win7、win10专业版/企业版2.例程开发步骤2.1新建ODBC连接数据库 2.2 新建变量2.3 新建记录体 ...
  • 2025-07-16 08:40
    541 0
    S7-1500 通过片断访问对变量区域进行寻址对于S7-1500/1200 PLC,可以选择包含所声明变量的特定地址区域,访问宽为 1 位、8 位、16 位或 32 位的区域。将存储器区域(如,BYTE 或 WORD)拆分为一个较小的存储器区域( ...
  • 2025-07-16 08:40
    824 0
    各位工业自动化行业的伙伴们,中控SCADA陆陆续续免费开放了很多核心“炸裂”功能,曾经收费的3D组态功能、视频监控功能竟然都可以免费获得授权!全部免费!我们很多新手工程师在下载安装中控SCADA软件之后,对如何申 ...
  • 2025-07-16 08:40
    533 0
    S7-1500 SCL PEEK 和 POKE 指令使用PEEK 和 POKE 指令,可在不指定数据类型的情况下对 Input区、Output区、M 存储区、DB块和PI/Q(物理输入/输出,仅S7-1500支持)读取或写入。 通过 POKE_BLK 指令,还可以实现数据 ...
  • 2025-07-16 08:39
    808 0
    从版本WinCC V7.0 开始,WinCC支持Modbus TCP通讯,WinCC中的Modbus TCP驱动主要是针对施耐德PLC开发的,支持的PLC类型如下:本文档以Quantum CPU651和 Premium P57为例,介绍WinCC V7.2 的Modbus TCP通讯的组态步骤 ...
  • 2025-07-16 08:39
    530 0
    通过CASE OF指令,可以比较容易实现类似顺控的功能,并且编程方法便捷、可读性较好。可以使用类似于下面的编程方式实现类似顺控的功能:CASE 步骤号 OF //Int类型步骤号,一般位于FB的Static0:步骤0 逻辑编程 & ...
  • 2025-07-16 08:37
    470 0
    问题1:如何监视循环指令?正常监视如图1所示,无法监控到循环程序内部的执行情况。图1 监视页面①点击监视按钮②可以看到FOR循环内部没有任何变量显示如果希望监视循环内部执行情况,可以在监视中的SCL程序任意位置 ...
  • 2025-07-16 08:37
    428 0
    Struct类型是一种由多个不同数据类型元素组成的数据结构,其元素可以是基本数据类型,也可以是Struct、数组等复杂数据类型以及PLC数据类型(UDT)等。Struct类型嵌套Struct类型的深度限制为  8 级。Struct类型 ...
  • 2025-07-16 08:14
    599 0
    一、把论文写在大地上阿荣旗蒙西水泥有限公司水泥熟料生产线矿山破碎后的物料通过长距离空间转弯带式输送机运至厂区,全长约 24.6km, 四条带式输送机,首尾相接、依形榜势、蜿蜒起伏、空间转弯,仿佛一条巨龙在神州 ...
  • 2025-07-16 08:13
    786 0
     本例程主要介绍组态王和Microsoft Excel之间通过如何通过DDE实现数据交互。主要分为“组态王访问Excel的数据”和“Excel访问组态王的数据”两个部分。运行效果1.3环境说明       当前工程 ...
  • 2025-07-16 08:11
    603 0
    本章节介绍了 PID_3Step指令,两种视图,输入参数,输出参数以及错误代码。S7-1200 PID_3Step V2 指令介绍PID_3Step 与 PID_Compact 的指令参数类似也分为以下主要两部分:输入参数与输出参数。其指令块的视图也包含 ...
  • 2025-07-16 08:11
    597 0
    本章节介绍了PID_Temp 级联控制系统的功能,以巧克力融化装置为例,介绍 PID_Temp 的级联控制过程。一、PID_Temp 级联控制级联控制可以在一定范围内降低扰动的影响。 级联的条件是受控系统可分为具有自身测量变量的 ...
  • 2025-07-16 08:11
    525 0
    冗余是通过两个S7-300 或 S7-400 的冗余连接,提供一种经济的方式来监控系统中与安全性相关的、无时间紧迫性的部分。软冗余不具有与S7-400H的H层冗余相同的功能。组态步骤1. 在项目的启动参数中,激活“全局脚本运行 ...
  • 2025-07-16 08:09
    838 0
    西门子为全集成自动化(TIA)提供从现场层扩展到控制和操作层的全面硬件和软件组合。作为开放的通信标准,OPC UA 在整个 TIA 产品组合中扮演着重要的角色。1、S7-1500 配置 OPC UA 服务器的软/硬件需求已获得操作 OP ...
  • 2025-07-16 08:09
    916 0
    1.功能描述       本次例程主要演示如何实现组态王和SQLserver数据库进行数据库交互的方法,组态王和外部数据库可以通过32位ODBC数据源进行数据交互,实现比如数据存储,数据查询,修改,删除等 ...
  • 2025-07-16 08:09
    680 0
    中控SCADA自免费开放以来,中控SCADA收获众多粉丝和用户的信赖和支持,用户体量持续攀升。为更好地帮助用户快速了解此软件并尽快熟练应用到工作场景中,中控SCADA团队设计并推出了一套SCADA软件系统性应用课程——SC ...
  • 2025-07-16 08:07
    503 0
    [/tr]组态王教程组态王功能教程:高级教程1.功能描述        本文档将介绍组态王如何实现推送报警到企业微信。1.1 设计流程1.2 运行效果1.3 环境说明        当前使用环境: ...
  • 2025-07-16 08:05
    610 0
     S7-200 SMART ,标准型CPU支持做 PROFINET IO 通信的控制器。可以带PROFINET IO设备,本文档以S7-200 SMART 带 V90PN 作 IO设备为例,介绍 PROFINET 通信及SINAMICS库的配置及编程步骤。S7-200 SMART PROFINET ...
  • 2025-07-16 08:05
    496 0
    1.功能介绍       本文档讲解报表通过日历控件查询数据库。1.1运行效果1.3 环境说明       本例程测试环境是win10专业版系统,使用软件是kingview7.5sp6。2.功能实现过程2. ...
  • 2025-07-16 08:05
    547 0
    配方通常在两种场合下使用,一是生产不同规格的产品,使用不同工艺参数值,二是在生产一种产品过程中有很多步骤,每个步骤都是有不同的工艺参数。配方指令配方功能使用到的指令位置如图 2 所示RecipeExport 指令将完 ...
  • 2025-07-16 08:04
    485 0
    1.功能描述在制造领域配方是用来描述生产一件产品所用的不同配料之间的比例关系。配方是生产过程中一些变量对应的参数设定值的集合。当生产过程状态需要大量的控制变量参数时,如果一个接一个地设置这些变量参数就会 ...
  • 2025-07-16 08:03
    557 0
    S7-1500与S7-400 S7双边通信(不在同一个项目,S7-1500侧用TIA Portal,S7-400侧用经典STEP7)S7通信分为单边通信和双边通信,双边通信可以用BSEND/BRCV或USEND/URCV指令,BSEND/BRCV可以传送更多的数据。S7-1500既 ...
   还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

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

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

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


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