展开查看
以下是引用大树哈在2021-08-13 17:16:02的发言 >3楼:
目前西门子工程师说他们使用没有出现这个问题,也是建议将FC10放置最后,我实际使用中发现还是要讲究顺序,自己的控制逻辑挪到FC10后确实问题得以解决,至少step7上是这样。
fc10放在前,若其后再编db21.dbx6.0/6.1/db3x.dbx4.3(重复多线圈时,最后一个线圈生效),则db2的报警/信息就不能起到轴禁止/读入禁止等功能,相当于fc10的第一个参数是false。所有要产生轴禁止/读入禁止的db2的信号你需要自己并联到db21.dbx6.0/6.1/db3x.dbx4.3逻辑中。
fc10第一个参数是true,想要产生轴禁止/读入禁止就必须用db2触发一个报警信息才能实现 (有点low是不是?),这就产生一个问题:报警/信息太多,眼花缭乱(是不是见过换刀程序几十个5xxxxx信息,哈哈哈,就是为了辅助动作轴禁止/读入禁止,low吧?)。因此一般是fc10的第一个参数设false(只使用fc10输出报警/信息的功能),自己做锁轴/读入使能。