php读取西门子plc_第三方设备如何读取PLC数据
1)首先对方是什么设备,能够支持什么通讯?s7-1200支持以太网、串口等多种通讯,只要是双方均具备的通讯协议均可以实现数据交换。
2)是的,如果你想调用modbus rtu通讯,则需要第三方从站设备也能够正常modbus rtu通讯协议才可以。如果第三方支持,则需要在原s7-1214C硬件中添加接口(最多允许3个通讯模块的扩展)并编辑与第三方的通讯程序,官方有案例可以参考。
3)你会了都简单,分分秒秒搞定的东西。不会没有关系,参考官方案例,也可以马上上手的。
官方参考,http://www.ad.siemens.com.cn/productportal/prods/s7-1200_plc_easy_plus/smartsms/016.html
我在论坛中写的与富士温控仪的例子也可以参考,http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1630897&b_id=50&s_id=77&num=27#anch
确认方案必须是双方均支持的通讯协议,是选择的根本原则。
如果第三方设备支持modbus rtu原施耐德的智能电表的通讯参数,如通讯频率,校验位数据等,那么,硬件就不需要了,就在原通讯中添加与第三方设备的轮询就可以,硬件方面在原施耐德的智能电表的通讯端子上用双绞屏蔽线并联到新设备就可以。
回答者:
WWCWWC
-
元老  第16级
2020-09-04 14:40:13
以下网友赞了您的问题:
weiweichen,新兴电工,liujian1121,远行的虎,黑猫警长W,一个门边汉,大杰,wzcyp20,leo&joy,f1968,幸福家庭,visor,木卫6号,falan,miller2002,sunny_jay,youly,叶林敏,七彩云,千年走一回,无声的感动,三家巷
填写您的评论...
提问者对于答案的评价:
非常感谢大家的支持!
最佳答案作者回复:
如果支持modbus rtu通讯,且与施耐德的智能电表通讯协议一致,不需要在portal软件中组态硬件,仅仅添加读、写modbus rtu 轮询指令就可以了。
至于这些数据地址,你只能参考该第三方设备的通讯手册内容。
有一个问题需要注意即第三方数据地址,有一些是根据40000+1,而有一些是不需要+1的,这个也容易理解,读取一个数据看数据是否正确,马上就能够判断数据地址的格式问题了。
暂无评论
php读取西门子plc_第三方设备如何读取PLC数据相关推荐
- php读取西门子plc_基于Socket访问西门子PLC系列教程(二)
本文是西门子开放式TCP通信的第2篇,上一篇我们讲了使用西门子1200PLC作为TCP服务器的程序编写,可以点击下方链接阅读:[公众号dotNet工控上位机:thinger_swj] 基于Socket ...
- php读取西门子plc_简单说一些PLC中模拟量的相关概念
引言: 有些刚刚接触PLC的小伙伴对PLC中的模拟量编程不理解甚至有点摸不着方向,让他用PLC读取一个压力值模拟量,他会感到有点为难.就是因为PLC中的一些基本概念没有搞清楚,我今天简单来给大家说一些 ...
- php读取西门子plc_西门子PLC读取/修改V90 PN参数
西门子PLC读取/修改V90 PN参数 1.过FB286读写多个V90参数: 参数说明: 1.Start:在参数操作过程中 start 的上升沿会启动参数操作任务. 2.ReadWrite:参数=0 ...
- 华硕服务器主板安装系统提示驱动,解决B150主板安装win7操作系统USB设备无法读取故障...
解决B150主板安装win7操作系统USB设备无法读取故障 在B150, B110平台安装Win7系统困难的原因主要是Skylake相比早期的规划方案,增加了对USB 3.1接口的支持,因此将不再支持 ...
- 三菱PLC与第三方设备TCP通讯_PLC通讯智能网关,不用编程,实现西门子与罗克韦尔(AB)、三菱等PLC之间通讯...
智能网关IGT-DSER支持多点对多点的设置之间通讯,支持以太网,串口设备混合数据交换:无需编程开发,只须配置数据的起始地址和数量即可,支持热插拔,断电重启后自恢复运行,在实际的工程项目中应用方便. ...
- C# 读取西门子S7系列PLC教程及源码
创建 PLC 实例,连接和断开连接 若要创建驱动程序的实例,需要使用此构造函数: public Plc(CpuType cpu, string ip, Int16 rack, Int16 slot) ...
- intouch读取西门子PLC数据
** 1.西门子读取300的plc 除框选外其余地方都默认就好, 此处添加的名字是intouch里面访问名的主题名字(此处手动画重点,不是访问名,是访问名中的主题名,间下图) 可以访问名和主题名字写相 ...
- KEPServerEx OPC 读取西门子 PLC S7200 SMART的数据
KEPServerEx OPC 配置参数过程(读取西门子 PLC S7200 SMART的数据) 1. 新建NEW Channel –> Channel name xxxx -> Dev ...
- 块设备文件读取实验记录
块设备文件读取实验记录 添加实验设备 简单分区测试 简单设备测试 设备偏移量测试 分区偏移量测试 结语 文件: 一个linux文件就是一个字节序列,所有的IO设备(例如网络,磁盘和终端)都被模型化为文 ...
- java读取BACnet协议的设备信息-demo
序 鉴于目前网上对于BACnet协议的相关文章比较少,所以写出这段时间对于java对接该协议的一个demo程序,供参考. 一.代码简介 本代码 gitee地址:https://gitee.com/Si ...
最新文章
- (原创)一个JavaScript Function Outliner插件 第三个版本 让你的JavaScript代码也支持折叠...
- python爬虫电商京东_python爬虫-京东商品爬取
- redis的主从数据库复制功能
- 【C++grammar】结构化绑定
- 2019.7.31正则
- 数据结构与算法(updating....)
- JMeter工作基本原理
- “菜鸟”和“大神”de区别
- 获取验证码 60秒后重新获取
- 第26周维生素市场最新动态
- 只会编程的程序员没有前途
- H5 页面在 APP 里如何支持缩放,并隐藏手机自带的放大缩小图标。
- 钟表维修管理系统技术解析(八) 保修记录、新增、修改、报废
- 数据结构和算法学习之路-----必要的数学知识
- 我的专业我的梦作文计算机,我的创新我的梦优秀作文
- 【Applied Algebra】可满足性模理论(Satisfiability Modulo Theories)入门
- 解决——zip压缩包解压后的文件全是乱码问题
- 20050714日记
- html手机端自动全屏,HTML5在手机端实现视频全屏展示方法
- 怎么把图片转PDF格式?转换方法分享
热门文章
- DDK nmake : error 解决方法
- 更新的ccna实训交换机基本配置(附图)
- 46.Linux/Unix 系统编程手册(下) -- System V 消息队列
- 20.HTTP-NG
- 43. Element hasAttributes() 方法
- PADS 管脚编号全部修改方式
- 内网渗透 - 权限维持 - Linux
- 【转】和菜鸟一起学linux之DBUS基础学习记录
- MySQL将一张表的某些列数据,复制到另外一张表,并且修改某些内容
- linux hg(mercurial)入门