回复:300PLC状态指示

emil128

  • 帖子

    271
  • 精华

    10
  • 被关注

    21

论坛等级:侠圣

注册时间:2011-05-16

普通 普通 如何晋级?

发布于 2012-08-29 22:49:57

3楼

PLC都已经停机了监视其工作状态还有什么意义?
另外如果通讯中断,监视的结果不也同样失去真实性了吗?
要知道PLC的指示灯的状态,可以“问”PLC,比如划痕大侠给的方法,不过前提是PLC正在正常工作。
就好比医生可以问病人病情,病人可以告诉你自己哪里不舒服,但是一旦病人陷入昏迷,无法从病人口中获取信息了,就只能依靠外部手段获取信息了,比如量血压,测心跳等。
回到楼主的问题上,通讯正常时,可以向PLC获取状态信息。
可是PLC停机或通讯中断后,上位机无法区分各种情况的区别,比如:
PLC打到STOP时,STOP灯会亮;但如果断电了,灯也就都不亮了。所以同样是停机,灯号也会有所不同,可是此时上位机是没法从PLC哪里知道的,上位机只能知道通讯断了。
如果用WINCC做上位,可以通过分析质量代码来获取通讯情况,无论是PLC停机或通讯中断都显示个异常灯号就是了。
如果楼主苛求一定要知道停机时的灯号,那在PLC的指示灯上接光敏传感器,信号给到另一个PLC就可以监视了;或者直接接个摄像头对着CPU指示灯,在上位机上嵌入一个窗口来显示。
最后给的方法确实是有够蛋疼的做法,恶搞了,楼主可以无视 ^-^
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54703条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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