-
根据工作中遇到的情况吧,寻思着怎么能够通过小程序这个工具去更好的做好设备维护管理方面的工作,以下是根据自己的经验尝试了一下几个方面,主要体现在信息获取效率方面。1-停产后恢复 ...
-
需求描述 当小程序集合中的数据发生变化时,如何第一时间获取到这些数据?之前有写过类似的一篇文章。微信小程序-订阅消息的推送及车间可能性应用场景 ,这种 ...
-
本帖最后由 采集赛道5 于 2025-8-27 18:22 编辑 应用场景 车身在滚床上移动,对应的车身信息也更新在滚床上,时刻知道这台滚床上的车身信息。具体见下方视频 ...
-
本帖最后由 采集赛道5 于 2025-8-27 11:54 编辑 简单记录一下KP700与S7-400的以太网通讯。实现I/O/M区的的读取。实现步骤组态KP700 Comfort创建PLC连接创建变量组态画面下载并运行项目1-组态KP700 Comfort在HMI中选 ...
-
本帖最后由 采集赛道5 于 2025-8-21 16:34 编辑 简单介绍一下西门子读写站现场应用:车身经过读写站时,获取车身信息,如颜色,车型,FIS号等。本文主要介绍内容如下1-安装要求2-硬件组态信息3-软件程序信息安装要 ...
-
应用示意图
整体思路
1-硬件组态2-软件编写
硬件组态
分配bus地址。红色框框内的部分定义了I/O起始地址以及字节长度。
软件编写
这套设备带有随机光盘,光盘中提供了标准的块。这里面有profinet/ profibus ...
-
接着昨天的试验台搭建,今天把DP/DP Coupler也接上。实现柜内两台PLC的通讯。DP/DP Coupler模块概述   ...
-
最近想着在办公室,搭建一个试验台。把现场用到的一些元器件,尽可能的安装在屋内柜子中,方便学习和研究。这里简单介绍一下Diagnostic Repeater。 做为Pro ...
-
接着昨天的试验台搭建,今天把DP/DP Coupler也接上。实现柜内两台PLC的通讯。DP/DP Coupler模块概述   ...
-
车间现有近200多台Fanuc机器人,机器人的一些运行信息,如关节位置、电机电流等参数信息对于机器人的检修维护等工作具有重要的意义,之前一直想尝试获取这些信息,直到接触了HslCommuni ...
-
本帖最后由 采集赛道5 于 2025-9-9 17:49 编辑 这篇文章是相对与之前的那篇文章,作了一些方法的改进。之前的文章PLC-两个西门子PLC之间的以太网通信 需要在一个项目中上传另外一 ...
-
车间现有近200多台Fanuc机器人,机器人的一些运行信息,如关节位置、电机电流等参数信息对于机器人的检修维护等工作具有重要的意义,之前一直想尝试获取这些信息,直到接触了HslCommuni ...
-
车间现有近200多台Fanuc机器人,机器人的一些运行信息,如关节位置、电机电流等参数信息对于机器人的检修维护等工作具有重要的意义,之前一直想尝试获取这些信息,直到接触了HslCommuni ...
-
应用场景 从生产角度来考虑,减少机器人换色频次对于生产质量、生产成本具有重大意义。因此车间一般会设置颜色编组站,实现同一种颜色车型的批量生产。但在实际生产过程中,经常会涉及到 ...
-
本帖最后由 采集赛道7 于 2025-8-21 15:19 编辑 主要内容对PLC发送的字节数据进行解析上一篇文章我们讲解了PLC作为服务器每隔1s发送100个字节的数据。具体见文章C#-基于Socket实现与西门子S7-1200 PLC服务器通信这 ...
-
本帖最后由 采集赛道5 于 2025-8-26 23:01 编辑 PLC作为服务器周期性的发送数据。PLC:S7-1200C#:作为客户端,接收PLC发送的数据用到开放式用户通信块。实现步骤1-组态PLC,并在硬件组态中勾选如下选项2-创建一个 ...
-
创建类comWithPlc.cs ,这个文件和Sharp7.cs一起,可以在任意项目中引用。提高开发效率。这里放上comWithPlc.cs的源码,都是自己编写的一些方法,实现快速读取PLC中 ...
-
制作一个数据采集系统,实现读取单个PLC中DB中的某个字,并以十进制的方式生成动态的数据曲线。应用:采集设备运行中某一个关键参数的值,通过对参数的分析,实现对设备运行状态的分析。Gtihub:https://github.com/y ...
-
主要内容如下:小程序界面显示图表,可以直观明了地显示各种信息!如下页面:实现过程:方法1:1-Github上下载项目 项目地址:https://github.com/ecomfe/echarts-for-weixin2-微信开发工具中打开项目,将 proj ...
-
现有手头上没有真实的PLC了,但有时候又会想到用C#和PLC通讯,做一些简单的功能,于是就有了下面的这篇文章。 S7-PLCSIM 采用了内部协议与STEP7或者博 ...
-
本帖最后由 采集赛道7 于 2025-8-21 16:05 编辑 应用场景 车身在滚床上移动,对应的车身信息也更新在滚床上,时刻知道这台滚床上的车身信息。具体见下方视频 ...
-
独学而无友,则孤陋而寡闻。要想水平提高的快,最好有一个好的老师,能够指引,提供方向。其次若不能有好的老师,那就找本好的教材。若没有这些,想要提高水平,真 ...
-
本帖最后由 采集赛道5 于 2025-8-22 10:52 编辑 本文的起源来源于之前的一个想法,详情参考文章涂装车间一种降成本的方案--返喷车的上线时机以及换色分析 & ...
-
本帖最后由 采集赛道5 于 2025-8-27 18:50 编辑 应用场景: 现场两台PLC直接没有通过Coupler连接,但是两台PLC直接还想进行数据交换。(两台PLC属于同一局域网。)实现方法:&n ...
-
本帖最后由 采集赛道5 于 2025-8-21 10:12 编辑 和PLC通讯的类文件中更新了两个方法。类文件的编写参考之前的文章C#-基于Sharp7.cs二次开发读取PLC值的方法-留言更新方法这两个方法里面包含了以下参数,PLCIP地址, ...
-
本帖最后由 采集赛道5 于 2025-8-22 11:45 编辑 对之前采集到的数据进行分析。详见文章涂装车间一种降成本的方案--返喷车的上线时机以及换色分析涂装车间一种降成本的方案--返喷车的上线时机以及换色分析-2用到的语 ...
-
接上一篇文章,我们这里记录一下项目分层的思想。从而更好的实现项目的可扩展性等。网上相关的资料也挺多,详细的信息大家可以自行百度,我这里只是记录一下我对分层的理解。实体层(mo ...
-
本帖最后由 采集赛道7 于 2025-8-21 15:44 编辑 主要内容对PLC发送的字节数据进行解析上一篇文章我们讲解了PLC作为服务器每隔1s发送100个字节的数据。具体见文章C#-基于Socket实现与西门子S7-1200 PLC服务器通信这 ...
-
本帖最后由 采集赛道5 于 2025-9-8 18:59 编辑 实现思路C#通过sharp7.cs 读取DB块中的数据。(这里是字节数组)。然后对字节数据进行解析,并绑定在textbox控件中进行显示。需求1-基于Sharp7.cs二次编写的访问PLC类 ...
-
本帖最后由 采集赛道5 于 2025-9-8 19:21 编辑 主要内容PLC作为客户端周期性的发送数据。PLC:S7-1200 作为客户端C#:作为服务端,接收PLC发送的数据用到开放式用户通信块。这里我们使用其它中的 TCON 和 TSEN ...
-
本帖最后由 采集赛道7 于 2025-8-21 15:35 编辑 PLC作为服务器周期性的发送数据。PLC:S7-1200C#:作为客户端,接收PLC发送的数据用到开放式用户通信块。实现步骤1-组态PLC,并在硬件组态中勾选如下选项2-创建一个 ...
-
本帖最后由 采集赛道5 于 2025-9-8 18:46 编辑 应用之处 当我们监控PLC中某一变量时,我们希望这个值变化时,去触发一个事件。比如,我想记录车间一天的来车信息,当我检测 ...
-
Windows服务简介Microsoft Windows 服务能够创建在它们自己的 Windows 会话中可长时间运行的可执行应用程序。这些服务可以在计算机启动时自动启动,可以暂停和重新启动而且不显示任何用户界面。这使服务非常适合在服 ...
-
本帖最后由 采集赛道5 于 2025-9-8 18:35 编辑 应用场景: 两个PLC之间在同一局域网内,且两个PLC之间没有Coupler相连接。同时这两个PLC之间还想实现数据传 ...
-
本帖最后由 采集赛道5 于 2025-9-8 18:15 编辑 应用场景: 我们用C#写的操作西门子PLC的上位机小软件,很多时候,我们想要通过画面直观的确认和PLC的 ...
-
HslCommunication简直就是一个神器,关于它的介绍可以参考官网http://www.hslcommunication.cn/ ,有了它,我们可以和工业现场的各种控制器建立通讯连接。本文简单的介绍一下如何 ...
-
主题 读取PLC中的过程参数值,存入数据库中,软件编写工具,实现数据的分析功能,通过数据的分析,优化工厂设备的工作状态,确保其工作在最佳状态。本文主要内容DBWrite函数深入学习DBWr ...
-
在通过NuGet引用了众多的包以后,就突发奇想试着自己也发布一个类库。一方面后面在编写软件应用的时候,方便一些通用的类文件引用,如访问数据库的类,访问PLC的类,数据类型转换的类等 ...
-
主题 读取PLC中的过程参数值,存入数据库中,软件编写工具,实现数据的分析功能,通过数据的分析,优化工厂设备的工作状态,确保其工作在最佳状态。本文主要内容1-新建一个类,里面新建一 ...
-
最近发生了一些事情,本该定期更换的备件没有如期更换,产生了一些停台。一方面人员减少、每个人负责的设备增加,工作量的关系有些工作没有很好的按计划开展。另一方面设备的维 ...
-
主题 读取PLC中的过程参数值,存入数据库中,软件编写工具,实现数据的分析功能,通过数据的分析,优化工厂设备的工作状态,确保其工作在最佳状态。本文主要内容当发布后的程序有更新时, ...
-
在工厂的设备流程图中,一般会用符号代替设备进行原理图的绘制,也叫工艺流程图。今天就想通过自定义的图片控件,代表某种设备,并自定义状态属性,通过属性值的修改,显示设备的允许状态,比如这个符号代表风机,四 ...
-
近期接触过最好用的一个用来和PLC通讯,实现各种功能的文件了。这是一个基于.NET构架的DLL文件,开发者可以使用微软的Visual Studio将PCHMI.DLL加载到工具箱里面进行二次开发或者配置。基本上不用自己写代码, ...
-
很久之前写的一篇文章,主题是关于微信小程序使用Echarts图表的。那篇文章图表中的数据都是写死的。详情看前往微信小程序-Echarts图表的使用-1,这篇文章讲解一下图表加载数据库 ...
-
上位机采集显示PLC报警信息,具体效果见下方视频:具体实现方法如下:1、将所有的报警信息集中写入一个DB块,一个不够可以写多个。2、新建一个表,可以是Excel表格,或者是数据库中的表。定义报警等级、报警内容、PL ...
-
主题 读取PLC中的过程参数值,存入数据库中,软件编写工具,实现数据的分析功能,通过数据的分析,优化工厂设备的工作状态,确保其工作在最佳状态。本文主要内容托盘程序的编写托盘程序就 ...
-
主题 读取PLC中的过程参数值,存入数据库中,软件编写工具,实现数据的分析功能,通过数据的分析,优化工厂设备的工作状态,确保其工作在最佳状态。本文主要内容类的创建(针对Oracle数据 ...
-
主题 读取PLC中的过程参数值,存入数据库中,软件编写工具,实现数据的分析功能,通过数据的分析,优化工厂设备的工作状态,确保其工作在最佳状态。本文主要内容数据库数据的获取(针对Or ...
-
主题 读取PLC中的过程参数值,存入数据库中,软件编写工具,实现数据的分析功能,通过数据的分析,优化工厂设备的工作状态,确保其工作在最佳状态。本文主要内容上篇文章讲解了单个流量计 ...
-
制作一个数据采集系统,实现读取单个PLC中DB中的某个字,并以十进制的方式生成动态的数据曲线。应用:采集设备运行中某一个关键参数的值,通过对参数的分析,实现对设备运行状态的分析。Gtihub:https://github.com/y ...