终落空 谁建议的,真该好好批评批评?我现在编程,几乎都是置复位,比较少用线圈。至于为什么建议,我猜测:1、对于不熟悉PLC的,置复位的逻辑不好把握,可能置位了忘了复位等。2、基于上面的置复位的原因,担心设备会连续动作,出事故等。但是这个跟编程习惯有关,不关置复位的事。任何一种编程方式,都能满足动作需求,无非是使用习惯的问题。既然PLC有置复位的指令,肯定是考虑到使用人,是肯定能用并且有依据的,不然人家为什么开发出置复位的指令?我们做技术的,不能因为自己不熟悉,就去排斥,而是应该努力学习掌握,让自己熟悉,用更加OPEN,积极的心态去面对自己不熟悉的,而不能固步自封,你说呢?~
看海听风 1、置位复位指令用在故障报警中:保证故障发生时,一定有人员确认后进行复位操作,才运行设备运行,保证设备的安全性和可靠性2、置位复位指令用在循环程序控制中:程序中,高度确认置位条件与复位条件的,使用置位复位可以摆脱以前的自锁式编程,减少程序数量,提升程序运行速度3、线圈用在循环程序控制中:线圈具备高度的实时性,判断条件不足就会断开,省去了使用置位复位去单独判断复位的条件线圈可以让设备的运转中,更有保障以上观点仅供参考,如有不同,考虑个人习惯以及编程场景问题,大家自行判断使用最适合的指令
一日旧人 刚入行的时候,我最喜欢的就是置位与复位这两个指令,可以说没有之一。不管是气缸控制,还是灯的控制,使用置位和复位两个指令就可以轻松搞定。但是随着编程时间越长,慢慢发现了它们的一些弊端,所以我越来越不喜欢用置位与复位指令编程了。
十里桃花 置复位是最容易上手的编程方式之一,但因为他太过"低级",虽然短程序会显得很直观,但大段程序使用起来会非常不便。例如置位一个点的条件是另一个或几个点先复位,而复位又可能是多个条件,这在编程时就很容易漏掉。一般来说,做为信号或变量锁存,可以用置复位,但逻辑控制,时序控制,最好不选用。
剧终 置位复位是非常好的而且常用的指令,应该好好用起来。置位,只要满足条件就置1,不满足时不运算。复位,不管三七二十一,一律清零,还可以一次复位多个点,爽到歪歪了。至于增加运算时间,不用管他,一瞬间的事,反正PLC绝大部分扫描周期都是重复无用的。
闹够了 我认为比较灵活的编程方法是: 1,先分析大时间周期里的各输出口所需动作 2,分析这个大周期输入口所需动作 3,分析出大周期模拟量和数字量的变化 4,列出动作算式 5,将1至4项代入算式 6,不断的优化算式 7,综上所述:编程就是编写解答问题的计算方式方法