自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (12)
  • 收藏
  • 关注

原创 Brother CNC联网数采集和远程控制

我是用C# 写代码抓取数据结果和网络调试助手显示一样如下图。这里做记录给需要的兄弟参考,防止以后会忘记。具体每行string是什么意思如下图。

2023-09-15 09:49:08 818

原创 FANUC机器人的系统变量

像西门子系统或发那科系统、马扎克系统,编制程序时,时常会使用一下变量,变量有全局变量、局部变量、通道变量、程序变量、系统变量等,其中全局变量为子程序编制,设备开关机均存在,系统变量为设备出厂时固有的变量,也是不变的,在程序编制的时候可以使用此类变量读取设备PLC内的数据,用于程序中参数的判断等,下面分享一下我曾经经常用到的发那科系统的系统变量:更新完系统变量后要将控制柜断电重启。 1. #3000 报警变量 例: N6

2021-10-27 11:34:20 9718

原创 C# 台群CNC M80系列CNC通讯

台群CNC使用的是日本三菱CNC控制系统,要上位机连网通讯的话需要安装通讯软件(FCSB1224W000),而这个软件是收费的。需要的话私聊我这个通讯软件支持多种语言通讯,如下图概要三菱CNC通信软件FCSB1224W000是在EZSocket环境下运行的软件产品(以下称为本产品),可方便地开发用于三菱数控装置CNC M700/M800系列、三菱CNC C70系列、三菱CNC C80系列、带有Windows接口的应用程序。参考资料:需要资料可以加我VX:genesisv92...

2021-07-27 09:12:47 3003 5

原创 C# 三菱FX5U-32M与上位机通讯

三菱 MX COMPONENT下载及安装测试https://blog.csdn.net/han_better/article/details/80534913如果多个PLC要连到一个PC主机上,就要在三菱mx组件配置逻辑站号,如下图:界面展示:下载源码链接:审核中

2021-05-11 17:07:32 1057

原创 三菱 MX COMPONENT下载及安装测试

1、下载地址:MX Component三菱官方下载-https://www.mitsubishielectric-fa.cn/序列号:117-570766844(测试可用)个人建议用云盘下载,本地下载比较慢,下载完成后解压缩即可。2、安装解压后先安装EnvMEL文件夹中的setup安装完成后直接运行解压后文件夹中的setup即可:然后公司什么的随便设置,再输入注册码:如果遇到下面图片显示内容,允许安装即可:安装完成后就会显示如下图片:3、运行首先打开设置程序:点击wi

2021-02-01 15:04:57 7606 2

原创 C# 倍福ADS连接IPC,使用AdsRemote组件和ADS通讯

C# 倍福ADS的正确打开方式,使用AdsRemote组件优雅的通过ADS通讯,支持WPF窗体控件的绑定机制,做上位机页面很方便,大大节省了开发时间。倍福的官方文档给的例子我就不多说了,今天介绍一种更改优雅的使用ADS组件进行通讯的方式,非常符合高级语言的编程风格,在也不用到处readany,writeany了。https://github.com/nikvoronin/AdsRemoteAdsRemote:Beckhoff的TwinCAT.Ads API库的高级接口可以节省大量的开发时间。您不需要网

2020-05-12 15:29:09 2500

原创 VB、C#直接与S7-200Smart、S7-1200/1500、S7-300/400以太网、PPI、MPI通讯

原文:http://blog.sina.com.cn/s/blog_16d7d3ecb0102x1z5.htmlhttps://blog.csdn.net/dacong/article/details/793656962.0 通讯组件名称及下载地址http://blog.sina.com.cn/s/blog_16d7d3ecb0102y5db.htmlAB PLC以太网(Reg.) 下载: MicroLogixTCP.DLLAB PLC以太网(Reg.) 下载: Compa

2020-05-12 15:21:15 1628

原创 c# ABB 机械手上位机连接

c# 程式开发和调试步骤如下:扫描局域网内机械手清单:获取机械手状态:设定机械手运行倍率,获取机械实时坐标:获取机械手运行日志:获取机械手IO值。

2024-02-28 10:16:55 811

原创 ABB 机械手设定IP地址

ABB 机械手设定IP地址

2024-02-28 09:48:33 1374 1

原创 ABB机械手开启连网通讯功能

ABB 机械手开通上位机功能PC Interface

2024-02-28 09:43:07 458

原创 PostgreSQL处理JSON数据

