您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > FX2N-4AD-TC温控模块编程示意
FX2N-4AD-TC温控模块编程示意近几天对温控模块才摸到一点门道,编了一个很笨的温度控制程序,希望大家能帮我指点一下,感激不尽!如果用外部设备来调节温度值,是否还要将CMP中的K值存至数据寄存器中,再进行比较,然后由外部元件来改变数据寄存器的值。哪位大虾教我!!主单元用FX2N-48MR,特殊模块用FX2N-4AD-TC温度控制模块,CH1、CH2接K型热电偶,梯形图解释如下:M8002初始脉冲--[TOK0K0H3300K1]设定(TO)为第一个特殊模块(K0)的热电偶类型(K0)为CH1、CH2用J型CH3、CH4不使用(H3300)--[FROMK0K30D2K1]检测实际第一个特殊单元类型并传送至D2--[CMPK2030D2M0]比较实际硬件是否与程序设置相符(如D2=2030则M0-NO,M1-OFF,如D2=2030则M1-NO,M0-OFFM8000为运行监控命令--[FROMK0K29K4M10K1]将PLC错误(BFM29错误b0~b15)保存在M25至M10中---IM10I-----(Y001),当电路发生BFM*29b0(24V电源或其它硬件错误)错误时,M10-NO,Y1输出动作供给外部报警--[TOK0K1K4K2],表示CH1~CH4的采样改变数为4,即读数改变时每次增加或减少4--[FROMK0K9D0K2]采集NO0模块的CH1,CH2数据以0.1℃为单位的数值传输到数据寄存器D0,D1中--[FROMK0K9D0K2]这是本人不能完全理解梯形图时的画蛇添足之举,上一步已包含这步X0外部温控开关,执行控制温度的条件--[CMPC200DOM6]将D0进行比较,当D0中读数小于20℃时M6=NO,Y2=N0输出控制信号,下一步同理下面是我编的梯形图几种情况下的状态上电,检测模块无错误,YO=OFFCH1当前温度为17.9℃小于20℃,M6=NOCH2当前温度为17.1℃大于10℃,M30=OFFX0=OFF,所以Y2\Y3均无信号输出℃,小于20℃,M6=NOCH2当前温度为17.1℃,大于10℃,M30=OFFX0=ON,所以Y2=NO输出信号控制加温系统,Y3均无信号输出℃大于20℃,M6=OFFCH2当前温度为17.1℃大于10℃,M30=OFFX0=ON,Y2\Y3均无信号输出
本文标题:FX2N-4AD-TC温控模块编程示意
链接地址:https://www.777doc.com/doc-5753025 .html