sxbug
级别: 略有小成
精华主题: 0
发帖数量: 139 个
工控威望: 286 点
下载积分: 1538 分
在线时间: 70(小时)
注册时间: 2010-08-27
最后登录: 2025-01-07
查看sxbug的 主题 / 回贴
楼主  发表于: 2012-02-01 20:46
要求:

OOOOOOOOOOOOOOOOOO
--------------------------------------------------------------------
            A                                   1        2         3       4

在这个流水线上,不断 有 产品 运送 过来。我假设在A处,设置4个按钮,分别指出当前路过A处的产品,要做那种类型的后继处理(1,2,3,4种)
被指定处理方式 的产品,会相应在(1或2或3或4)地点,进行处理,这些处理都是相对独立的。被处理的产品会自动离开流水线,如
被1处理的产品不会再经过2,3,4;其他的产品也是这样。
产品的处理 方式  的选择 没有规律,产品间有一定的间隔。

我想使用sfc, 在A处将按钮的值,对应放入m1,m2,m3,m4,然后在1,2,3,4处都判断是m1,m2,m3,m4是否置位,然后相应进入处理。

请教高手了

谢谢
sxbug
级别: 略有小成
精华主题: 0
发帖数量: 139 个
工控威望: 286 点
下载积分: 1538 分
在线时间: 70(小时)
注册时间: 2010-08-27
最后登录: 2025-01-07
查看sxbug的 主题 / 回贴
1楼  发表于: 2012-02-02 09:29
都没有人发言啊。
我现在纠结在:
1 使用mc指令,这样可以解决几个流程同时进行的问题,但不能使用sfc这样的编程方法,写程序太麻烦
2 使用sfc,就无法实现几个流程同步进行的问题。我记得sfc的分支流程 仅支持1个进程在一个时间执行,并行分支,要所有进程同时退出,可我的进程,会有先后次序结束的

高手指教啊