随着工业的发展,PLC联网进行远程监控、远程运维的需求越来越多,通常是通过PLC的通信口外接一个联网模块来实现。很多企业自动化产品与非标自动化产品安装现场地处偏僻,没有网络怎么办?随着本地通信控制的局限性,远程控制联网通信,采用有线和无线的方式慢慢的进入主流。以太网口通信和无线网络通信慢慢的在PLC远程控制取代了原有的本地串口或总线方式控制。

如何选择联网模块进行plc远程监控呢?

假如:一台或多台设备分布在不同的地区或国外,如果要对其PLC、HMI等自控产品进行远程控制、调试和维护?设备厂商或系统服务商如何操作?如何实现减少人力出差成本,就能有效对远在千里之外的现场进步管控?如何能够实现PLC异地程序上下载?

这个问题困扰了很多工控人,对于不想出差的他们来说, 如果有一种快速经济的方式实现程序远程下载到异地的PLC里, 不但节省人力物力, 还可以让工作变得轻松。下面介绍一种经济实惠的PLC远程模块-华辰智通HiNET 工业智能网关,实现工业物联网保障。 只需三个步骤就可以实现PLC程序异地下载。

一、西门子PLC远程编程及程序上下载系统结构

HiNet工业智能网关支持所有主流PLC,以西门子200 SMART为例。200 SMART PLC为设备控制核心,HiNet智能网关为数据远程采集终端,通过4G、5G、wifi及以太网等通信方式通过VPN over P2P的专用安全通道直接将PLC的程序及运行参数采集至PC、LED显示屏等监控终端。

依靠监控终端的step7、WINCC等编程或上位机软件实现对远程PLC的远程编程、在线监控、在线仿真、数据远程采集、设备远程控制等功能。

二、硬件需求
1、PC 编程器
2、网线或4G网卡或无线路由器
3、HiNet工业智能网关三、软件需求
1、Hinode设备管理客户端
2、编程软件四、设备连接说明
1、与串口PLC连接方式
如果是串口PLC,如三菱FX的RS422口、台达ES2 PLC的RS232等可通过专用配置电缆,一端接入PLC的编程口,另一端接入HiNet网关的COM口;
2、与网口PLC连接方式
如果是网口PLC,则可通过普通网线,一端接入PLC的网络口,另一端接入HiNet网关的LAN口;
3、与电脑连接对HiNet进行配置
如果需要对网关进行配置时,则可通过普通网线,一端接入电脑,一端接入HiNet网关的LAN口。五、如何采集西门子PLC的数据的流程:
第一步:工业智能网关正常联网,网关和PLC硬件连接
网关连接WIFI上网,西门子200 smart plc连接网关LAN口通信

华辰智通工业智能网关
第二步:进工业网关后台,配置网关

1、安装驱动包(南向驱动)
点击“软件中心-驱动包管理”,点击【刷新列表】-【可用软件包】,根据PLC安装相应的驱动包,西门子200 smart plc选择 siemens_s7_tcp_rw_driver最新版,点击【安装】。
注意:or为只读,rw表示可读可写,需要远程控制变量则选择rw的驱动包

2、安装传输包(北向驱动)
点击“软件中心-传输包管理”,点击【可用软件包】,选择思普云传输包super_json_tcp_cloud最新版,点击【安装】。

3、设置采集通道
点击“工控数据-通道管理”,勾选通道开关,设备驱动选择西门子驱动包super_json_tcp_cloud,数据中心选择思普云(手动输入无效)。如需远程控制变量写入,则勾选控制开关,设置远程控制密码。设置完成点击【保存&应用】。
注意:远程控制密码必须为8位数

4、修改网关LAN口IP
点击【通讯设置】-【LAN设置 】,修改IPV4地址,网关IP需要与PLC IP在同网段,点击【保存应用】。电脑需添加与网关同网段IP,返回网关后台—【重启网关】。

第三步:配置思普云
浏览器输入http://iot.idosp.net打开思普云登录界面,输入思普云账号密码点击【登录。】

1、添加产品
点击产品设备-产品管理,点击【新增】,红框为必填项,

