水电电工知识
HMI同S7-300 PLC DP端口间的通信方式
2024-10-15  浏览:49
西门子的面板(如MP277)要跟300PLC的DP端口通讯,是否一定要在Step 7项目中将面板组态成PLC的DP 从站呢?
    了解一下面板同PLC的通讯方式可以帮助我们找到答案。西门子面板同PLC的DP口有两种通讯方式: 
 1.常规通讯
      面板跟PLC常规通讯方式很简单:
 (1) 在PLC端设置端口的地址、波特率参数;
 (2) 余下工作在WinCCflexible项目中完成:添加连接,选择“SIMATIC S7 300/400”驱动,然后在链接属性里面进行相关设置,见下图:

我们看到,由于面板要连接PLC的DP端口,因此上面的配置文件选择的是”DP”,这是否意味着这种情况下面板同PLC之间使用的是Profibus DP协议呢?其实不是这样的,此时使用的是西门子内部的S7协议。 
     S7通信是S7系列PLC基于MPI、PROFIBUS、ETHERNET网络的一种优化的通信协议,主要用于S7-400/400、S7-300/400PLC之间的主-主通信,也非常适合S7 PLC与hmi通信。因此此处的DP可以理解为一组总线参数,而不是具体的协议。
     面板同PLC间进行S7通讯时,面板负责相关通讯事宜,PLC根据面板的请求返回相关数据。
 2.直接键通讯
     除了常规通讯方式,面板还可以作为PLC 的DP 从站进行通讯,我们称之为直接键方式。
     该方式要求在Step 7项目中将面板组态成PLC的DP 从站并设置对应的I/O通讯区,通过面板的按键控制PLC中的一些I点,通过面板上的LED灯显示来自PLC的一些Q点状态。具体信息可参照WinCCflexible信息系统>通讯>SIMATIC S7>直接键中的内容。
我们看到,由于面板要连接PLC的DP端口,因此上面的配置文件选择的是”DP”,这是否意味着这种情况下面板同PLC之间使用的是Profibus DP协议呢?其实不是这样的,此时使用的是西门子内部的S7协议。
     S7通信是S7系列PLC基于MPI、PROFIBUS、ETHERNET网络的一种优化的通信协议,主要用于S7-400/400、S7-300/400PLC之间的主-主通信,也非常适合S7 PLC与HMI通信。因此此处的DP可以理解为一组总线参数,而不是具体的协议。
     面板同PLC间进行S7通讯时,面板负责相关通讯事宜,PLC根据面板的请求返回相关数据。
     当面板同PLC间某些点通讯实时性要求很高时,可以考虑使用该方式。此时,300作为DP主站负责同面板间的数据交换,面板处于被动相应的地位。
     因此,如果没有特殊要求,使用常规通讯方式就可以了,如果某些点有实时性的要求,可以同时使用两种通信方式来满足要求。
 
更多»您可能感兴趣的文章:
更多»有关 电工 电工知识 的产品:
  • 水电电工资讯
  • 发表评论 | 0评
  • 评论登陆
  • 移动社区 陶瓷头条 空调头条 卫浴头条 洁具头条 油漆头条 涂料头条 地板头条 吊顶头条 衣柜头条 家居头条 老姚之家 灯饰之家 电气之家 全景头条 陶瓷之家 照明之家 防水之家 防盗之家 博一建材 卫浴之家 区快洞察 建材 深圳建材 香港建材 佛山建材 广州建材 东莞建材 惠州建材 南宁建材 崇左建材 来宾建材 河池建材 贺州建材 百色建材 玉林建材 贵港建材 钦州建材 防城港建材 北海建材 梧州建材 桂林建材 柳州建材
    (c)2015-2017 BO-YI.COM SYSTEM All Rights Reserved