jianming
级别: 略有小成
精华主题: 0
发帖数量: 200 个
工控威望: 278 点
下载积分: 820 分
在线时间: 480(小时)
注册时间: 2009-10-21
最后登录: 2024-05-16
查看jianming的 主题 / 回贴
楼主  发表于: 2013-03-24 09:23
简单的就不提了,很多时候大家做的项目要求都会涉及到手动 、自动、暂停等不同状态。我写过很多,最常用的就是用CJ或CALL来做,MC还没试过。但做到暂停的时候程序会很累赘很麻烦,而且我每次做这种项目思路都不一样。自己能力有限,所有没能好好的归纳出一个统一一点的程序结构框架。希望大家不吝赐教,都谈谈自己的看法和经验!
jianming
级别: 略有小成
精华主题: 0
发帖数量: 200 个
工控威望: 278 点
下载积分: 820 分
在线时间: 480(小时)
注册时间: 2009-10-21
最后登录: 2024-05-16
查看jianming的 主题 / 回贴
1楼  发表于: 2013-03-24 10:26
2楼体会到了,4楼你说的简单程序还可以,但几千上W的复杂程序,自动手动暂停之间的转换关系,不是几个转换按钮就能做到的。
jianming
级别: 略有小成
精华主题: 0
发帖数量: 200 个
工控威望: 278 点
下载积分: 820 分
在线时间: 480(小时)
注册时间: 2009-10-21
最后登录: 2024-05-16
查看jianming的 主题 / 回贴
2楼  发表于: 2013-03-24 14:47
引用
引用第6楼乌龟船长于2013-03-24 11:57发表的  :

不小心被人教育了,小弟是从事汽车行业的,万步以上的程序经常搞。自动手动暂停等写法都是这行约定俗成的做法,
哥们要是真牛的话,那就发2个做过的项目上来 让大家学习下,照片都行。

这位大哥言过了,小弟哪敢教育你啊!就是大家讨论和交流下方法经验而已。上W步的程序手自暂停转换你都是在一个主体程序完成,证明你真是牛人,小弟佩服,真的
jianming
级别: 略有小成
精华主题: 0
发帖数量: 200 个
工控威望: 278 点
下载积分: 820 分
在线时间: 480(小时)
注册时间: 2009-10-21
最后登录: 2024-05-16
查看jianming的 主题 / 回贴
3楼  发表于: 2013-03-25 22:08
通常是保持暂停前的状态,暂停后还要能手动控制,用来排除故障,暂停解除后恢复之前的状态
jianming
级别: 略有小成
精华主题: 0
发帖数量: 200 个
工控威望: 278 点
下载积分: 820 分
在线时间: 480(小时)
注册时间: 2009-10-21
最后登录: 2024-05-16
查看jianming的 主题 / 回贴
4楼  发表于: 2013-03-25 22:43
我通常是用子程序来做,暂停的时候跳出自动的子程序,状态可以保持,外部再加一些相应的辅助程序,这时候如果转入手动的子程序一样可以控制输出,但不会触发自动的逻辑关系运算,暂停转回自动后,会接着暂停前的状态继续运行
jianming
级别: 略有小成
精华主题: 0
发帖数量: 200 个
工控威望: 278 点
下载积分: 820 分
在线时间: 480(小时)
注册时间: 2009-10-21
最后登录: 2024-05-16
查看jianming的 主题 / 回贴
5楼  发表于: 2013-03-25 22:52
引用
引用第16楼dmh于2013-03-25 22:47发表的  :
看一下论坛中【PLC急停有那些方法? 】的贴可能对你有帮助

呵呵,如果不用SFC来写怎么办。我这么多年从来没用SFC来写过程序,感觉SFC写起来更复杂,人笨没办法