回复:关于PLC停电后再上电让其保持之前状态的程序控制逻辑方法

已锁定

holdkcsxyz

西门子1847工业学习平台

  • 帖子

    1561
  • 精华

    24
  • 被关注

    162

论坛等级:至圣

注册时间:2015-06-03

钻石 钻石 如何晋级?

发布于 2021-12-02 19:23:32

3楼

基本没有通用思路,具体工艺具体分析吧.

一个程序的主流程一般就一条相对简单,做好一个项目最最主要的是将已经产生的N条异常流程(异常流程又可以简单的分下类)通过人机交互或者传感器交互导入到主流程里来.异常流程的代码量基本是正常流程的N倍,必须考虑全面.有些程序主流程写得磕磕绊绊,基本没法去考虑逻辑完备的分支.

楼主想通过非人机交互即传感器交互的方式来实现将异常流程汇入主流程,必须要有足够的"传感器"才能实现,传感器的概念是很宽泛的概念,一个简单的项目只要你凭空想象,除了固定的硬件传感器外,还可以有N个(比如一万个)凭空想象的软的虚拟的"传感器":举例即使一个机械臂手里没有任何硬件传感器,但它可以有N个虚拟软传感器状态比如(机械臂在原点(通过坐标查询得来的);机械臂在第X个取料点(通过流程推断出来的);机械臂手里有XX型号XX单位的XX物料(通过时序和第三方的传感器推算得到);机械臂手里有XX型号的需要在XX排废点剔除的废料(通过流程及其它途径得到).....等等很多传感器)

因此当有足够多的硬件或软件"传感器"了,自然可以判断这些传感器能不能满足自动的将一个异常流程拉回到主流程,如果不够那么缺哪一个就想一切办法补齐.

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9024条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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