三菱Q系列高级培训课程第1天第2天第3天第4.5天第6.7天D/AA/D编程实例缓冲区介绍,编程I/O站智能站控制CC-LINKH网通讯网络ENET伺服控制接线,参数设置GOT应用编程实例软件应用PLC通讯实例第8天PLC程序设计程序架构特殊指令用法基本组成示意图通讯模块I/O模块A/D模块运动控制模块CC-LINK模块串口模块CPU模块电源模块培训内容Q64AD\Q68ADV\Q68ADI读取,写入应用模块各缓冲区定义PLC参数设置第1天D/AA/D模块介绍编程应用缓冲区说明参数设置Q64AD\Q68ADV\Q68ADI应用示意下图表示模拟量信号的采集过程PLC模拟量模块液位传感器量程:0-1M输出:0-10V0-10V0-4000数据运算0-10V系列A/D模块Q64AD:4通道,每个通道都可以选择是电压输入还是电流输入Q68ADV:8通道,每个通道只能是电压输入Q68ADI:8通道,每个通道只能是电流输入适用模块可安装数目CPU模块Q00JCPU最大16Q00CPUQ001CPU最大24Q002CPUQ002HCPUQ006HCPUQ0012HCPU最大64Q12PHCPU最大64网络模块QJ72LP25-25QJ72BR15QJ72LP25G最大64模块的性能模块认识1)亮:正常工作;闪烁:偏置/增益设置期间;灭:断电或者WTD出错,或者允许模块更换2)亮:出错;灭:正常;闪烁:开关设置出错模块各端子说明接线及注意事项模块的I/O列表具体含义(输出)缓冲存储器分配缓冲区------允许、禁止转换设置1.设置允许或禁止各个通道的模/数转换值的输出2.为了激活模/数转换允许/禁止设置,需要把运行条件设置请求Y9设置成ON/OFF3.安装默认,所以通道都允许模/数转换4.在Q64AD模块下,b4至b7(CH5至CH8)变为无效缓冲区------允许、禁止转换设置当用于模/数转换的通道时1,3,5,8时,缓冲区0的设置如下:缓冲区---平均处理设置9#缓冲区如下:b8至b15用来指定各个通道是平均处理还是采样处理平均处理时通过b0至b7指定各个通道时平均时间还是平均次数采样处理即采样当前的信号值缓冲区---平均处理设置控制要求:通道1及通道5设为平均次数处理通道2及通道7设为平均时间处理其他通道设为采样处理缓冲存储区----平均时间/平均次数设置1,设置指定了品均处理的各个通道的平均时间或平均次数默认值为02,设置范围如下:按次数平均处理:4~62500按时间平均处理:2~5000ms采样处理和平均处理的区别缓冲存储---通道的数字输出值11至18缓冲区用PLC进行参数设置通过智能开关设置各个通道的信号类型及需设置的参数开关定义与设置Q64AD:设置为0~5H、FHQ68ADV:设置为0H、2~5H、FH当设置0H时,输入是0~10VQ68ADI:设置为0H、1H、FH安装GXConfigurator-AD软件包通过智能软件包处理模拟量通过AD软件进行设置起始I/O1.初始化设置2.自动刷新设置初始化设置界面A/D转换允许选择采样处理或平均处理选择平均时间或平均次数平均时间或平均次数设置自动刷新设置界面通道1的数字量输出地址通道2的数字量输出地址通道3的数字量输出地址通道4的数字量输出地址使用AD软件编程(编程实例)不使用A/D软件包处理模拟量FROM/TO指令的写法与功能及TO指令的用法说明I/O起始地址为40模块的缓冲区地址读取数据的存放地址读取数据个数I/O起始地址为60模块的缓冲区地址写入的数据写数据个数智能指令Un\Gn读取智能模块缓冲区数据模块I/O起始地址模块缓冲区地址将模块的2#缓冲区数据传到D100将数据写入智能模块缓冲区模块I/O起始地址模块缓冲区地址将D200写入模块的2#缓冲区元件的表示U□\G□U□:指定智能功能模块起始输入输出编号(16进制数)3位数中的前2位。例如,起始输入输出编号为X/Y090时,指定“U09”或“U9”。G□:采用10进制数指定智能功能模块缓冲存储器的地址。例如,访问地址为19的区域时,指定“G19”。不使用AD软件编程(编程实例)使用FROM/TO指令编程,初始化设置不使用AD软件编程(编程实例)使用FROM/TO指令编程,数据读取不使用AD软件编程(编程实例)使用智能模块软元件编,初始化不使用AD软件编程(编程实例)使用智能模块软元件编,数据读取模块的编程步骤使用AD模块编程的步骤如下:1、设定模块A/D转换通道的允许或禁止------BFM#02、指定采集模拟量信号的平均处理方式------BFM#1~8,,BFM#93、使能设定参数--------------------------------------Y94、读取通道值-----------------------------------------BFM#11~145、出错时的处理(出错缓冲区)--------------------BFM#19出错清零--------------------------------------------YF模拟量实验I实验1:变频器频率检测,通过Q64AD的通道2检测1、变频器工作时,通过A/D模块检测实际运行频率变频器将频率信号转为0~10V模拟量信号输出最高频率80Hz时,输出10V电压最低频率0Hz时,输出0V电压模拟量实验II实验1:中央空调控制系统,通过Q64AD的通道3检测1、中央空调由三个压缩机控制,Y0,Y1,Y2要求:温度升高时:温度低于10°C时,压缩机不工作温度超过10°C时,压缩机Y0工作温度超过20°C时,压缩机Y1工作温度超过30°C时,压缩机Y2工作为了防止温度变化,导致压缩机频繁工作,在温差超过2°C时,压缩机才动作温度传感器的量程:0~100°C,输出信号4~20MA中央空调控制程序系列DA模块模块缓冲区地址缓冲区---数模转换允许\禁止1,需要把运行条件设置请求Y9设置成ON/OFF,从而使数模转换允许\禁止有效2,默认时,所以通道都设置成数模转换禁止缓冲区---数字输入值模块的I/O列表端子及信号意义和Q64DA的接线电压输出电流输出若有干扰,则在V及COM端子间连接F25V的电容的接线图Q68DAV的接线图Q58DAI的接线图智能开关设置Q62DA、Q64DA:设置为0~4H、FHQ68DAV:设置为0H、2~4H、FH当设置0H时,输出是1~5VQ68DAI:设置为0H、1H、FH智能开关设置不使用软件包编程不使用软件包的编程特殊功能指令编程-不使用软件包使用DA软件包的处理安装Q系列DA软件包通过DA软件进行设置起始I/O1.初始化设置2.自动刷新设置通过DA软件进行设置通道1DA转换允许\禁止通道1DA转换允许\禁止通道1DA转换允许\禁止通道1DA转换允许\禁止初始化设置通过DA软件进行设置通道的数字量地址模块的异常代码使用软件包