0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

影响面板与plc通信速度慢的原因有哪些

姚小熊27 来源:机电之家 作者:机电之家 2021-05-01 17:05 次阅读

经常会有客户抱怨西门子的面板与通信速度慢,其实很多情况下都是因为设置不当而导致的。如下列出了一些设置,都会影响到面板与plc的通信速度。

1、变量的刷新周期

普通的通信方式,面板能支持的最小刷新周期是100ms。

是不是设置得越短,通信就越快呢?当变量很少时,基本上是这样。但若变量很多时,则不然。因为大量的通信任务执行的时间远超刷新周期,将导致通信堵塞。表现就是通信速度反而会下降。所以应该根据项目的实际需要,变量刷新周期该长的长,该短的短。

对于某些特殊的应用,如直接键。则可以将面板组态为dp从站。从而保证某些关键数据的快速传送

2、变量的采集模式

变量具有三种采集模式,循环连续,循环使用及根据命令。

默认情况下,我们应该将其设置为循环使用的方式。这表示只有当前画面中使用到了某变量,该变量才会被刷新,才会产生通信负荷。如果错误地设置为循环连续,那么不管当前画面中是否使用该变量,面板都会在后台不停地刷新该变量,从而产生不必要的通信负荷,降低了面板整体的通信速度。

设置为循环连续方式常见的应用是该变量组态了数值更改事件。

3、通信波特率

当然是越快越好,前提是线路质量好,干扰少或接地屏蔽等措施得当。当通信条件差时,高波特率导致通信失败几率更高,反而会降低成功通信的速度。如果此时将波特率降低,则会降低通信数据包出错的几率,从而改善通信速度。

4、单个画面中i/o域的数量

每款面板都会在性能参数中给出单个画面中最大允许组态的对象数量,如最多几个域,最多几个变量,最多几个复杂对象等。这都是极限参数。实际应用的项目不建议让这些参数达到极限值,除非项目比较简单,通信变量不多的情况。所以,如果可能,将多i/o域的画面拆分成子画面。
责任编辑:YYX

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 西门子
    +关注

    关注

    91

    文章

    2849

    浏览量

    113764
  • 面板
    +关注

    关注

    13

    文章

    1601

    浏览量

    53425
  • PLC通信
    +关注

    关注

    0

    文章

    12

    浏览量

    9614
收藏 人收藏

    评论

    相关推荐

    STM32F429做的PIL仿真速度非常原因

    ,但是速度非常。不知道是否STM32F429的参数设定有问题。有没有哪位大神做过相关的仿真。补充下:仿真中控制器开关频率是5000khz,采样时间为5e^-5s。 先谢谢了!
    发表于 04-11 07:28

    Labview选项卡控件中的小模块运行速度慢应该怎么解决

    做了毕设需要做一个电子实验系统实验模块均已搞定但是将它们放到选项卡控件中却运行巨。应该如何改
    发表于 04-06 20:57

    STM32H743 IO速度慢是什么原因造成的?

    STM32H743 IO速度慢,实际能到多少.IO翻转速度只有16M,读一个IO要很多个时钟周期,是都这样的吗。
    发表于 03-21 07:16

    Modbus转Profinet网关解决Modbus轮询速度慢# Profinet转Modbus网关

    MODBUS网关
    兴达易控
    发布于 :2024年03月20日 19:12:27

    PLC通信网关的介绍

    在工业自动化日益发展的今天,PLC已成为工业控制领域的核心设备。工业自动化与信息化深度融合,PLC的应用日益广泛。PLC通信网关,作为工业物联网的重要组成部分,扮演着连接
    的头像 发表于 03-14 17:03 229次阅读
    <b class='flag-5'>PLC</b><b class='flag-5'>通信</b>网关的介绍

    CYUSB3014速度慢原因是什么?

    我使用ezsuit里的USBIsochLoopAuto例程和streamer程序测试速度,发现usb3.0下只有不到8MB/S,我的u盘都可以跑到一百多MB,这是为什么?
    发表于 02-28 08:28

    cyusbwerder-petepection 3.0接口上传速度慢原因

    我这边分割取了两台电子,三个批次的电路板,出现了现实: 1 > 编号1 的 PC,与最新的电路板通过 usb3.0 接口连接,其上传速度很慢,都是在几十k的速度里 2 >
    发表于 02-26 07:51

    M481系列KEIL选择ARM5编译器 ,编译速度非常怎么解决?

    M481系列,如果KEIL选择ARM5编译器 ,编译速度非常
    发表于 01-16 06:51

    行车电机轻载正常,重载时动作是什么原因

    行车电机轻载正常,重载时动作,有声音,不知什么原因
    发表于 12-29 07:04

    是哪些原因导致PLC不接受上位机指令呢?

          一、通信协议不匹配       PLC 与上位机之间的通信需要使用相同的通信协议,如果协议不匹配,PLC 就无法接受上位机的指令
    的头像 发表于 12-19 08:36 351次阅读

    PLC指示灯异常闪烁可能是哪些原因造成的?

    PLC指示灯异常闪烁可能是由多种原因造成的。以下是一些常见的可能原因
    的头像 发表于 12-05 09:03 4375次阅读

    SIMATIC S7-1500 PLC之间的OUC通信

    OUC(开放式用户通信)适用于SIMATIC S7-1500/300/400PLC之间的通信、S7-PLC与S5-PLC之间的
    的头像 发表于 11-15 09:36 576次阅读

    arduino驱动舵机速度能否一些?

    arduino驱动舵机速度太快,能不能一些,就是占空比调节的指定宽度个时间设置的函数吗?比如0度到90度我需要转动3秒完成,但是直接驱动到90度
    发表于 11-08 06:03

    SIMATIC S7-1500 PLC通信及其应用—通信的基本概念

    PLC通信包括PLCPLC之间的通信PLC与上位机计算机之间的
    发表于 10-13 09:23 512次阅读
    SIMATIC S7-1500 <b class='flag-5'>PLC</b>的<b class='flag-5'>通信</b>及其应用—<b class='flag-5'>通信</b>的基本概念

    组态王与三菱PLC通信应用案例

    三菱PLC FX系列可以通过自身的编程口和计算机通信,也可通过通信口和计算机通信。通过编程口,一台计算机只能和一台PLC
    的头像 发表于 05-22 09:39 5623次阅读
    组态王与三菱<b class='flag-5'>PLC</b>的<b class='flag-5'>通信</b>应用案例