产品名称、产品类别 PLC品牌、PLC系列、协议名称 触发模式采集周期(ms) 普通模式采集周期(ms) 存储模式采集周期(ms)
自定义 根据PLC选择 打开实时数据界面时按触摸模式采集周期采集数据,设置1000ms表示1秒采集一次。目的是为节省流量 只要网关联网成功,并与PLC正常连接。实时数据就会按普通模式采集周期一直采集 在普通模式的基础上加了存储功能,需要历史数据或需要设置报警参数,则必须开启存储模式采集周期

配置点表
选择产品点击【点表配置】,点击【新增】,点表根据PLC程序里的变量配置,

变量名、单位 寄存器类型、地址、数据类型 变比、偏移 触发模式、普通模式、存储模式 读写权限
自定义 根据变量配置 对采集上来的数据进行乘法和加法计算,例如,采集的原始数据为3,变比设置为10,偏移设置为2,那么平台上实时数据显示的最终值等于3*10+2=32 设置了哪一种采集模式周期,哪一种模式就选采集,例如,触发模式采集周期设置1000ms,则触摸模式选采集 需要远程控制变量则选“读写”
变量名、单位 寄存器类型、地址、数据类型 变比、偏移 触发模式、普通模式、存储模式 读写权限
自定义 根据变量配置 对采集上来的数据进行乘法和加法计算,例如,采集的原始数据为3,变比设置为10,偏移设置为2,那么平台上实时数据显示的最终值等于3*10+2=32 设置了哪一种采集模式周期,哪一种模式就选采集,例如,触发模式采集周期设置1000ms,则触摸模式选采集 需要远程控制变量则选“读写”
变量名、单位 寄存器类型、地址、数据类型 变比、偏移 触发模式、普通模式、存储模式 读写权限
自定义 根据变量配置 对采集上来的数据进行乘法和加法计算,例如,采集的原始数据为3,变比设置为10,偏移设置为2,那么平台上实时数据显示的最终值等于3*10+2=32 设置了哪一种采集模式周期,哪一种模式就选采集,例如,触发模式采集周期设置1000ms,则触摸模式选采集 需要远程控制变量则选“读写”

2、添加设备
点击产品设备-设备管理,点击【新增】,填写设备名称、设备所属客户、设备负责人、负责人手机号,产品名称选择刚才添加的产品,点击【确定】。

3、设备绑定工业智能网关
点击【绑定网关】,选择与PLC连接的工业智能网关,如不知道网关的思普云ID,可进网关后台查看。
注意:设备IP填PLC的IP,且PLC的IP要与工业智能网关LAN口IP在同网段,此处网关LAN口IP为192.168.9.99,PLC的IP为192.168.9.12,都是9网段,则不需要修改网关LAN口IP。
如需修改可在网关后台点击“通讯设置-LAN设置”,修改IPv4地址。

4、强制同步点表
绑定网关后,网关会自动同步点表并重启网关,立即点击强制同步点表会提示“设备不在线”,待网关自动重启完再【强制同步点表】。

5、查看实时数据
点击网页右上角大数据中心图标进思普云大数据中心查看实时数据,点击“实时监控-实时数据”查看数据。

点击“历史数据”——“数据展示”,查看历史记录

点击“远程控制”,“0表示开启,1表示关闭”

其他相关文章:
西门子200smart数据网关采集数据流程:http://www.hignton.com/article/366.html
西门子300采集数据流程:http://www.hignton.com/article/373.html
工业数据网关如何采集西门子1200 PLC的数据:http://www.hignton.com/article/552.html
工业智能网关采集西门子200 smart pcl数据教程:http://www.hignton.com/article/553.html

