-
车间现有近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 ...
-
上一篇文章我们实现了通过WebAPI对PLC的读操作,这篇文章讲一下通过WebAPI实现对PLC的写操作,我们以写入DBW为例来进行演示。效果可见下方视频其中PLC是通过本机仿真实现的,具体可参考文章C#通 ...
-
主题 读取PLC中的过程参数值,存入数据库中,软件编写工具,实现数据的分析功能,通过数据的分析,优化工厂设备的工作状态,确保其工作在最佳状态。方法 Sharp ...
-
主题 读取PLC中的过程参数值,存入数据库中,软件编写工具,实现数据的分析功能,通过数据的分析,优化工厂设备的工作状态,确保其工作在最佳状态。本文主要内容流量计(液体、气体)一般 ...
-
制作一个数据采集系统,实现读取单个PLC中DB中的某个字,并以十进制的方式存入Oracle数据库中。应用:采集设备运行中某一个关键参数的值,通过对参数的分析,实现对设备运行状态的分析。项目Gtihub:https://github.c ...
-
《TIA WinCC Professional 入门经典》一共30篇,如果我们的公众号文章您每篇都转发的话,会在结束时获赠完整视频,欢迎关注、欢迎转发!************************************************************************* ...
-
TIA WinCC Professional 入门经典》一共30篇,如果我们的文章您每篇都转发的话,会在结束时获赠完整视频,欢迎关注,欢迎转发!********************************************************************************* ...
-
《TIA WinCC Professional 入门经典》一共30篇,如果我们的文章您每篇都转发的话,会在结束时获赠完整视频,欢迎关注,欢迎转发!******************************************************************************* ...
-
《TIA WinCC Professional 入门经典》一共30篇,如果我们的文章您每篇都转发的话,会在结束时获赠完整视频,欢迎关注,欢迎转发!******************************************************************************* ...
-
TIA WinCC Professional 入门经典》一共30篇,如果我们的文章您每篇都转发的话,会在结束时获赠完整视频,欢迎关注,欢迎转发!********************************************************************************* ...
-
双击桌面上的“TIA Portal V14”打开博途开发环境。选择菜单“项目/新建”或者点击工具栏上的“新建按钮”创建一个新项目。 图2.1.1 新建项目 ...
-
《TIA WinCC Professional 入门经典》一共30篇,如果我们的文章您每篇都转发的话,会在结束时获赠完整视频,欢迎关注,欢迎转发!******************************************************************************* ...
-
消息在一个项目中几乎是必不可少的,只要带有触摸屏或者上位机,几乎100%都要组态报警或者诊断消息。在TIA博途中支持三种消息实现方式,分别是HMI报警组态、Program_Alarm和ProDiag。第一种 ...