回复:PLC追踪功能与程序调试探讨

已锁定

西门子某研发小兵

  • 帖子

    8
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2023-07-05

黄金 黄金 如何晋级?

发布于 2024-06-21 09:58:03

17楼

展开查看
以下是引用Zane在2024-06-20 22:12:24的发言 >15楼

1)这些功能是必须的吗?

2)这些功能能提高多少调试的效率?

3)对PLC系统资源的占用,以及在激活时对PLC运行系统有多大的影响?

4)是否支持多站点的同时追踪,不同站点的关系变量采样时序如何确定的?

5)对PC系统的资源占用,以及上述功能对PC性能的要求?



@西门子某研发小兵


以下是引用执笔画管脚在2024-06-20 16:54:42的发言 >14楼:参考友商PLC的运...

引用14楼详细内容:

参考友商PLC的运转记录功能




关于此疑似基恩士记录仪的功能:

1,摄像机并非必须,用户表示有更好,没有不影响。我个人经验,肉眼观察对绝大多数故障没有帮助。其它功能都有(不一定在TIA Portal中)。

2,如前所述,良好的程序和机械设计是排除刁钻故障的根本。现在的市场环境和人才待遇可能很难要求新入职的工程师有意愿掌握优秀的设计理念和故障排查技巧,不论国内外。所以我个人认为,追踪或PLC录波的功能是大幅度降低使用者门槛的工具,对经验丰富的工程师效果有限。

3,对PLC性能占用的确是问题。具体百分比无法估算,因为涉及到一系列编译和电路架构的问题,但必然导致PLC控制周期变慢。

4,采取某些技术方案可以支持,已经考虑过,是针对整个系统而非单个PLC的监测。

5,如果PC指的是安装有TIA Portal的开发PC,影响应该很小。


关于初步方案的疑问点:

1,所以才考虑通过额外硬件(无法透露价格,但绝对保质的情况下满足国内价格要求),这个硬件被设定为可以通过例如但不限于截取分布式IO与PLC通讯的方式捕获数据。但也是因为额外硬件必然有成本,所以将其设计为可复用且增加网关和锁机等功能弥补。

3,增加记录时长纯粹是无法判断用户准确需求。举例,由于用户对浮点数运算误差导致某个变量误差随运行时间上升最后报错。也许十分钟看不出来区别,但两个小时能观察到一个比特的变化。

4,简单来说就是打断点功能太单一,在语句编程(或是称称结构化编程?)和图形编程(梯形图?)下增加“下一步”“上一步”“下一过程”“上一过程”(即调用其他函数时不需要进去其他函数代码内部),现在打断点过于繁琐。

5,类似Visual Studio,会通过良好的用户界面设计解决。不会一上来就把所有内容展开。可以理解为有一个“一键自动加入全部变量且按照其所属程序块放置”功能。

6,TIA Portal中只自动显示全部被多方引用的全局变量。另有目前准备免费但尚未正式推出的独立软件进行更细致的间接关系分析。该改进是发现有用户完全不知道该功能用法,以及有些用户变量太多。

7,现在还无法回答。但我会想办法寻找低成本或零用户成本手段。

8,模拟即PLC SIM。可以理解成低配版的,可以采用实际数据用于模拟的系统,并用新版的调试功能辅助模拟过程中的代码调试


实不相瞒,由于不同用户群的偏好和需求有重叠又有不同,我实在无法准确描述一个精确的应用场景,只能尽可能汇总用户需求通过改进打通多个功能点来尽可能覆盖最多的群体。十分感谢在夜间回复。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10590条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。