thymealf如何实现传单个变量给html_如何远程读取西门子PLC数据?相关推荐

  1. thymealf如何实现传单个变量给html_梦回2013,看尤大vue的第一行代码,如何用30行代码实现vue(超简洁,适合初学者)...

    非非非标题党,干货预警!!! 介绍 大家好,我是清池交友 app 开发日记,记录清池交友 app 开发中学习过程和踩坑日记,伪全栈[1] 技术栈:前端 js,vue,uniapp,后端 java 尤大 ...

  2. thymealf如何实现传单个变量给html_纯前端使用JavaScript发送电子邮件,5个步骤图文教程...

    你不需要使用任何后端语言,如 PHP 或 Python.此外,你甚至不需要Node.js! 有很多方法可以读取这些数据.你可以将你的表单与数据库(如MySQL)连接,然后从数据库中读取传入的信息.好吧 ...

  3. thymealf如何实现传单个变量给html_50个关于IPython的奇技淫巧

    什么是IPython?可能很多人已经在用,却不知道它到底是什么. 根据维基百科的解释: IPython是一种基于Python的交互式解释器,提供了强大的编辑和交互功能. IPython拥有: 满足你各 ...

  4. python环境变量配置_?Python项目读取配置的正确姿势

    读取配置是大部分python应用都会面临的问题,例如应用运行时需要读取数据库的配置,存储文件需要知道文件路径配置,应用在不同的环境的配置也不尽相同.因此,配置管理是一个必不可少的问题,配置读取的方式一 ...

  5. python变量保存在哪里_python小技巧——将变量保存在本地及读取

    在用jupyter notebook写python代码的过程中会产生很多变量,而关闭后或者restart jupyter kernel后所有变量均会消失,想要查看变量就必须将代码重新再运行一遍,而想在 ...

  6. word表格转换成html,delphi将word表格转换成html_取得Word 表格中的数据

    delphi将word表格转换成html_取得Word 表格中的数据 1.delphi将word表格转换成html procedure TForm1.Button1Click(Sender: TObj ...

  7. k8s核心技术-配置管理_Secret_以变量形式使用Secret文件_以及以数据卷的形式使用Secret文件---K8S_Google工作笔记0036

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 然后我们再看k8s中的Secret这个控制器,用来创建加密文件的, 然后怎么使用这个加密文件,有两 ...

  8. JAVA学习(三):Java基础语法(变量、常量、数据类型、运算符与数据类型转换)...

    Java基础语法(变量.常量.数据类型.运算符与数据类型转换) 1.变量 Java中.用户能够通过指定数据类型和标识符来声明变量.其基本的语法为: DataType identifier; 或 Dat ...

  9. 1-3 MATLAB符号变量的使用、符号变量转为匿名函数、向量值匿名函数、符号变量转为向量值函数、结构体批量提取数据

    1-3 MATLAB符号变量的使用.符号变量转为匿名函数.向量值匿名函数.符号变量转为向量值函数.结构体批量提取数据 文章目录 1-3 MATLAB符号变量的使用.符号变量转为匿名函数.向量值匿名函数 ...

最新文章

  1. 玩转 JavaScript 面试:何为函数式编程?
  2. mysql 性能优化索引、缓存、分表、分布式实现方式。
  3. ubuntu20上安装starUML3
  4. nginx 路由配置
  5. 简单易懂的 pwnable.kr 第三题[bof]Writeupt
  6. 白盒-CNN纹理深度可视化: 使用MIT Place 场景预训练模型
  7. linux程序设计知识点整理,笔试面试中C/C++重要知识点整理
  8. CompletableFuture不能被打断
  9. 上帝就在机器里:复杂算法背后隐藏的可怕现实
  10. B端运营的核心技能,学会了还怕做不好业务吗?
  11. 写了人生中第一个完整模块的用例
  12. favicon.ico在ie下面不显示的解决方法
  13. 基于应用程序级的Apache认证配置(普通认证篇)
  14. rpa打开浏览器_免费开源RPA财务机器人Taskt入门
  15. 如何提升JSON.stringify()的性能?
  16. 3D Max2018安装教程
  17. ac3165无线网卡驱动linux,intel ac 3165无线网卡驱动下载v20.110.0 官方版
  18. Android--使用开源vitamio做万能视频播放器
  19. 网吧服务器发消息,网吧盗号常见途径总结以及解决办法
  20. 数模转换器的构成和特点

热门文章

  1. Win7matlab7.0安装教程,Win7下MATLAB7.0安装教程
  2. 【机器学习-西瓜书】八、集成学习:Boosting
  3. 洛谷P1216 [USACO1.5][IOI1994]数字三角形 Number Triangles
  4. (C语言)最长公共子串
  5. PyTorch Cookbook by Eric
  6. 模式识别中常见概率符号公式的学习笔记 By Youki~
  7. Youki的装机日记~
  8. Python Socket编程初探
  9. Java中Integer与String类型互转
  10. 语义分割之Deeplabv3源码解读