摘要:
随着机器人的发展,运动控制的应用也越来越广泛,运动控制的实现方式很多,包括PLC,运动控制器以及运动控制卡,这三种方式各有利弊,这里主要介绍通过雷赛运动控制卡来实现的控制,对第一次使用雷赛板卡的人来说,有着借鉴作用。 雷赛板卡型号很多,这里选择的是DMC2410,主要在于他的性价比,其他型号也是同样 阅读全文
摘要:
本文主要针对台达DVP-ES3系列PLC,实现上位机与PLC之间的ModbusTCP通信。 一、硬件说明 DVP-ES3 系列为高阶应用可编程控制器, CPU 内置4 组高速计数器输入、4组轴输出(脉冲型)或支持8轴单脉冲输出;以及8 轴总线(CANopen)定位输出。提供多样性的网络通讯选择,提供 阅读全文
摘要:
当我们开发好一个通信库的时候,我们希望给这个通信库配备一个帮助文档,最好的方式,就是有一个离线的chm版本的API文档,这样别人在使用的时候,就可以清楚看到命名空间、类的结构,同时也能看到每个方法和属性的结构。刚好最近在制作xktComm通信库的API帮助文档,借此机会,跟大家介绍一下如何制作API 阅读全文
摘要:
“PLC做得好好的,我为什么要去学上位机?” 一提到上位机,大多数人第一时间只是会联想到编程,认为这是程序员才会去做的事情。 但我们伟大的苹果之父史蒂夫·乔布斯说,「每个人都应该学习编程,因为它教会你思考的方式」。 英国牛津大学研究称,未来20年英国35%现有工作将自动化。日本研究人员称,在未来的十 阅读全文
摘要:
本文主要针对爱普生4轴机器人如何建立工具坐标系及其验证进行详细阐述。 1、建立与机器人之间的通信:通过EPSON RC+软件,点击设置>>电脑与控制器通信,实现PC与机器人之间的通信,这里可以采用USB或者以太网通信。 2、打开工具向导:通过EPSON RC+软件,点击工具>>机器人管理器>>工具> 阅读全文
摘要:
【常见现象】 经常有小伙伴反映自己的西门子PLC通信不上,今天就西门子PLC通信注意的几个地方做下说明,希望大家可以牢记心中。 1、 PLC侧需要设置勾选允许来自远程对象的Put/Get通信访问 对于西门子1200/1500系列,必须要勾选允许Put/Get访问,对于200Smart/300/4 阅读全文
摘要:
01 前言 众所周知,在工控自动化领域,西门子、三菱、欧姆龙是应用最广泛的PLC品牌之一。 然而,对于很多PLC工程师来说,PLC与PC之间的通信一直是一个相对比较困难的话题。 今天,主要分享一下如何基于三菱官方提供的MX Component,实现PC与三菱各个系列PLC之间的通信,由于MX Com 阅读全文
摘要:
相信很多小伙伴都知道传值的一些方式,比如构造方法传值、属性传值、Tag传值、委托传值、窗体传值等,今天给大家分享的一种方式,是通过自定义事件来传值。 对于一般的系统事件,是有两个参数的,一个是sender,一个是EventArgs,对于sender,我们可能用得还比较多一些,它表示这个事件的触发者, 阅读全文
摘要:
1、为什么我的VS自带的类怎么都没有注释了? 这是很多同学经常遇到的一个问题,通常我会让他们自己切换一下其他的.Net Framework试试,通过都能解决问题,但是究其原因,今天跟大家彻底剖析一下。 首先我们要明确一下,dll的注释是如何来的,dll天生就是不带注释的,如果你看到的dll有注释,不 阅读全文
摘要:
01 前言 近几年,在工控自动化领域,物联网必然是最热门的话题之一。 然而,对于很多PLC工程师来说,物联网似乎仍然是一个很遥远的概念。 今天,主要分享一下如何基于阿里云的物联网平台,实现PLC控制系统数据远程上云,这里以西门子1500PLC为例,其他品牌PLC开发思路是一样的。 02 Iot平台 阅读全文