回复:任意一个Q点重定向至备用Q点的实验程序

芳季

西门子1847工业学习平台

  • 帖子

    15791
  • 精华

    102
  • 被关注

    986

论坛等级:至圣

注册时间:2007-08-03

钻石 钻石 如何晋级?

发布于 2026-01-10 14:12:10

9楼

展开查看
以下是引用yanxiao在2026-01-09 13:22:20的发言 >0楼

这个话题是由另一贴子“如何实现物理输出Q点在屏上自定义?”引出。

全部Q点由用户自定义,必要性值得研究。

一般情况下,硬件组态后不会全部Q点正好都用上,往往会有一些Q点暂时没有用上,成为富裕Q点,这些富裕Q点可以成为备用Q点。

系统运行一段时间后,某个Q点有可能会损坏。

在不更换硬件的情况下,把损坏的Q点输重定向至备用Q点,同时把损坏Q点的外接线接到备用Q点上,维持系统继续运行。

基于这个想法,就有下面的实验程序:

1、子程序:


2、变量表:


3、调用:


4、程序附件:

ReDirQ.rar

5、重定向子程序的放置位置,宜在全部程序的最后。

若放在全部程序的开始位置,备用Q点输出慢半拍。

若放在程序的任意位置,可能会有慢半拍、数据完整性等问题。

如果严格杜绝“双线圈”的,则不会有数据完整性问题。

但是,放在程序最后,则没有任何问题。

6、局限性:

A、不能重定向特殊Q点,比如高速输出,这是硬件绑定的。

B、立即输出型Q点(使用立即输出指令),重定向会有延时,备用Q点按正常刷新输出。

哥们。何解你搞得指针这么复杂?


全部程序就一个网格。

指针这玩意儿用组装的就可以,没必要用原厂原装。还简单。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9390条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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