gu1304876086
级别: 探索解密
精华主题: 0
发帖数量: 13 个
工控威望: 135 点
下载积分: 1123 分
在线时间: 45(小时)
注册时间: 2013-12-24
最后登录: 2022-08-05
查看gu1304876086的 主题 / 回贴
楼主  发表于: 2015-05-01 00:47
最近发现一个很纠结的问题,你们写程序的结构怎样的,比如要写一个程序:要实现下面的效果
                                                                      手动控制程序(用于手动调试机器的时候使用,一个按钮对应一个动作)
                                                                      单次运行程序(为了省时间,当手动调试机器差不多时,让该程序运行一次检查某个工位的调试结果)
                                                                       自动程序(自动运行时)
现在很纠结单次运行程序难道要独立写?
还有自动运行时,当按下紧急停止按钮,程序要跳到手动控制程序并且自动运行时的动作状态不会改变,然后可以用手动控制程序来控制这些动作?各位大神,有何高招,多多指教。
mecdqmecdq
级别: 探索解密
精华主题: 0
发帖数量: 45 个
工控威望: 137 点
下载积分: 5928 分
在线时间: 91(小时)
注册时间: 2015-03-12
最后登录: 2015-07-05
查看mecdqmecdq的 主题 / 回贴
1楼  发表于: 2015-05-01 01:18
没有单次运行程序这个东西,
手动和自动 都是自己写模拟程序的,模拟现场的环境,动作,反馈
到现场,只需要把地址对好,信号接入就可以调试了
至于急停,程序暂停,输出停止,但是不会切换到手动,要是这样就乱套了,急停消除后只有两个选择,继续或者停止
楼主留言:
由于机器每换一个产品就要调试一次,而且动作比较多,所以要能单独运行一次的功能。