• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • 电脑应用技巧
  • 电脑基本常识
  • 电脑健康知识
  • 电脑初学者入门
  • 电脑维护基础
  • 电脑故障维护
  • 电脑硬件知识
  • 电脑维修实例
  • 电工学习
您的位置:首页 > 电脑知识 >plc > s7通信协议

s7通信协议

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-08-28

本文介绍了s7通信协议等相关知识要点,需要的同学们可以参考学习下

1)PPI协议:西门子内部协议,不公开
  2)MPI协议:西门子内部协议,不公开
  3)S7协议:西门子内部协议,不公开
  4)PROFIBUS-DP协议:标准协议,公开
  5)USS协议:西门子传动装置的通用串行通讯协议,公开详情请参考相应传动装置的手册
  6)MODBUS-RTU(从站):公开

    所有S7和C7 plc都集成了S7通信服务,通过这些服务使用户程序可以读取或写入通信伙伴的数据。S7通信服务为S7系列PLC之间、S7系列PLC与hmi(人机界面)和PG/PC之间提供通信服务。

    S7通信是专为SIMATIC S7/C7优化设计的,提供简明、强有力的通信服务。

    S7-400使用系统功能块(SFB),而S7-300或C7则使用功能块(FB)实现S7通信。

    S7通信可以用于PROFINET、工业以太网、PROFIBUS和MPI。

    S7系统的所有设备都能处理下列S7功能:

    1)编程、测试、调试和诊断S7-300/400 PLC的全部STEP 7在线功能。

    2)存取变量、自动传输数据到HMI系统。

    3) S7站之间的数据传输。

    4)读写别的S7站的数据,通信伙伴不需编写通信用户程序。

    5)控制功能,例如通信伙伴CPU的停止、预热和热再启动。

    6)监视功能,例如监视通信伙伴CPU的运行状态。

    为了在PLC之间传输数据,应在通信的单方或双方用连接表来组态一个S7连接,被组态的连接在站启动时建立并一直保持。可以建立与同一个通信伙伴的多个连接。可以随时访问的通信伙伴的个数受到CPU或CP(通信处理器)可用的连接资源数的限制。需要在S7 -300/400的用户程序中分别调用SFB/FB来实现集成的S7通信功能(见表)。

    表    用于S7通信数据交换的SFB/FB

编  号

助记符

可传输字节数

    描  述

S7-400

27-300

S7-400

27-300

SFB 8

FB 8

USEND

140

160

  与接收方通信功能( URCV)执行序列无次的快速的

无需确认的数据交换,例如传送操作与维护消息,对方

接收到的数据可能被新的数据覆盖

SFB 9

FB 9

URCV

SFB 12

FB 12

BSEND

64K

32K

  将数据块安全地传输到通信伙伴,直到通信伙伴的

接收功能( BRCV)接收完数据,数据传输才结束

SFB 13

FB 13

BRCV

SFB 14

FB 14

GET

400

160

  程序控制读取远方CPU的变量,通信伙伴不需要编

写通信程序

SFB 15

FB 15

PUT

  程序控制与变量到远方CPU,通信伙伴不需要编写

通信程序

SFB 16

PRINT

发送数据和指令格式到远方打印机,仅用于 S7-400

   此外S7-400可以用SFB 19~ 21改变远程设备的运行状态,用SFB 22和SFB 23查询远程设备运行状态。S7-400和S7-300分别用SFC 62和FC 62来查询连接的状态。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2018-08-28三菱plc特殊功能模块读取/写入指令
  • 2018-08-28三菱PLC数据“位”与“字”的区别
  • 2018-08-28三菱plc高速计数器使用实例
  • 2018-08-28三菱plc脉冲式触点指令的应用示例
  • 2018-08-28欧姆龙PLC发生“内存错误”故障的原因分析
  • 2018-08-28西门子PLC编程使用多重背景DB块减少内存的占用
  • 2018-08-28欧姆龙CS1系列PLC的型号是如何定义的?
  • 2018-08-28PLC的块结束指令BE和块无条件结束指令BEU
  • 2018-08-28欧姆龙PLC接线时怎样区别输入输出点
  • 2018-08-28欧姆龙PLC开关电源的维修

文章分类

  • 电脑应用技巧
  • 电脑基本常识
  • 电脑健康知识
  • 电脑初学者入门
  • 电脑维护基础
  • 电脑故障维护
  • 电脑硬件知识
  • 电脑维修实例
  • 电工学习

最近更新的内容

    • 三菱plc辅助继电器M
    • PLC中FB和FC块的区别
    • plc控制电动机正反转梯形图_PLC实现电机正反转控制编程实例
    • 三菱plc比较指令CMP
    • 积算定时器的工作原理
    • 用三菱plc来实现二分频电路的程序编写
    • WinCC 画面直接实现工程量线性变换
    • 三相异步电动机Y-△转换控制PLC接线图
    • PLC通过STEP 7编程软件诊断功能进行故障诊断的基本方法
    • 三菱PLC容量如何选择?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2015-2018 All Rights Reserved. 微课江湖 版权所有