![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PLC
文章平均质量分 90
冰蓝竹
自动化工程师
展开
-
基于C#开发PLC上位机(三)—MX软件中.dll库调用尝试
使用控件有很多限制,总有些人不喜欢使用winform,习惯用别的工具开发界面。本文在探索一个通用的工程,添加.dll文件实现在任意C#工程中即可调用三菱提供的官方函数。 示例工程中,在工程文件下bin目录查看引用的.dll文件,我们初步猜测项目必须引用的库为前两个。 接下来开始实验,我们新建一个控制台应用程序,不同于示例中,控制台项目中没有任何界面或者控件。在引用中添加上述两个库,即:添加命名控件,随便写两行代码,验证一下相关函数...原创 2021-07-18 19:33:12 · 3888 阅读 · 2 评论 -
基于C#开发PLC上位机(二)—三菱MX Component示例解析
上篇文章我们已经利用MX示例实现上位机和PLC的简单通信,这篇文章将对官方Sample进行简单分析。官方提供的示例包含C++、VB、C#等,我们这里主要分析C#示例。官方文档可查看MX Component编程手册:手册 | 资料中心 | 三菱电机自动化(中国)有限公司 (mitsubishielectric-fa.cn)。一.控件简单解释 在查看源代码之前,我们需要一些C#的基础知识,脑海中有“控件”的概念。C#相关教程请自行百度,网上资料有很多。 ...原创 2021-07-15 23:39:30 · 9036 阅读 · 0 评论 -
基于C#开发PLC上位机(一)—三菱PLC使用MX通信
PLC用着用着,就突然很好奇PLC是如何和上位机通信的,至于为什么开发上位机,上位机相比单纯的PLC有什么优势等内容在此不再赘述。 以三菱PLC为例。第一反应是先去咨询客服,是否有现成的开源OPC,但是三菱客服说官方没有相应示例,直接给了一个第三方OPC付费应用商,这背后绝对有什么肮脏的交易......后来百度之下才知道三菱提供专门的插件,这个软件为MX Component。 首先安装C#编程软件,我这里使用的是VS2015,.NET FrameWork ...原创 2021-07-13 22:20:33 · 11609 阅读 · 0 评论 -
PLC基础知识(一)—PLC入门简介
本人接触的比较多的PLC为三菱和欧姆龙,故主要以三菱PLC为例开始记录。在学习PLC之前,首先要明白PLC的优缺点,即为什么要用PLC,直接用PC服务器或者单片机嵌入式不行吗?PLC有五个特点:(1)可靠性高、抗干扰能力强;(2)灵活性好、扩展性能强;(3)控制速度快、稳定性强;(4)延时调整方便,精度高;(5)系统设计安装块、维修方便。其实最重要的就两个字,稳定。像单片机这种负荷一高就烧板子,在电磁干扰强的地方也无法正常工作。PC服务器更是无法胜任多种IO输出,控制现场...原创 2021-07-13 19:55:37 · 123289 阅读 · 2 评论