表 9-44展示了能用来创建 json和jsonb值的函数 (当前,没有用于jsonb, row_to_json以及array_to_json的等效函数, 然而,to_jsonb函数提供了许多诸如这些函数的相同功能)。也是通过JSON的基本操作先定位到数组对象所在的Key,通过key取到对应的value后直接->(0),就可以取用到对应的对象域,注意对象域和文本,转化为文本就不能够在取key和具体数据数据咯。array_to_json和row_to_json与to_json。对象,而不是原始字符串值。

2023-06-28 10:13:57 1437

原创 Excel 2019访问SQL Server数据库的实现过程

这里你选择需要查询的表,可以是单个表,可以是多个表,单个表的话,比较简单,这里就不再赘述,主要讲讲多个表的组合查询。当你选择左侧的表时,点击箭头后右侧会显示该表的所有列信息,这时候,你可以对所选的列中不需要的进行去除,同样使用箭头功能即可实现。在“名称”一栏中输入方便记忆的连接数据源名称,本示例为“Kingdee”,“服务器”一栏中输入你所要连接的具体的服务器名称,可以点击右侧向下三角图标选择,也可以直接输入,本示例中以本机为例。点击图示菜单“将数据返回到Excel”,

2023-06-27 11:01:39 1897

原创 SQL SERVER case when的使用方法

SQL SERVER case when的使用方法,横表转竖表,分组等等。

2023-06-06 08:40:05 7085

原创 C# SerialPort通讯常用函数

比如,标准的ASCII码是0~127(7位)。由于 ReadBufferSize 属性只表示 Windows 创建的缓冲区,而 BytesToRead 属性除了表示 Windows 创建的缓冲区外还表示 SerialPort 缓冲区,所以 BytesToRead 属性可以返回一个比 ReadBufferSize 属性大的值。串口对于操作系统来说是一个文件,如果设置PortName为本机不存在的串口名(即文件名),如“COM7”或“COMK”,Open()打开串口将失败,提示“端口COM7不存在”。

2023-05-15 11:22:18 1791 1

原创 RS232串口通迅完整接收事例

【代码】RS232串口通迅完整接收事例。

2023-05-15 11:17:51 412

原创 DB9接口详解---DB9引脚在 UART,CAN,RS485中的定义

DB9端口的线缆在串行通信中使用较为普遍,本文将围绕DB9端口的定义、测试、产品以及连接方式等内容,详细介绍DB9端口。

2022-08-25 14:21:00 44925 4

原创 SQL Server 数据库索引的优缺点及原理

什么是索引:索引就像是书的目录,是与表或视图关联的磁盘上结构,可以加快从表或视图中检索行的速度。索引中包含由表或视图中的一列或多列生成的键。这些键存储在一个结构(BTree)中,使SQL可以快速有效地查找与键值关联的行。为什么要建立索引,即索引的优点:① 建立索引的列可以保证行的唯一性,生成唯一的rowId② 建立索引可以有效缩短数据的检索时间③ 建立索引可以加快表与表之间的连接④ 为用来排序或者是分组的字段添加索引可以加快分组和排序顺序索引的缺点:① 创建索引和维护索引需要时间成本,这个成

2021-11-04 13:58:03 1357

原创 excel2Html test

1 Carrier 治具编号 M54-L1-M125-C-017 约有100个通用治具编号 2 Cavity 保压穴位编号 M54-L1-M130-M-04-03 8台机器,每台机器3个穴位,共24个穴位编号 3 Time 产品保压时间点 2021/9/22 8:40 ...

2021-10-23 19:57:58 180

原创 无法远程登录其他系统-这可能是由于CredSSP加密Oracle修正。

备注说明: 我用的是Win10的系统,远程MSTSC 系统是windows server 2012解决办法如下:然后选择计算机配置>管理模板>系统>凭据分配>加密Oracle修正

2021-10-11 13:02:38 101

原创 SQL查询每个设备最新一笔资料

