您现在所在的是:

PLC论坛

回帖:2个,阅读:916 [上一页] [1] [下一页]
10155
nbnbnb1979
文章数:2170
年度积分:392
历史总积分:10155
注册时间:2011/2/18
发站内信
发表于:2019/7/30 21:49:23
#0楼
看到论坛有活动,就找到11年的资料,翻出这么一个例子。
这是机器出现的异常问题:
附件 cause.jpg
后面找设计的处理了异常,发现他们修改了程序。
后面就核对前后程序的差异(这贴到EXCLE,一行一行的核对.)
附件 The Bond head stop running when stop remote mode..jpg
请大家指点解惑!
[此贴子已经被作者于2019/7/30 21:52:51编辑过]
运气就是机会碰巧撞到了你的努力!
19249
pqsh 版主
文章数:7422
年度积分:1079
历史总积分:19249
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2019/7/31 10:03:10
#1楼
前面一段没有对压力范围的判断,会导致后续几条语句的执行异常(不能执行)或者导致执行后果的异常(执行得到不是想要的结果).
后面一段,if里面的意思大概是,压力异常超过blocked时,报错,退出.后面的不执行.
大多数人写程序,都是按照正常流程一直写下去,碰到问题再改.
但是建议设计程序时,把1/3用于异常处理.
数值范围的检测,是程序设计里面一个很通常的要求了.在工控里面不明显,在网页等很明显,包括数据类型,数据长度,数据范围.在软件检测里面,有专门的术语,有专门的测试.引入或者模拟数据,看看程序有没有崩溃,有没有漏洞溢出.这是风险.在工控里面,更在意的是危险,对工艺,对设备,对人员的.
[此贴子已经被作者于2019/7/31 10:09:46编辑过]
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
10155
nbnbnb1979
文章数:2170
年度积分:392
历史总积分:10155
注册时间:2011/2/18
发站内信
发表于:2019/7/31 10:54:31
#2楼
回复 #1楼 pqsh
高手,你那真的是高手!
此帖发自论坛手机版
运气就是机会碰巧撞到了你的努力!

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003