在做PLC输出的程序时,一般有两种方式可以采用,一种是输出点用线圈输出,另一种是输出点直接采用set和rst控制,那么这两种方式有何优缺点呢,大家在使用时更偏向于哪一种?欢迎PLC用户朋友们参与讨论。
部分网友的观点:
1、从继电控制过来的人喜欢用线圈,逻辑性很强。从单片机过来的人喜欢用置位复位指令,功能非常强大。
2、如果要往长远看,建议第一种。简单的机器用第二种问题不大,如果做大型点的,逻辑多的,第二种会绕死你。而且第一种学好的话为以后用结构化做铺垫,比较好。
参与方式:直接回帖参与讨论即可
参与福利:有效参与用户根据回帖内容奖励20-100积分不等
楼主最近还看过
1.线圈
优点:
编程简单,直观易懂。
缺点:
1.为避免“双线圈”的问题,需要增加中间继电器输出,造成编程不便。
2.某些特定场合,比如控制气缸,现场用的两位五通电磁阀,在某些工艺流程里面气缸动作是需要保持的,这样就需 要在每一个流程里都需要对这个线圈(或对应的中间继电器)进行输出,这样就会带来大量的编程工作。
2.置位、复位
优点:
1.可以直接操作,无需担心“双线圈”问题。
2.设计好工艺流程,按照工艺动作进行功能肢解,每个流程对应特定功能,比如流程1里面触发了气缸A伸出动作,假设气缸A在流程1至流程6中间的所有流程都是需要伸出保持的,那么只需要在流程1里对其进行置位即可。在哪个流程里需要气缸A缩回的对其进行复位即可,程序比较简洁。
缺点:
1.设计时要求时刻都要考虑到什么时候需要对其进行置位和复位,不然程序易出错(达不到设计要求)。
2.程序阅读不易懂。
综述:两种在PLC中的应用各有优劣,具体应用应根据自身软、硬件结合使用。并没有哪个更高级哪个更低级之说,都是随着编程经验的积累,自然会挑选出适合自己的一种应用。大家各抒己见,互相交流进步,也能找出一种可能更适合的自己的,很可能这种方式是自己之前从未应用过的,这就是一种提高和进步。ps最后几句跑题了大家谅解一下。