为了知道所设计的程序是否符合要求,或者为了分析程序,要对继电器、寄存器等进行监控或者修改寄存器的内容,这就需要使用OP功能。OP功能可以实现系统的设置、内存的监控、程序的部分编辑、程序的自诊断等各种操作功能。表4-3为OP功能一览表。
表4-3 OP功能一览表
(续)
从表4-3可见,OP功能共有26项,其主要功能大致可归纳为5类。
①程序编辑及自检:对应OP-0,1,9,110。
②PLC状态监控:对应OP-2,3,8,7,12。
③系统设置:对应OP-14,30,31,32,50,51,71。
④程序传送:对应OP-91,92。
⑤自诊断信息:对应OP-9,110,112。
下面介绍常见的OP功能。
1.清除程序区(OP-0)
在输入一个程序之前,要利用此功能清除程序区。方法如表4-4所示。
表4-4 清除程序区
2.删除NOP指令(OP-1)
使用方法与OP-0类似,程序在修改的过程中会产生一些NOP指令,这些NOP指令的存在,将使程序变长,延长扫描周期,因此需要将其删除,具体方法如表4-5所示。
表4-5 删除NOP指令
3.程序传送
程序传送使用OP-90,OP-91功能。
(1)编程器与PLC之间传送程序
用OP-91功能,将一个程序从手持编程器传送到PLC,或从PLC传送到手持编程器,也可校验存储在手持编程器和PLC中的程序。(www.xing528.com)
注意,在【ENT】键后,若要将程序从PLC传送到FP手持编程器中,则要按【0】;若要将程序从FP手持编程器传到PLC,则需要按【1】;若要校验存于FP手持编程器和PLC两者中的程序,则需要按【2】。最后,当按下【WRT】键时才开始传送,传送过程中,可以看到LCD右下方的∗号持续闪动,传送完毕,手持编程器回到初始状态。具体操作流程如下:
(2)编程器与PLC之间传送系统寄存器值
使用OP-92功能。将系统寄存器从手持编程器传送到PLC,或从PLC传送到手持编程器,也可校验存储在手持式编程器和PLC中系统寄存器的值。操作步骤如下:
注意,在【ENT】键后,若要将系统寄存器的值从PLC传送到FP手持编程器中,则要按【0】;若要将系统寄存器的值从FP手持编程器传到PLC,则需要按【1】;若要校验存于FP手持编程器和PLC两者中的系统寄存器值,则需要按【2】。最后,当按下【WRT】键时才开始传送,传送过程中,可以看到LCD右下方的“∗”持续闪动,传送完毕,手持编程器回到初始状态。具体操作流程如下:
注意,如果把程序或系统寄存器的值通过手持编程器从一个PLC传送到另一个PLC中,要保证两个PLC属于同一类型。
4.自诊断信息
(1)在PROG方式下检查程序是否有句法或重复输出等错误
使用OP-9功能。操作步骤如下:
此时手持编程器从程序首地址开始检查程序,如果没有发现错误,返回初始状态;如果发现错误,LCD将显示错误所在地址及错误信息。
如继续按【▼】键,则接下去查出的错误地址将出现在下一行,前面的错误信息移到LCD第一行,不再有错误出现时,则返回初始状态。
(2)在RUN方式下检查程序运行情况
使用OP-110功能。操作步骤如下:
此时,如果没有发现错误,则返回初始状态;若有错误,则显示相应的错误代码。
(3)关掉PLC上的错误指示灯以清除PLC上的错误状态
使用OP-112功能,操作步骤如下:
此功能只有手持编程器具备,执行此功能之前,要先分析错误原因,否则执行此功能,指示灯又会重新亮。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。