三菱

IT+AT打通自动化:Golang实现Modbus协议通信

风格不统一 提交于 2020-01-18 00:07:49
http://i.scwy.net/ai/2020/011420-modbus/ Modbus是PLC常用的通讯协议,经常用于与HMI通信。通过对此协议的分析,可以如同三菱MC协议一样,利用来与PC结合,发挥更大的作用。 网上有不少的文章分析此协议,毕竟modbus是通用性较强的,各个plc及hmi之间使用得比较多,不象MC协议主要是三菱使用。 正在逐步完善程序,既可以做服务端,又可以做客户端。 另外正在寻找适合于做前台显示的html5控件及界面。让PLC协议可以更好的呈现。 来源: CSDN 作者: wyyyh9458 链接: https://blog.csdn.net/wyyyh9458/article/details/104017155

三菱PLC编程软件:GX WORKS2和GX WORKS3的区别

北城以北 提交于 2020-01-10 04:56:11
三菱PLC编程软件:GX WORKS2和GX WORKS3的区别 三菱 PLC 应用非常广泛,也是很多初学者入门首选,今天聊聊 PLC 编程软件。早期,三菱 PLC 使用 GX Developer 软件,不过,随着时代进步,这个软件已经很少有人用了。现在,三菱 PLC 基本上用两款软件 GX WORKS2 和 GX WORKS3 。 这种命名方式很不好,让人误以为是一个软件的不同版本。其实,这是两个不同的软件。所以, GX WORKS2 和 GX WORKS3 是两个完全不同的软件,只是名字相似而已,因此,这两款软件可以装在同一个电脑上,没有任何问题!那么,它们什么区别?只是支持的 PLC 型号不一样而已。 GX WORKS2 ,它是 FX 系列也就是大家熟悉的 FX2N 、 FX3U 、 FX3G 、 FX1S 等等 PLC 。以及三菱的大型 PLC , Q 系列, A 系列。这款软件,还是秉承三菱一贯的作风,梯形图和寄存器的风格。因此,它有简单工程和结构化工程两种编程模式。默认是简单工程,也就是让广大初学者追捧的直观易懂的梯形图! GX WORKS3 是三菱最新的 PLC 软件,据说是美国人开发的,所以,它的风格和 AB,GE 等美系 PLC 很像。支持 FX5U R 系列 PLC 。也就是 IQ-F 和 IQ-R 系列。它支持结构化工程,也就是取消了简单工程和结构化工程的选项

HslCommunication组件库使用说明

╄→尐↘猪︶ㄣ 提交于 2020-01-08 08:16:54
一个由个人开发的组件库,携带了一些众多的功能,包含了数据网络通信,文件上传下载,日志组件,PLC访问类,还有一些其他的基础类库。 nuget地址: https://www.nuget.org/packages/HslCommunication/ github地址: https://github.com/dathlin/HslCommunication 如果喜欢可以star或是fork,还可以打赏支持。 API文档的网址: http://api.hslcommunication.cn/ 如果打不开,请通过QQ群,联系作者。 组件官网: http://www.hslcommunication.cn 论坛(暂时已经关闭): http://bbs.hslcommunication.cn/ 创作不易,感谢打赏 联系作者及加群方式(激活码在群里发放): http://www.hslcommunication.cn/Cooperation 本库支持C#版本和java版本,java版本为阉割版,具体参照源代码,或是加群了解。 NuGet地址: https://www.nuget.org/packages/HslCommunication/ 安装本组件的NuGet指令为: Install-Package HslCommunication 也可以在Nuget管理器的界面进行图形化安装

C++ MFC在子对话框中操作三菱PLC

喜夏-厌秋 提交于 2019-12-30 19:09:43
前面有一篇文章讲过C++和三菱plc的通讯: https://blog.csdn.net/V_Gogol/article/details/103389983 ,本文是其拓展。 背景 前面讲过在工程中添加Activex控件,并使用控件创建变量,此对象包含了PLC的多个操作函数。但是在实际项目中遇到了一个问题,就是只能在主对话框放入activex控件,相当于这个对象的作用域仅限于主对话框对应的头文件和源文件,如果要在其他类中对PLC进行操作(例如设置或读取指定端口的值)就会显得比较麻烦。本文讲的是编写一个专门的PLC操作类包含回调函数来实现其他类里也可以方便的对plc进行操作。 实现 直接贴代码: 这个类是为了方便复用和全局范围操作plc编写的,声明了几个回调函数,下面主要讲设置端口值和读取端口值的封装操作。 下面是回调函数,在主对话框初始化函数中注册,就能够实现plc类里进行设置和读取操作时自动执行主对话框中实际的plc操作相关代码 这个是设置和读取端口值函数 以上是声明,下面才是函数实现: 设置和读取差不多,下面以设置值为例对代码进行详细讲解 这个函数在主对话框调用,注册回调函数,相当于通知主对话框,只要调用CFXPlc这个类中的设置端口值函数,就会自动执行主对话框的的对应函数。 ////回调--设置指定端口值 BOOL CFXPlc::C_SetPortValue(BOOL

组态王常见问题解答

