西门子PLC有4大类,几十个型号类型,PLC不同所支持的通讯协议也不相同。

S7-200系列支持的协议有:PPI、MPI、PROFIBUS、以太网、S7协议、AS-INTERFACE、USS、MODBUS、自由口。

S7-300\400系列支持的协议有:MPI、PROFIBUS、ETHERNET网、ISO协议、ISO-ON-TCP、MODBUS等。

这两大类协议的相同点是同一协议物理传输介质相同。比如S7协议可以使用DP、以太网作为传输介质。不同之处是每个协议都对应不同的组态方式和程序。

下面就给大家展示几个具体协议下的无线通讯案例,来具体说明相关协议的工作原理。

西门子S7-1200与DTD433F无线Modbus通信

测试设备与参数:

1. 硬件环境搭建

主站设备:西门子S7-1200

从站设备:DTD433FC *4台

无线数据终端(主站设备)DTD434MC*1块

2. 测试参数

通讯协议:Modbus RTU协议

主从关系:1主4从

主站通讯接口:Rs485接口

从站接口:模拟信号

基于Modbus RTU协议下实现的1主多从自组网无线通信形式,主站为S7-1200 PLC,DTD433F作为从站。DTD433F具备输入和输出模拟量信号功能,信号传输方向由用户原系统主从设备所实现的功能决定。

MCGS与S7-200Smart之间 S7协议无线以太网通信

测试设备与参数:

西门子PLC型号:S7-200Smart × 2台

触摸屏:MCGS-TPC7031KT × 1台

通讯终端:DTD418MA × 3块

主从关系:1主2从

通讯接口:RJ45接口

通过欧美系PLC专用无线通讯终端DTD418M,即可直接替换触摸屏与PLC之间有线以太网通讯,且稳定方便的实现S7协议下无线以太网通讯。

西门子PLC各类通信协议差异对比相关推荐

  1. 西门子 PLC TCP 通信协议

    flexmanager PLC 通信协议 http://www.flexem.cn/Index.html PLC与PC网络通信实验 https://blog.csdn.net/loblab/artic ...

  2. 西门子PLC常用通信协议以及常用协议的区别(一)

    RS232:是硬件接口 描述:是目前最常用的串行通信接口,RS232-C只是表示RS232的版本,简称都是一样的. 特性:标准接口采用9针或者25针D型接口,常用的一般是9针接口,因为大部分连接不需要 ...

  3. 西门子PLC各个通信协议解析,分析

    1,协议分类 (0)协议背景介绍1 1,mpi接口.dp接口.rs485接口.rs232接口具体区别? (一)mpi接口.dp接口:这两者均为基于RS485接口(可以理解为硬件标准).mpi与dp是通 ...

  4. 西门子PLC串口协议与以太网通信协议对比

    西门子plc品牌众多,通信协议的类型就更多了,具体可分为串口协议和以太网通信协议两大类. 串口协议主要有:MODBUS RTU 通信协议:PROFIBUS 通信协议:USS通信协议:PPI通信协议:M ...

  5. 各种型号西门子PLC所支持的通信协议小结

    西门子PLC有4大类,几十个型号类型,PLC不同所支持的通讯协议也不相同. 按照大类型来划分,具体可分为串口协议和以太网通信协议两大类. 串口协议主要有:MODBUS RTU 通信协议:PROFIBU ...

  6. 西门子PLC应该学习哪种通信协议?

    众所周知,在plc学习中,关于通信的学习一直是一个难点,原因有二. 首先,通信信号不易监测和测量.我们可以用万用表测量4-20mA的电流或者0-10V的电压信号,但是通讯信号呢?只能通过连接串行助手和 ...

  7. 西门子PLC基于MODBUS RTU通信协议时的寄存器地址对应关系及错误代码

    西门子PLC基于MODBUS RTU通信协议时的寄存器地址对应关系及错误代码 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到网站. 西门子PLC在使用MO ...

  8. 西门子PLC定时器ton与tonr的差异

    TON:接通条件接通时,开始计时,计时时间到,计时线圈接通.如果在计时过程中开启条件为关闭,计时器计时时间将被重置. TONR:当接通条件接通时,定时线圈接通,定时开始,定时时间到,定时线圈断开.如果 ...

  9. php读取西门子plc_基于Socket访问西门子PLC系列教程(二)

    本文是西门子开放式TCP通信的第2篇,上一篇我们讲了使用西门子1200PLC作为TCP服务器的程序编写,可以点击下方链接阅读:[公众号dotNet工控上位机:thinger_swj] 基于Socket ...

最新文章

  1. Android Gradle基础实践
  2. Windows 下连接mysql工具NavicatForMysql
  3. python装饰器类-基于类的python装饰器
  4. Hdu 1384 Intervals
  5. 【Python】蒙特卡罗方法计算圆周率及给定随机数种子
  6. 简单粗暴无需拼接下载 blob (ts)视频文件
  7. Triple Generative Adversarial Nets
  8. smart link和聚合链路综合实验
  9. 读书笔记_打开量化投资的黑箱05
  10. (四)52周存钱挑战 1.0
  11. 【redis:二】持久化
  12. 【概率论与数理统计】1.4 条件概率
  13. ue 查看 html,网页查看源文件 默认用UltraEdit或记事本打开 修改办法
  14. 计算机毕业设计 java餐厅点餐系统 餐厅管理系统 餐厅点餐系统java 餐厅预定系统 餐厅预订系统 点餐座位预定系统 餐厅后台管理系统 点餐系统 外卖点餐系统 springboot餐厅预约系统
  15. Android增强现实(三)-3D模型展示器
  16. 小程序map的自定义图标不显示问题
  17. 编程初学者如何缓解迷茫和焦虑?墙裂推荐此文,助你赢在起跑线
  18. 无线开关量收发模块实现一发多收/一收多发
  19. IntelliJ Idea -- 多次启动同一个main 方法
  20. 登录微信支付商户平台-产品中心,开通企业付款的方法

热门文章

  1. php 搜索附近人及SQL语句的写法
  2. 【毕业设计】机器学习中文文本聚类 - python 大数据
  3. SPOJ 7258 SUBLEX 后缀自动机
  4. 【Arduino】TFT LCD显示屏显示gif小电视太空人动图(基于Arduino框架ESP8266/ESP32、TFT_eSPI库、使用python脚本GIF转十六进制文件)
  5. 无法定位序数***于动态链接库libeay32.dll
  6. 电脑快速进入睡眠的快捷键是什么?
  7. u盘安装linux8,实体机安装centos8.2,U盘安装centos8.2
  8. 互联网金融风控面试算法知识(一)
  9. 报错:cannot run program--createprocess error=2,系统找不到指定的文件
  10. 一步步指导 AI 画一幅中国山水画