查询sql 命令:SELECT MachineName, EqpIP, ActStsMach, ActCntCyc, ActTimCyc, ActTimFill1, EventTimeFROM API_MoldingParamData xWHERE CreateTime = ( SELECT MAX (CreateTime) FROM API_MoldingParamData y WHERE x.MachineName = y.MachineName

2021-09-28 14:04:34 386

原创 FANUC NC GUIDE PRO 17.1虚拟机(XP系统)

FANUC NC GUIDE PRO 17.1虚拟机(XP系统)版本17.00(2019.10.1)-添加了FS0i-F Plus iHMI。CNC系统版本为D4G3(D6G3)/ 06。-添加了用于FS0i-F / FS0i-F Plus的机器组成创建工具。(不包括学术包)-CNC系统已更新为以下系列/版本。FS30i-B iHMI:G313 / 29FS30i-B:G313 / 29FS31i-B:G413 / 29FS31i-B5:G433 / 29FS32i-B:G503 /

2021-08-09 09:31:33 18395 8

原创 【C#初学者必备】常用200+单词整理

有一些小伙伴感觉学习编程很难,有一部分原因是觉得自己英语不好,所以我们将C#学习中遇到的常用单词整理了一下,一共有200多个,供大家学习。1、Visual Studio直译:可视化开发环境说明:简称VS,我们编写程序的集成开发环境,可以写代码、编译代码、调试代码、发布程序。2、.Net直译:dotNet说明:我们常说的.net读作dotnet,表示网络开发平台3、Sharp直译:锋利的说明:C#就读作“C Sharp”,表示这是开发语言中的一个“利器”4、Framework直译:框架,

2021-07-27 08:34:30 5390 3

原创 SQL SERVER 中日期格式化,及GETDATE()CONVERT()

date和datetime类型的区别date是SQL Server 2008新引进的数据类型。它表示一个日期,不包含时间部分,可以表示的日期范围从公元元年1月1日到9999年12月31日。只需要3个字节的存储空间。dateTime 日期和时间部分,可以表示的日期范围从公元1753年1月1日00:00:00.000 到9999年12月31日23:59:59.997 ,精确到3.33毫秒,它需要8个字节的存储空间。GETDATE()函数,返回当前日期时间(datetime类型)SELECT GET.

2021-06-30 13:26:24 311

原创 C# 如何telnet IP的某端口/ping 是否通

//检查是否ping通 private bool checkPingEnable(string _ip) { bool _isEnable = false; try { Ping pingSender = new Ping(); PingReply reply = pingSender.Send(_ip, 120);//第一个参数为ip地址.

2021-06-07 09:27:33 2821

原创 CSDN发布文章中插入excel table

今天写一篇文章的时候,需要在文章中插入一段表格,开始本打算用截图,但是这个表格有点长,截图显然不合适,而且截图不好看,看了CSDN的MARKDOWN插入表格的说明,太麻烦了。有什么简单的方法呢?通过强大的百度,找到了解决的方法:先把text文本转成Html格式,然后再把生成的html文本copy到文章中即可。这是一个能将EXCEL表格转化成HTML格式的在线网址:http://pressbin.com/tools/excel_to_html_table/index.html现在一切就变得简单了,E

2021-05-31 09:22:49 292

原创 C#正则提取字符串(一个或多个)

C#正则表达式进行简单的字符串匹配识别直接上代码:if (!Regex.IsMatch(comboBox1.Text, @"(高端类|中端类|低端类)"))//产品类型格式验证{ MessageBox.Show("产品类型格式不正确!", "警告", MessageBoxButtons.OK, MessageBoxIcon.Error); return;}//------例1if (!Regex.IsMatch(comboBox2.Text, @"\d(16|32|48|56)"))//

2021-05-26 09:24:52 10620

原创 C# .NET下读取PDF文本

在.NET下读取PDF文本用到的类库主要有两个:PDFBox和iTextSharp。先说PDFBox,这个类库据说功能很强大,本人在这只是简单介绍一下:1、下载PDFBox下载地址:http://sourceforge.net/projects/pdfbox/2、引用动态链接库解压缩下载的PDFBox,找到其中的Bin目录,需要在项目中添加引用的dll文件有: IKVM.GNU.Classpath.dll PDFBox-0.7.3.dll FontBox-0.1.0-dev.dll IKVM.Ru

2021-05-24 13:36:42 4293

C# WinForm ListView 添加行方法 (个人整理)

1.为ListView直接添加整行:myListView.Columns.Add("", 50, HorizontalAlignment.Left);myListView.Columns.Add("", 50, HorizontalAlignment.Left);myListView.Columns.Add("", 50, HorizontalAlignment.Left); myListView.Items.Add(new ListViewItem(new string[] { "张三", "1

2021-05-09 10:41:09 2627

原创 根据IP地址获得服务器名称

https://wenku.baidu.com/view/f9ad9b49360cba1aa911da7c.html

2021-04-29 12:13:17 347

原创 安装postgresql 时遇见 An error occured executing the Microsoft VC+runtime installer

前几天在安装 postgresql 时遇见了 这个问题There has been an error.An error occured executing the Microsoft VC+ runtime installer。解决方式如下:找到安装文件, 我的安装文件路径如下:进入cmd ,然后将当前目录切换到程序的安装文件目录下运行 postgresql-9.2.14-1-windows-x64.exe --install_runtimes 0弹出如下画面,即可继续安装..

2021-02-07 22:19:54 499 1

原创 RabbitMQ-server开启MQTT 功能

安装顺序:1.先安装OPT, 下载URL2.再安装rabbitmq,下载URL3.启动RabbitMQ管理web画面3.1 run RabbitMQ cmd, 输入 rabbitmq-plugins enable rabbitmq_management 运行3.2 http://localhost:15672/#/queues 用户名:guest 密码:guest 登录后加个用户4. RabbitMQ配置MQTT插件----------------------- https://blog

2020-12-24 09:11:37 1182

原创 C#从字符串获取文件路径

C#从字符串获取文件路径C# 截取带路径的文件名字,扩展名,等等 的几种方法C#对磁盘IO操作的时候,经常会用到这些,路径,文件,文件名字,文件扩展名.之前,经常用切割字符串来实现,可是经常会弄错. 尤其是启始位置,多少个字节,经常弄晕.下面这种方法貌似比较简便:string filePath = @“E:\Randy0528\中文目录\JustTest.rar”;Response.Write(“文件路径:”+filePath);Response.Write(“更改路径字符串的扩展名。”

2020-12-08 10:11:34 2810

原创 C#使用Microsoft.ACE.OLEDB.12.0 需要安装的组件

報錯信息:C#使用Microsoft.ACE.OLEDB.12.0 需要安装的组件下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=13255記得要選擇中英文版本,這個要注意,不然會安裝不了的。微軟官網說明:https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=13255安裝說明:注意:在安装此下载之前,必须先通过使用“控制面板”中的“添加/删除程序”,

2020-12-03 08:57:30 5948

原创 System.InvalidOperationException: 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。

AccessDatabaseEngine.exehttps://www.onlinedown.net/soft/1180584.htm运行软件提示错误 :未在本地计算机上注册 Microsoft.ACE.OLEDB.12.0 ,那么就需要安装这个软件了。System.InvalidOperationException:“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。”。本程序的作用在于使得在office系统文件与office应用程序之间进行数据传输。装说明注

2020-11-16 14:29:19 2673

原创 nmap 扫描服务器开放了哪些端口

nmap 扫描服务器开放了哪些端口apt-get install nmapnmap -sS -p 0-1000 xxx.xxx.xxx.xxx输出:Starting Nmap 6.40 ( http://nmap.org ) at 2016-11-08 16:41 CST Nmapscan report for xxx.xxx.xxx.xxx Host is up (0.0000090s latency). Notshown: 998 closed ports PORT STATE S

2020-09-25 16:33:22 3520

原创 如何查看软件所使用的端口

windows系统自带的“资bai源管理器”能查看端口使用情况,具体操du作方法如下zhi:(1)如下图红色箭头标bai记,鼠标右键单击任务栏空白处,在弹出的右键菜单里选择“任务管理器”:(2)如下图红色圆圈标记,在“任务管理器”里,切换到“性能”选项卡,再点击“打开资源管理器”:(3)在“资源管理器”里,点击“网络”,在“网络活动的进程”中勾选需要查询的进程,这时最下面一栏“侦听端口”就会显示这个进程(软件)所使用的端口了:...

2020-09-15 08:24:37 17657

转载 #使用Thread.Sleep()导致程序无响应的解决办法

有时候我们在编写C#程序时需要某个线程睡眠一段时间,一般情况下,我们首先会想到用Thread.Sleep()方法,但是有时候用这个方法的时候会导致程序出现无响应的状况,那有没有其他办法来替代这个方法呢?答案是肯定的,下面亦是美网络就给大家介绍一下Thread.CurrentThread.Join()方法。首先我们来看一下msdn帮助文档是如何介绍的:Thread.Sleep(); //将当前线程挂起指定的时间。Thread.CurrentThread.Join(); //在继续执行标准的 COM 和

2020-09-03 09:26:47 3737

原创 WinForm—窗体之间传参数的几种方式

前言小编最近维护一个Winfrom窗体,是项目中CS端的主窗体,很多子窗体需要从主窗体获取值,同时子窗体还需要给主窗体回传值,下面来给大家介绍一下。正文本文中以主窗体为frmMain,子窗体为frmGroup ,两窗体之间的传值来做示例。方式一: 使用公共静态变量传值主窗体frmMain中代码public partial class frmMain : Form{ //声明工位ID 为公共静态变量 public static string terminalID = ""; //给静态变量

2020-09-03 09:05:53 3359

原创 C# 命名管道进行进程通信--pipe通讯

C#中使用命名管道进行进程通信的实例原文: C#中使用命名管道进行进程通信的实例1 新建解决方案NamedPipeExample在解决方案下面新建两个项目:Client和Server,两者的输出类型均为“Windows 应用程序”。整个程序的结构如下图所示。2 实现项目ClientClient仅包含一个名为“客户端”的窗体,如下图所示。编写窗体后端代码,如下所示。using System;using System.IO;using System.IO.Pipes;using Syst

2020-09-01 16:07:17 917 1

原创 C# 判断字符串是否是int/double

using System.Text.RegularExpressions;/// /// 判断字符串是否是int/double/// public static bool IsIntOrDouble(string strNumber){Regex objNotNumberPattern = new Regex("[^0-9.-]");Regex objTwoDotPattern = new Regex("[0-9][.][0-9][.][0-9]");Regex objTwoMinusPat

2020-07-31 14:39:13 1389

Fanuc IMM成型机报警说明和诊断

Fanuc IMM成型机报警说明和诊断中文版

2021-10-19

安川机器人通讯sdk说明书

MotoCom SDK is a robot communication software development kit. SDK provides a developer with the capability to create custom applications that communicate with Motoman robots. This tool can be used to control a robot and its data through a communication connection.

2021-10-11

FANUC机器人通讯使用手册

FANUC Robot Interface (FRRJIF.DLL) is Windows software module to read/write robot data with robot over Ethernet. FANUC Robot Interface does not support file transferring. Please use FTP or HTTP for it.

2021-10-11

C#TCP Socket通信源码.zip

一个C#写的TCP通信例子,解压有TCPServer和TCPClient两部分的源码。

2021-08-13

Mitsubishi_FX5U_32M_PLC 2021-05-11.zip

PC端(工控机)上利用MX COMPONENT软件通过直连或者经过交换机的连接方式建立与三菱PLC(FX5U-32M)之间的通讯

2021-05-11

发那科机械手上位机c#连网说明书

FANUC Robot Interface (FRRJIF.DLL) is Windows software module to read/write robot data with robot over Ethernet. FANUC机械手接口(FRRJIF.DLL)是Windows软件模块,用于通过以太网通过机械手读取/写入机械手数据。 You need to purchase one FANUC Robot Interface (A08B-9410-J575) to one development PC. For additional PCs that are not for development, you do not need to purchase additional FANUC Robot Interface. License registration and USB protector is not necessary from V3.0.0. 您需要向一台开发PC购买一台FANUC机器人接口(A08B-9410-J575)。 对于不用于开发的其他PC,您不需要购买额外的FANUC机械手接口。 从V3.0.0开始,不需要许可证注册和USB保护器。 需要Fanuc Robot连网技术支持可以给我留言哦,看到会回复的。 需要连接机械手C# Demo程式+vx: genesisv92

2021-03-19

RabbitMQ 安装包和开启MQTT功能

RabbitMQ 安装包和开启MQTT功能,具体操作看readme文档。

2020-12-24

Fanuc_30i_Ethernet_Settings.pdf

Fanuc_30i_Ethernet_Settings Fanuc CNC 型号31iA/B 设备连网设置,里面讲的很详细,包括端口好。 一般用TCP协议,端口默认为8193. NOTE 1 The embedded Ethernet port of FANUC Series 32i-A is available as an option. 2 Use the PCMCIA Ethernet card designated by FANUC. General Ethernet cards available on the market cannot be used.

2020-12-12

Icon list.zip

附件为各种软件开发需要Icon图片,有两种尺寸供选择icon16+icon32的. 获得该资源你再也不用到处去寻找各种按钮图标啥的,反正我是觉得挺好。

2020-05-11

Modbus TCP 、 Nmodbus开源库 Nmodbus上位机(C#)Demo

Nmodbus的开源库,4种方式读取Modbus Tcp 数据。

2019-04-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除