三菱plc

绞线机控制器的2个PLC之间能否采用无线方式进行数据交换?

本秂侑毒 提交于 2020-02-29 12:55:30
我们是生产电线电缆设备的公司。以前在制作绞线机时,机器控制采用集电环传输,进行内外两个PLC之间的通讯,进行PLC之间的数据交换。 两个PLC,一个安装在有旋转绞弓的船体上(内部PLC),一个安装在机器外的控制柜内,早先方案是PLC间的通讯连接线通过集电环碳刷传输进旋转绞弓内的PLC。现在生产使用中发现此种传输方式不稳定,通讯滞后现象也很严重。控制系统从主轴上读取设备运行参数时,传统的方式也是通过电滑环进行数据传输,由于电滑环是随着主轴高速旋转,磨损问题不可避免,需要频繁更换,从而导致生产停机,损失巨大。 现在我们想改为无线方式进行PLC间的通讯(三菱FX3U系列PLC),不知有没有适用于绞线机的这种通信方案? 来源: oschina 链接: https://my.oschina.net/u/1761377/blog/698570

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无线通讯相关问答实录

混江龙づ霸主 提交于 2019-12-02 19:56:15
【需求描述①:佛山陈工】 我有三个FX3U,一个主站,两个从站。要实现无线N:N通讯,应该怎么下单,也就是说要买几个发射器,几个接受器,可以告诉我型号吗? 【达泰技术:无线PLC】 选择三菱PLC专用无线数据终端DTD435M2,数量3个。 【需求描述②:无锡匡工】 我现在有三菱PLC四台,有三台是移动的,我想做三菱 nn 的无线,PLC选配FX3U-485BD模块还是FX3U-485ADP 模块呢? 【达泰技术:无线PLC】 用FX3U-485BD模块就可以了。 【需求描述③:QQ一叶斋】 你们无线终端可以实现三菱3U的并联通讯吗? 【达泰技术:无线PLC】 您是要实现哪一种方案:1 PLC与PC组态软件之间的;2 多台PLC相互之间的;3 PLC与触摸屏之间的无线通讯? 【QQ一叶斋】2,两台plc之间。 【达泰技术:无线PLC】 可以。采用NN协议,一主一从,选配2台DTD435M2即可。 【需求描述④:云南孙工】 有没有三菱485通讯的例程,N:N网的,还有无线通讯器的接线图。我想问一下,你发的程序为什么打不开?用的什么版本的编程软件? 【达泰技术:无线PLC】 GX-Develop 【需求描述⑤:QQ骄阳】 你好,我如果用DTD435M模块来实现两台三菱FX3G的PLC无线485通讯,中间通讯因故障或者距离原因中断后,距离合适或故障消除后能否自动恢复通讯? 【达泰技术

三菱PLC 编程口串口通讯

泄露秘密 提交于 2019-12-01 09:57:38
工作中写的三菱PLC串口通讯,封装成了一个类,可以方便随时调用; 数据传送分为 循环 和 一次性 两种方式; 为了避免冲突,数据的收发使用了一个线程来排队完成。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows.Forms; using System.Threading; using System.IO.Ports; namespace 三菱PLC读写 { class mitsubishi { Thread mitsubishiTread; //mitsubishi SerialPort m_sp; int m_sendAddr, m_sendLen, m_recieveAddr, m_recieveLen; bool[] m_Q = new bool[5]; //是否已请求 bool[] m_R = new bool[5]; //是否已回复 char[] m_T = new char[5]; //类型 int[] m_A = new int[5]; //地址 char[] m_C = new char[5]; //命令 int[] m_D = new int[5]; //发出数据 bool[] m_R_Bool =

C#读写三菱PLC和西门子PLC数据 使用TCP/IP 协议

雨燕双飞 提交于 2019-11-29 19:26:13
本文将使用一个Github开源的组件库技术来读写三菱PLC和西门子plc数据,使用的是基于以太网的TCP/IP实现,不需要额外的组件,读取操作只要放到后台线程就不会卡死线程,本组件支持超级方便的高性能读写操作 github地址: https://github.com/dathlin/HslCommunication 如果喜欢可以star或是fork,还可以打赏支持,打赏请认准源代码项目。 在Visual Studio 中的NuGet管理器中可以下载安装,也可以直接在NuGet控制台输入下面的指令安装: Install-Package HslCommunication 如果需要教程:Nuget安装教程: http://www.cnblogs.com/dathlin/p/7705014.html 联系作者及加群方式(激活码在群里发放): http://www.hslcommunication.cn/Cooperation 组件的完整信息和API介绍参照: http://www.cnblogs.com/dathlin/p/7703805.html 组件的使用限制,更新日志,都在该页面里面。 如果你需要在读取PLC数据之后,还要群发客户端来实现远程办公室同步监视,可以参考如下的项目(基于该组件扩展起来的,带有账户验证,版本控制,数据群发,公告管理等等功能) https://github

ITCC脉冲模块3511

爷,独闯天下 提交于 2019-11-26 12:48:42
详情进入博客主页 ITCC脉冲模块3511 ITCC脉冲模块3511 ITCC脉冲模块3511 ** 从2004年开始,我就做起了自动化。从接线到看图,再到画图,一日复一日。花了3个月的时间,我学会了三菱PLC编程。做了半年之后,在2006年一次偶然的机会,接触了客户的PLC,是一个欧姆龙品牌的,我从来没有学习过。年轻时,由于还感觉不到压力与累,头脑一热,就爽快地答应了老板,与客户一起进行写一个生产流水线程序。头个晚上看《欧姆龙PLC编程与应用》看了一个通宵!第二天、第三天写了12000步的程序,调试了4天,结束!就这样,学会了欧姆龙PLC的编程,后来总结了一下,PLC是日系的,产品风格都差不多。 2007年,我接手了一个工程,是家台湾公司做的,要在越南的现场采用永宏PLC控制+士林PLC。那次,虽说PLC都还熟悉,但两PLC之间通讯,却弄了两周没有搞定。没有网络,没有“新华书店”,在异国的困境中的我,感觉到无助与失望!现场客户的崔货生产,思绪全部都淹没在客户的口炮之中。最后使用洪荒之法,采用了PC,两台PLC将数据全部上传至PC电脑,然后采用VB6.0进行编写程序,再将数据分别传回两PLC,从而达到数据交换功能。工程完成后我才回到国内。 回国后便查询了大量资料。其实上次的工程,在PLC程序编写上都没有问题,采用了RS232通讯口接线,方法为2-3、3-2、5-5的对应关系RX