2、触点的浪费,继电器输出的PLC的输出都是成组的,几个输出点一个单端是公用的,这样这组输出的形式必须相同,否则就要用外接继电器转换。而且有时会出现这样的现象,同一动作的两个点由于搭在不同的线路上,要不占用不同组的两个点,要不就用一个点,再用继电器转换。让人感觉别扭。 (西门子S7-1200系列PLC)
3、价格的问题,在PLC的规格中,继电器输出的PLC的价格相对晶体管输出的要贵出20%
4、在PLC输出中用编程软件专用编程界面输入,编程语言有三种,分别为梯形图LAD,语句表STL,功能块FBD:
(1)梯形图LAD是使用***多的PLC编程语言。因与继电器电路很相似,具有直观易懂的特点,很容易被熟悉继电器控制的电气人员所掌握,特别适合于数字量逻辑控制。梯形图由触点、线圈和用方框表示的指令构成。触点代表逻辑输入条件,线圈代表逻辑运算结果,常用来控制的指示灯,开关和内部的标志位等。指令框用来表示定时器、计数器或数学运算等附加指令。在程序中,***左边是主信号流,信号流总是从左向右流动的。不适合于编写大型控制程序。
(2)语句表STL是一种类似于微机汇编语言的一种文本编程语言,由多条语句组成一个程序段。适合于经验丰富的程序员使用,可以实现某些梯形图不能实现的功能。
(3)功能块图FBD使用类似干布尔代数的图形逻辑符号来表示控制逻辑,一些复杂的功能用指令框表示,适合于有数字电路基础的编程人员使用。功能块图用类似于与门、或门的框图来表示逻辑运算关系,方框的左侧为逻辑运算的输入变量,右侧为输出变量,输入、输出端的小圆圈表示“非”运算,方框用“导线”连在一起,信号自左向右。
我们建议采用晶体管输出的PLC,输出点全部外接中间继电器,这样就能够避免以上的问题,维护简单便利,不再考虑修改程序。同时在工程设计中,能够减少对因输出点形式不同发生冲突的考虑,而且能够比较便利合理的分配输出点,从而做到从容设计。
晶体管输出的PLC的价格比较便宜,即使外接中间继电器,也比直接继电器输出的PLC价格。