图6-25 不需要标定调整的步骤流程图
下面通过两种情况来学习FX2N-4AD模拟量输入模块的使用。
第一种情况:不需要进行标定调整的FX2N-4AD的使用步骤,其流程如图6-25所示.,
例如,编制FX2N-4AD模块应用程序,具体要求如下:
1)FX2N-4AD为0#模块。
2)CH1与CH2为电压输入,CH3与CH4关闭。
3)采样次数为4。
4)用PLC的DO、Dl接收CH1、CH2的平均值。
根据流程图并结合控制要求进行分析,其操作步骤如下:
步骤一:模块识别。
根据控制要求可知,模块型号是FX2N-4AD,其识别码为K2010,安装位置编号为0,其模块识别程序如图6-26所示。
图6-26 模块识别程序
步骤二:设置通道工作方式。
根据控制要求分析,通道字的工作方式设定是由BFM#0缓冲存储器内容决定。第一个通道CH1为电压输入,那么第一个通道应该设置成0;第二个通道CH2为电压输入,那么第二个通道应该设置成0;CH3与CH4关闭。因此,通道字是H3300,程序如图6-27所示。
图6-27 通道字设定程序
步骤三:设置平均值次数。
根据控制要求可知,平均值采样次数为4,转换速度为默认出厂值(默认出厂值时,这个字可以不写).其程序如图6-28所示.,
图6-28 采样字设定程序
步骤四:判断转换是否出错。
BFM#29缓冲存储器专门用来保存发生错误状态时的错误信息。故障信息状态由FROM读取到组合位元件并控制程序的执行,程序如图6-29所示。
图6-29 判断转换是否出错程序
步骤五:输出转换结果。
当判断转换正确后,可执行转换输出,程序如图6-30所示。
图6-30 输出转换程序
步骤六:合并程序。
把以上分析的程序进行合并优化,如图6-31所示。
图6-31 FX2N-4AD应用程序
第二种情况:需要进行标定调整的FX2N-4AD的使用步骤,其流程如图6-32所示。
图6-32 需要标定调整的步骤流程图
例如,编制FX2N-4AD模块应用程序,具体要求如下:
1)FX2N-4AD为0#模块。
2)CH1为电压输入,CH2为电流输入(标准4~20mA),要求CH2调整为7~20mA。CH3与CH4关闭。
3)采样次数为4。
4)用PLC的DO、DJ接收CH1、CH2的平均值。(www.xing528.com)
根据流程图并结合控制要求进行分析,其操作步骤如下:
步骤一:模块识别。
根据控制要求可知,模块型号是FX2N-4AD,其识别码为K2010,安装位置编号为0,其模块识别程序如图6-33所示。
图6-33 模块别程序
步骤二:设置通道工作方式。
根据控制要求分析,通道字的工作方式设定是由BFM#0缓冲存储器内容决定。第一个通道CH1为电压输入,那么第一个通道应该设置成0;第二个通道CH2为电流输入(4~20mA),那么第二个通道应该设置成1;CH3与CH4关闭。因此,通道字是H3310,程序如图6-34所示。
图6-34 通道字设定程序
步骤三:设置平均值次数。
根据控制要求可知,平均值采样次数为4,转换速度数默认出厂值(默认出厂值时,这个字可以不写),其程序如图6-35所示。
步骤四:模块允许调整。
设BFM#21=K1,允许模块调整,程序如图6-36所示。
图6-36 允许模块调整程序
步骤五:通道复位。
写入通道字之前,必须先把BFM#22单元通道复位清零,以上五步程序在写入缓冲存储器后需要延迟大于0.3s后才能执行后续程序,因此,在程序中应加一个延时程序,程序如图6-37所示。
图6-37 延时程序
步骤六:通道零点、增益调整。
根据控制要求可知,CH1通道是电压标准输入,其标定不许调整。CH2通道为电流输入,要求调整为7~20mA电流输入,其程序中零点值为7000,增益值为20000,程序如图6-38所示。
步骤七:模块禁止调整。
当上述标定调整完成后,编制一段程序禁止模块调整,防止程序进一步发生变化。程序如图6-39所示。
图6-38 通道零点、增益调整的程序
图6-39 模块禁止调整程序
步骤八:判断转换是否输出。
读BFM#29缓冲存储器中的内容,如果无错,则执行后续程序,程序如图6-40所示。
图6-40 判断转换是否输出程序
步骤九:输出转换结果。
当按步骤八检查无误后,则读取通道CH1、CH2的平均值送到D0、D1中,程序如图6-41所示。
图6-41 输出转换程序
步骤十:合并程序。
根据以上步骤所编制的程序进行合并优化,得到完整的程序如图6-42所示。
图6-42 完整的梯形图程序
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。