三菱FX系列PLC的计时编程主要涉及定时器的使用,以下是基本步骤和示例:
选择定时器
三菱FX系列PLC提供了多种定时器,包括通用定时器和积算定时器。通用定时器的计时单位为100ms,而积算定时器可以处理更长的定时值。例如,三菱FX 2型PLC的定时器T0的计时单位为100ms,若设定值直接用常数K,K设定为100,即定时时间T=10s。
设定定时值
定时器的设定值可以通过直接使用常数K或指定具有失电保持功能的数据寄存器D的地址号来确定。例如,若设定值存放在地址号为250的16位失电保持数据寄存器D内,其值K为50时,其定时时间T=0.5s。
编写程序
地址分配:
X2:启动信号
T0:延时接通
T1:延时断开
Y0:输出指示灯
梯形图程序:
1. 当X2为ON时,定时器T0开始定时,定时时间到后,Y0输出,并实行自锁功能。
2. 在Y0为输出的时候,因X2常开触点为ON,所以X2的常闭触点为OFF,定时器T1不计时。
3. 当X2变为OFF后,X2的常闭触点变为ON接通,则定时器T1开始定时,定时时间到后,断开Y0输出。
在线修改设定值
如果需要在线修改定时器的设定值,可以使用手持编程器FX-20P。例如,对于定时器T设定值直接用常数K确定的,可以在T测试工作方式下,将光标对准所需修改的定时器T的常数K,重新键入所需要的常数值K,再键入GO键,即可实现定时器设定值的在线修改。
使用定时器指令
通用定时器:用于实现简单的定时功能,如延时接通和延时断开。例如,使用指令`LD STOUT TOK20`可以实现延时接通。
积算定时器:用于处理更复杂的定时任务,如累计计时。例如,使用指令`LDD STOUT TOK250K150`可以实现积算定时功能。
通过以上步骤和示例,您可以使用三菱FX系列PLC进行计时编程。建议在实际应用中根据具体需求选择合适的定时器类型和指令,并进行适当的测试和调试,以确保程序的正确性和可靠性。