摘要: 由于工作的原因,一直在研究和PLC通讯的事情。我们采购的是三菱5u的PLC,内置网口,最开始用的是三菱的SLMP协议的,但是我真的是太懒了,感觉自己解析报文协议太麻烦,各种转换都太浪费精力了。偶然的一次机会,和安川PLC通讯,走了一回Modbus TCP协议,然后就欲罢不能,简直是太方便了。 我用的 阅读全文
posted @ 2018-01-06 09:58 luuuuuuuuuuuuu 阅读(32) 评论(0) 推荐(0)
摘要: 最近客户有个小需求,大致是这样子的:他们那边有个程序每天会生成一些记录文本,里面记录了生产的条码和时间。他们希望在另外一个软件中查询那些记录的重复条码,并且显示出来。这些文件大的好几M,一想到这每个文件都要遍历我就很头疼,一直和客户电话沟通改需求,不要用这种方式查询,效率低不好什么什么的。可是客户偏 阅读全文
posted @ 2017-11-02 19:18 luuuuuuuuuuuuu 阅读(8) 评论(0) 推荐(0)
摘要: SLMP SLMP (SeamLess Message Protocol)是使用以太网,通过外部设备 (计算机及GOT等)访问支持SLMP的设备所需的协议。FX5的内置以太网端口可以通过SLMP的3E帧进行通信。通过软元件数据的写入/读取,可以使用外部设备进行CPU模块的动作监视及数据解析、生产管理 阅读全文
posted @ 2017-06-03 18:36 luuuuuuuuuuuuu 阅读(44) 评论(0) 推荐(0)
摘要: VS环境下调用C#动态开,可以说这个是个老生常谈的话题,随便翻一翻都可以找到一堆资料。 1、N种方法使用C++调用C#动态库 2、CLR调用接口 方法很多,不过我觉得简单的比较适合我,所以我选择通用的CLR托管的方式调用,开始用起来也没发现什么问题,可是我忘了编程电脑上是安装了各种环境的,在实际工作 阅读全文
posted @ 2017-05-23 22:54 luuuuuuuuuuuuu 阅读(12) 评论(0) 推荐(0)
摘要: 这里记下我调试遇到的bug及解决方案,想到哪些记哪些。 1、wincrtl1.cpp 80错误 解决方案: 调试后发现定位到void CButton::DrawItem(LPDRAWITEMSTRUCT)自绘里出了问题。找了些资料,需要把按钮的Owner Draw属性改成FALSE。之后就太平无事。 阅读全文
posted @ 2017-05-01 12:04 luuuuuuuuuuuuu 阅读(14) 评论(0) 推荐(0)
摘要: SQL脚本修改表结构 新建表: create table [表名] ( [自动编号字段] int IDENTITY (1,1) PRIMARY KEY , [字段1] nVarChar(50) default '默认值' null , [字段2] ntext null , [字段3] datetim 阅读全文
posted @ 2017-05-01 09:38 luuuuuuuuuuuuu 阅读(9) 评论(0) 推荐(0)
摘要: 很久没有在CSDN上写点东西了,一方面是感觉自己实力不咋地,代码搬运工,写出来怕出丑,不过更多的原因是自己懒得写。现在想写点自己擅长的,想了好久才觉得原来这个可以写写,也算是总结下自己所会的吧。 本文从下面几个方面来介绍如何在Samlight上做简单的二次开发: Samlight简介 Samligh 阅读全文
posted @ 2016-11-30 15:55 luuuuuuuuuuuuu 阅读(80) 评论(0) 推荐(0)
摘要: 声明: 本文只作为简单记录而已,并非教程。 插件要求: 将选中的字符转换成曲线、再转成虚线,并去掉填充色。 相应环境说明: 开发环境:Windows 7 32bit软件基础:CorelDRAW X4开发语言:VBA 开发说明: 开发难度不高,编程语言简单易懂,查找资料花费过多时间。 核心代码: Pr 阅读全文
posted @ 2013-10-13 16:11 luuuuuuuuuuuuu 阅读(38) 评论(0) 推荐(0)
摘要: 开始写写博客,做做笔记,学习学习。 C++遇上Access,Mark一下! var code = "c82f2079-b86e-4661-9682-b02c5cf20b5c" #include "stdafx.h" #include <stdio.h> #import "c:\program fil 阅读全文
posted @ 2013-03-25 21:56 luuuuuuuuuuuuu 阅读(0) 评论(0) 推荐(0)