SIMATIC西门子电池代理商SIMATIC西门子电池代理商SIMATIC西门子电池代理商
FP1型PLC指令
虽然FP1 PLC的指令很多,用户可以利用不同的指令来实现同样的功能,但是,从程序的易读性、易修改性、可移植性出发,可能许多用户仍希望掌握一些小技巧以便使程序编起来比较轻松。另外,为了节约PLC有限的输入输出口,用户还希望用较少的输入输出点数来达到较复杂的控制。下边介绍一些小的编程及应用技巧,希望对用户有些启发。
①灵活使用"SET""RST""OT"指令 在FP1系列PLC的指令使用中,一般规定对同一输出接点不能重复使用“OT”指令。虽然用户可以利用修改系统寄存器No.20的值来设置重复输出使能,但对不太熟悉PLC的用户来说仍很不方便,这时可以利用"SET""RST"指令来达到用户的需要,因为在FPI系列的PLC中,"SET"指令对同一个接点的多次操作是合法的。用户可以利用这一点,在必须使用"OT"指令的情况下用"SFT""RST"指令来替代"OT"指令,如图6-122所示。
修改后的梯形图如图6-123所示。
善于利用gaoji指令和字节操作 FP1系列的PLC具有丰富的gaoji指令集,在某些情况下,充分利用gaoji指令的功能,可使程序变得更加简单明了。例如要使PLC的输出为固定值,使YO、Y3、Y5、Y7闭合,其他位断开,就可以使用一条传送指令将十六进制数A9 直接送入WY0。
在特殊情况下,会出现输入输出点不够的情况,而一些输入点仅仅是为了在一些特定的时刻接收外部信号。这时可以从输出端引出两个启动信号来选择两组输入。只要能够在需要的时候使选择信号接通,就可以达到输入点分时使用的目的。例如需要在系统初始上电的时候将两组4位数据送入一个寄存器,如果输入点不分时使用,就需要占用8个宝贵的输入点,而如果使用输入点分时使用的方法,则只需要两个输出点,节约4个输入点。具体外部接线图如图6-124所示。
由拨码器输入的4位BCD码在系统未启动Y0和Y1时是不会将数据读入PLC内部的,用户只要编制一段程序,能够将Y0和Y1在初始上电时先闭合其中一个(如Y0),读入数据后释放,再闭合另一个(如Y1),读入另一个BCD码,在PLC内部用程序进行数据的重新组合,正确处理,就可完全达到用户的目的。不过为了防止两组数据在释放第一个接点而吸合第二个接点时使数据串位,应该在闭合第二个接点前延迟一小段时间。另外也可以使用另一种方法,即在输入端借用其中一位作为启动信号。每改变一次BCD码的值,按一下启动按钮,BCD将读入的数据顺次存入固定的寄存器,然后用程序对数据进行重组,也可以达到节约输入输出点的效果。
西门子电源模块代理商,杭州西门子逻辑控制模块。深圳西门子伺服电机模块代理商,广州西门子DP电缆代理商,西门子变频器代理商,荆门西门子PLC模块授权一级代理商
SIMATIC西门子电池代理商SIMATIC西门子电池代理商SIMATIC西门子电池代理商SIMATIC西门子电池代理商SIMATIC西门子电池代理商SIMATIC西门子电池代理商
规格型号 |
6EP1334-2BA20 |
6ES7193-6AR00-0AA0 |
6ES7193-6BP20-0DA0 |
6ES7971-0BA00 |
6ES7952-1AK00-0AA0 |
6AV6648-0CC11-3AX0 |
6AV6648-0CE11-3AX0 |
6ES7142-3BH00-0XA0 |
6ES7288-2DT16-0AA0 |
6ES7288-3AR04-0AA0 |
6GK7277-1AA10-0AA0 |
6ES7288-5AQ01-0AA0 |
6ES7288-5CM01-0AA0 |
6XV1840-2AH10 |
6EP1333-2BA20 |