回复:关于plc与触摸屏通讯的问题? 求大佬指点

已锁定

yming

西门子1847工业学习平台

  • 帖子

    23137
  • 精华

    881
  • 被关注

    1253

论坛等级:至圣

注册时间:2004-03-06

钻石 钻石 如何晋级?

发布于 2020-10-07 10:49:36

14楼

展开查看
以下是引用JianHao在2020-10-07 10:43:24的发言 >13楼

哦 是吗 那如果这样确实可以省掉很多事, 不过我我看组态里并没有这个功能的状态字 最多就只有时钟 和 上电脉冲 始终为0或1之类的字节. 不过你这样说确实 因为有时候下载程序时会提醒plc的运行状态不可以下载 需要打回stop 而且包括stop指令这些的 肯定是有可操作位的.只是可能不让用户直接操作.  谢谢大佬

以下是引用yming在2020-10-07 10:25:38的发言 >12楼:嗯。我觉得所有PL...

引用12楼详细内容:

嗯。我觉得所有PLC肯定有个系统上的状态字。

不然PC/PG怎么知道PLC处于RUN/STOP/MAINT等状态的?

只不过从来没用过停机;没关注过。


有兴趣可以研究一下。

以下是引用JianHao在2020-10-07 10:17:19的发言 >11楼:确实 但是大佬最后...

引用11楼详细内容:

确实 但是大佬最后一句话还不太懂     " 不用“心跳”就要知晓PLC的系统状态字"   不知道该怎么理解

以下是引用yming在2020-10-07 10:05:08的发言 >8楼:楼主要的不是检测...

引用8楼详细内容:

楼主要的不是检测通讯状态。通讯状态是可知的。

PLC停机不影响通讯。


楼主要的是能知晓PLC的停机状态。不用“心跳”就要知晓PLC的系统状态字。

以下是引用Zaxife在2020-10-07 09:24:54的发言 >7楼:1、MCGS这个...

引用7楼详细内容:

1、MCGS这个屏是不支持底层S7通讯的,只支持I、Q、M、V四个片区的RAM读取,所以读取不到PLC的RUN/STOP状态的。

2、心跳信号只是作为通讯通、断状态的判断,屏的数据表第一个寄存器就是通讯状态字,值为0是正常、其他值是通讯异常,没必要用心跳信号。

3、就你现在采取的心跳信号来切换工作状态,如果是通讯不稳定引起的触摸屏自动切换工作模式,当通讯恢单PLC不是STOP模式,那么就有可能导致程序不按你想要的模式工作了。如果通讯很差频繁的通、断?你这样做简直是灾难制造者!到时候别拿通讯干扰大来当借口,这个借口站不住脚的。

4、很多控制,都是居于应用层的STOP/RUN,而不是靠硬件的STOP/RUN来实现功能。举个栗子,PLC控制电机是用程序逻辑实现启动、停止控制,而不是靠PLC的RUN、STOP来控制电机。所以,你上面的程序逻辑这样做简直是太儿戏。

没错。只是出于安全角度考虑,这些系统的控制字、状态字是否允许 HMI 连接。

不过有的触摸屏(第三方的)是可以选择用 PC/PG连接的。很有意思。


学而时习之,不亦说乎?温故而知新,不亦乐乎?
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15095条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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