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

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

3天内不再提示

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

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

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

1、变量的刷新周期

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

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

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

2、变量的采集模式

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

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

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

3、通信波特率

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

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

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

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

    关注

    93

    文章

    2990

    浏览量

    115426
  • 面板
    +关注

    关注

    13

    文章

    1668

    浏览量

    53742
  • PLC通信
    +关注

    关注

    1

    文章

    13

    浏览量

    9644
收藏 人收藏

    评论

    相关推荐

    对I/O寄存器的访问速度慢是怎么回事?

    对 I/O 寄存器的访问速度慢
    发表于 07-12 09:29

    迟滞比较器的速度慢怎么解决

    迟滞比较器,又称滞后比较器或施密特触发器,是一种具有滞后特性的比较器。其主要作用是消除噪声干扰,提高系统的稳定性。然而,由于其滞后特性,迟滞比较器在某些应用中可能存在速度较慢的问题。 迟滞比较器
    的头像 发表于 07-11 09:34 501次阅读

    雷雨天后PLC不工作的原因

    电源线路是否有损坏或断开。 使用万用表测量电源输入电压,确保其在PLC的额定电压范围内。 如果电源问题,考虑更换电源或使用稳压器。 2.检查通信线路 原因:雷雨可能导致
    的头像 发表于 07-01 18:16 944次阅读

    ESP32外挂FLASH下载速度慢怎么解决?

    ESP32 外挂FLASH 下载速度慢,小于500K的固件能下载,但下载速度只有100kbits/s1.5M 固件下载失败 Flash型号为P25Q32H,办法让此Flash 工作在QIO模式吗。
    发表于 06-21 15:01

    不同网段的PLC如何通信

    在工业自动化领域,PLC(可编程逻辑控制器)作为核心控制设备,广泛应用于各种生产场景。然而,在实际应用中,由于网络结构、设备分布等原因PLC设备可能处于不同的网段,如何实现这些不同网段PLC
    的头像 发表于 06-14 15:55 953次阅读

    上位机与plc通讯延迟怎么解决

    原因、影响以及解决方案。 一、通信延迟的原因 网络延迟 :在基于以太网的通信中,网络延迟是导致通信延迟的主要
    的头像 发表于 06-06 09:58 2926次阅读

    电机启动发热是什么原因

    电机启动发热是一个常见的问题,它可能由多种原因引起。 1. 电机启动发热的原因 1.1 电机设计问题 设计不当 :电机设计时,如果磁路设计不合理,可能导致磁通分布不均,从而引起启动
    的头像 发表于 06-05 11:25 1368次阅读

    电机速度慢电流会大么还是小

    工作原理和结构上有所不同。这里我们主要讨论直流电机。 直流电机的速度和电流之间的关系可以通过以下公式表示: V = E + I * R 其中: V - 电机输入电压 E - 电机反电动势(与电机速度成正比) I - 电机电流 R - 电机电阻 根据这个公式,我们可以分析电
    的头像 发表于 06-05 11:23 1153次阅读

    调速电机速度慢了不快怎么原因造成的

    调速电机速度慢了不快的原因很多,以下是一些可能的原因及其解决方案的详细分析。 电源问题 电源问题可能导致调速电机速度变慢。如果电源电压过低
    的头像 发表于 06-05 11:04 1962次阅读

    常见的PLC通信指令哪些呢?

    PLC通信指令用于实现PLC与其他设备或系统之间的数据交换。
    的头像 发表于 05-10 11:01 2201次阅读

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

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

    CYUSB3014速度慢原因是什么?

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

    放大器反馈电容放电原因

    放大器反馈电容放电原因  放大器反馈电容放电原因是多方面的。以下是详细的分析: 1. 电容器质量问题:放大器反馈电容放电
    的头像 发表于 02-06 09:10 983次阅读

    电机起动时转速原因

    电机起动时,转速原因是多种多样的。以下是一些可能导致电机起动转速原因: 1. 电源电压低:电源电压低于电机额定电压,会导致电机起动时转速
    的头像 发表于 12-15 08:59 2355次阅读

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

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