你说的曾经没有我的故事 提交于 2019-12-03 23:32:00
 一、在XP系统安装完组态王软件和驱动在打开运行时信息栏出现“您没有正确安装KVCOM.SYS驱动程序”。     【答:】     (1)建议在安装前先把电脑上的杀毒软件先关闭,以免安装时对部分程序的影响。     (2)若还出现此类问题,可以尝试把装好的组态软件在电脑上卸载掉,然后重新 启动安装,这个有时是系统造成的,建议多装几次。(我的就是这样后来装 好的)若实在还是不行,建议换个XP系统,应该是系统环境的问题。          二、打开组态王软件,在切换到view界面时弹出“历史库:打开工程映射区内存失败”。     【答:】     这个是在安装驱动时系统有时会把《KVCOM.SYS》文件的后缀名”.SYS”给删掉。 这时可以在驱动的安装路径里面找到《KVCOM》,然后把文件的后缀名添加上就可 以了。        三、西门子PLC的通讯问题     【问:】     西门子S7200使用西门子公司提供的PC/PPI电缆选用PPI方式与组态王通讯,一旦PLC断电通讯不能恢复,重新启动组态王通讯失败,必须用西门子的编程软件和PLC通讯一次后,组态王才能与PLC通讯是为什么?     【答:】    (1) 不用西门子公司提供的PC/PPI带缆,使用RS232/485的转换模块,485的DATA+ 接PLC的PORT口的3,DATA-接PLC的PORT的8

三菱模拟量输入模块FX3U-4AD与FX3U-4AD-ADP的区别

会有一股神秘感。 提交于 2019-11-30 04:13:26
三菱PLC模块 FX3U-4AD与FX3U-4AD-ADP同为三菱FX3U系列PLC的模拟量4通道电压/电流输入模块,其功能作用相同,在三菱FX3U系列PLC上使用起来也并无不同之处。 1.三菱PLC模块FX3U-4AD与FX3U-4AD-ADP的安装方式不同,FX3U-4AD安装在三菱PLC主机的右边,FX3U-4AD-ADP安装在三菱PLC主机左边且需要FX3U-CNV-BD板方能安装使用。hub用FX3G-CNV-ADP搭配使用,实测。 2.最大绝对输入量不同,FX3U-4AD的电压最大绝对输入为±15V ,电流最大绝对输入为+30mA; FX3U-4AD-ADP的电压最大绝对输入为-0.5V、+15V,电流最大绝对输入为-2mA、+30mA。 3.二者之间所占的PLCI/O点数完全不同,三菱PLC模块FX3U-4AD会占用PLC的8点I/O数,而FX3U-4AD-ADP则完全不会占用PLC的I/O点数。 4.分辨率不同,FX3U-4AD电压输入时的分辨率为0.32mV(20V 1/64000),电流输入时的分辨率为1.25μA(40mA 1/32000); FX3U-4AD-ADP电压输入时的分辨率为2.5mV(10V/4000)电流输入时的分辨率为10μA(16mA/1600)。 5.A/D转换时间不同,FX3U-4AD为500μs 使用通道数

基于组态王和三菱PLC的modbus仿真(一)——安装三菱PLC环境

♀尐吖头ヾ 提交于 2019-11-28 20:11:09
之前被组态王坑了一下,现在接着摸一下三菱PLC编程软件。具体资源我已经传到群里了!打开压缩包后,来开始安装三菱PLC的环境。 1.安装GX Developer GX Developer编程软件是三菱PLC设计/维护的应用软件,可应用于三菱大型PLC的Q系列、A系列、QnA系列机型及小型FX系列PLC梯形图、指令表SFC等的编辑。该编程软件能够将Excel、Word等软件编程的说明性文字、数据、通过复制、粘贴等简单操作导入程序中,使软件的使用、程序的编辑更加便捷。 (1)第一个坑: 先进EnvMEL文件夹中,执行setup.exe。 如果遇到0安装程序检测出uninstallshield正在使用中,请关闭uninstallshield并重新启动安装程序432这样的问题,解决方法如下: 删除C:\Windows\下IsUn0804.exe或者IsUninst.exe即可 (2)第二个坑: 注意第一个坑,打开对应路径随便准备删, 返回上一级路径,进行setup.exe的操作,然后遇到序列号的问题,网上找了一些序列号如下表: 序列号 注意将不同数字分写开 570-986818410 998-598638072 然后结构体文本打勾,next,监视不打勾,next,剩下两个都打勾,next,选择安装路径,next,然后弹出来的都安装上。 2.安装GX Simulator 同上。 来源:

Mitsubishi (三菱) Fanuc(发那科),CNC,网口数据采集,NC程序下发(其它品牌CNC,哈斯 马扎克 兄弟等,正在开发中)

假装没事ソ 提交于 2019-11-26 18:49:15
1.话不多说,先看效果 三菱CNC Fanuc CNC 2.能采集的数据有如下: 产量,状态,轴负载,坐标,主轴转速,三个倍率(主轴倍率 进给倍率 快速倍率),进给速度,当前加工程序名/程序号,当前程序块,当前刀号,模态数据; NC程序上传与下载,。 写那么多,不如来一张图片直接,下面是Web端实时陈显机床实时数据 手机小程序展示 3.NC程序下发 4.通过NC程序名=工件名,3.1 可以进行自动报工生产数量,3.2 统计NC程序加工用时占比,统计每个程序,产品 真正的【加工用时】 5.Winform 、控制台 采集程序,后期把其它品牌的CNC,IO板卡,OPC UA,PLC采集加入进来,迭代成相对完整的项目。做到可配置。 6.总结:基于设备数据采集的SCADA,或简版MES(数据采集+工单管理+报工),或设备管理系统(数据采集+设备台帐 保养 点检 维修 报废),是以后的方向,通过到各种展会上去了解,到2019现在市场上并没有很成熟的产品,仍在发展当中,数据采集路还很长远。 7.数据采集要做好不容易,要稳定,健壮,没有时间的沉积是不可能实现的,一个小小的问题就能造不稳定。本人以前在【达安健康】做过医疗行业的数据采集,最近两年在做工业互联网设备数据采集,对硬件设备的采集有深入的理解,也踏过很多坑,并积累了相关经验,对采集有自己的见解。 8.OK,先写这么多,以后想到再补。