一.软硬件描述 西门子PLC S7-1215 钡铼BL102网关 mosquitto MQTT服务器(腾讯云上搭建) 可以上网的路由器一套 二.需要使用的软件. 西门子Portal v15.1 (西门子PLC编程软件) 钡铼BL102调试软件及说明书. 说明书下载链接: http://rtu-m2m.com/Download/Manual/中文/BL102_中文说明书_V1.0.zip 调试软件下载链接: http://rtu-m2m.com/Download/Software/中文/BL10x…
s7nodave 可以看作是Prodave的开源替代者,在PLC侧,不需要编程 This device support does not require any special programming on the PLC side. http://oss.aquenos.com/epics/s7nodave/ PRODAVE 用于PG/PC和S7-PLC之间通讯的工具包,在产品样本<ST70>中可以找到此软件 PRODAVE MPI/IE V6.2,订货号:6ES7807-4BA03-0YA…
前言   西门西PLC.台达触摸屏.法兰克机床等等多年以前玩得比较多,改造机床.维修机床.给机床编程等等,没事还能扯个零件啥的,之前也没总结过,有时间就重新整理下.  本章后面以西门1200实物为例,下载一个基本程序.     相关博客   <案例分享:Qt西门子PLC通讯调试和模拟工具(包含PLC上位机通讯,PLC服务器)>   PLC   玩得比较多的就是西门PLC,单个模块就是3K起,一个24V电源也是3K,不是土豪真心玩不起.国产机床用的比较多的就是三菱PLC.台达触摸屏这些,技术过硬…
本案例客户需求是将ABB变频器接入到Profinet网络中,使用设备为西门子1200PLC,ABB变频器以及小疆智控Modbus转profinet网关.1.首先打开西门子组态软件,新建一个项目. 2.单机选项-管理通用站描述文件(GSD)安装GSD文件,点击浏览找到GSD文件所在位置.(注意,是文件夹位置,不是找文件本身). 3.选择Modbus转profinet网关. 4.设置Modbus转Peofinet网关的IP地址及设备名称.(要与网关配置软件中保持一致). 5.设置参数进行读写的总数据…
本案例是利用小疆智控Modbus转Profinet网关GW-PN5001把三菱FR-A700变频器接入到西门子1200PLC.实现Profinet转Modbus的通讯协议的互转. 用到设备有:三菱FR-A700系列的变频器1台:西门子PLC1台: 一.初始配置步骤 1.硬件连接之后打开博图,安装兴达易控提供的GSD文件,建立1200与Modbus转Profinet网关的连接,给PNMD485-K20网关配置名称(网关IP地址与电脑.PLC在同一网段): 2.如果默认状态下点击更新列表--分配名称…
前言 本文将使用一个基于开源项目HslCommunication创建的OPC UA网关,方便通过配置创建一个OPC UA的网关中心.具体的操作及支持的设备信息项目参照下面: 开源项目HslCommunication的github地址:https://github.com/dathlin/HslCommunication 如果喜欢可以star或是fork,还可以打赏支持.此项目在工业界非常的流行,用来采集设备的数据以及在多个软件之间进行数据传送,以及一些简单的控件显示. 在Visual Studi…
本案例控制的主要对象是变送器的显示与报警.系统主PLC 选用西门子CPU,通过小疆智控MODBUS 转 PROFINET网关GW-PN5001采集IM300电力智能监控仪数据. 1.首先加入 GSD 文件.将MODBUS 转 PROFINET网关的GSD文件拷贝放到任意位置.打开博图,建立新项目.进入设备和网络,在选项中选择管理通用站描述文件,安装 GSD 文件: 2.选择MODBUS 转 PROFINET网关: 3.将 MODBUS 转 PROFINET 网关配置到 PROFINET 网络中:…
本案例控制对象为炉条机.以及蒸汽的控制以及现场数据参数的显示以及报警. PLC 选用西门子 CPU,通过 ET200 IO 模块控制现场设备并监控数据.变频器采用ABB ACS800变频器,将ABB ACS800变频器,变频器接入西门子PLC,网关采用小疆智控Modbus转Profibus网关.1.首先加入GSD文件.将Modbus转Profibus网关的GSD文件拷贝放到任意位置.打开博图,建立新项目"网关测试".进入设备和网络,在选项中选择管理通用站描述文件,安装GSD文件. 2.…
本文将使用一个Github开源的组件库技术来读写三菱PLC和西门子plc数据,使用的是基于以太网的TCP/IP实现,不需要额外的组件,读取操作只要放到后台线程就不会卡死线程,本组件支持超级方便的高性能读写操作 github地址:https://github.com/dathlin/HslCommunication 如果喜欢可以star或是fork,还可以打赏支持,打赏请认准源代码项目. 在Visual Studio 中的NuGet管理器中可以下载安装,也可以直接在NuGet控制台输入下面的指令安…
本文将使用一个gitHub开源的组件技术来读写西门子plc数据,使用的是基于以太网的TCP/IP实现,不需要额外的组件,读取操作只要放到后台线程就不会卡死线程,本组件支持超级方便的高性能读写操作 官方地址:http://www.hslcommunication.cn/ 打赏请认准官网. nuget地址:https://www.nuget.org/packages/HslCommunication/             github地址:https://github.com/dathlin/H…