471165265
级别: 家园常客
精华主题: 0
发帖数量: 532 个
工控威望: 770 点
下载积分: 788 分
在线时间: 202(小时)
注册时间: 2016-01-01
最后登录: 2024-04-19
查看471165265的 主题 / 回贴
楼主  发表于: 2019-05-17 17:43
如果写程序自动切换手动,是否所有信号需要清除,那些报警需要切断自动运行信号,那些报警按复位就可以解除。等等
bakey533
人生重要的不是所站的位置,而是所朝的方向。
级别: 工控侠客
精华主题: 0
发帖数量: 117 个
工控威望: 2035 点
下载积分: 877 分
在线时间: 77(小时)
注册时间: 2014-02-27
最后登录: 2024-04-29
查看bakey533的 主题 / 回贴
1楼  发表于: 2019-05-22 07:56
个人觉得程序框架应该大致分为:
1,开机赋值(初始化)。
2,自动/手动切换。手动自动只能同时处于一个状态。信号不用全部清除。只需改变启动条件。
3,自动程序。自动运转是全自动作业不需要人操作。
4,手动程序。手动运转是需要人参与的。
5,报警程序。建立不同的报警条件,条件触发报警停机。
6,复位程序。报警后的报警解除。
作为一名编程人员,养成好的编程习惯,要先编写程序框架,结构清晰层析分明,便于修改,然后上机调试,反复测试,仔细分析,尽可能考虑到可能会出现的任何情况,避免出现BUG。
本帖最近评分记录:
  • 下载积分:+1(liwco88) 感谢分享!