《LC中AD、DA模块说明.ppt》由会员分享,可在线阅读,更多相关《LC中AD、DA模块说明.ppt(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 第第4 4节节 A/DA/D、D/AD/A模块模块一、一、A/DA/D转换模块转换模块1.1.占用通道及编程方法占用通道及编程方法 A/DA/D转换单元转换单元4 4个模拟输入通道占用输入端个模拟输入通道占用输入端子分别为:子分别为:CH0CH0:WX9(X90WX9(X90X9F)X9F)CH1 CH1:WX10(X100WX10(X100X10F)X10F)CH2 CH2:WX11(X110WX11(X110X11F)X11F)CH3 CH3:WX12(X120WX12(X120X12F)X12F)PLC PLC每个扫描周期对各通道采样一次,并进行模每个扫描周期对各通道采样一次,并进行模
2、数转换,转换的结果分别存放在输入通道数转换,转换的结果分别存放在输入通道(WX9(WX9 WX12)WX12)中。中。输入范围为输入范围为0 05VDC5VDC,0 010VDC10VDC,0 020mADC20mADC可选可选则,转换结果为则,转换结果为K0K0K1000K1000。A/DA/D转换的编程可用指令转换的编程可用指令F0F0实现,如实现,如 F0 MV,F0 MV,WX9,DT0 WX9,DT0 。执行这一指令后,。执行这一指令后,CH0CH0输入的模拟输入的模拟信号经信号经A/DA/D转换变成数字信号后送入转换变成数字信号后送入WX9WX9,并由,并由F0F0指令读出保存到指
3、令读出保存到DT0DT0中。其它通道也可仿照此格式中。其它通道也可仿照此格式进行编程。进行编程。注意:注意:FP1FP1对对A/DA/D模块读取数据,每个扫描周期只模块读取数据,每个扫描周期只进行一次。进行一次。2.A/D2.A/D转换单元的面板布置及接线方法转换单元的面板布置及接线方法扩展槽扩展槽(右侧右侧)电源端子电源端子通道通道3 3电压范围电压范围选择端子选择端子通道通道0 0通道通道1 1通道通道2 2扩展槽扩展槽(左侧左侧)电源指示灯电源指示灯3.3.应用举例应用举例当需对某信号进行监测,要求超限报警。这时可将当需对某信号进行监测,要求超限报警。这时可将该信号输入到该信号输入到A/
4、DA/D,并用段比较指令将输入信号与,并用段比较指令将输入信号与上、下限进行比较。程序如图所示。上、下限进行比较。程序如图所示。X0F62 WIN,WX9,K340,K360R900BY01.1.占用通道及编程方法占用通道及编程方法 FP1FP1可扩展两个可扩展两个D/AD/A模块,可用开关设定其模块,可用开关设定其单元号,即单元号,即No.0No.0和和No.1No.1;每个;每个D/AD/A模块有两个输出模块有两个输出通道,即通道,即CH0CH0和和CH1CH1。当开关置于左边时,该模块设为当开关置于左边时,该模块设为No.0No.0,其,其I/OI/O通道分配如下:通道分配如下:CH0C
5、H0:WY9(Y90WY9(Y90Y9F)Y9F)CH1 CH1:WY10(Y100WY10(Y100Y10F)Y10F)当开关置于右边时,该模块设为当开关置于右边时,该模块设为No.1No.1,其,其I/OI/O通道分配如下:通道分配如下:CH0CH0:WY11(Y110WY11(Y110Y11F)Y11F)CH1 CH1:WY12(Y120WY12(Y120Y12F)Y12F)二、二、D/AD/A转换模块转换模块内部数据为内部数据为K0K0K1000K1000,对应的输出信号范围为,对应的输出信号范围为0 05VDC5VDC,0 010VDC10VDC,0 020mADC20mADC可选则
6、。可选则。D/AD/A转换的编程也可用指令转换的编程也可用指令F0F0实现。实现。如如 F0 MV,DT0,WY9 F0 MV,DT0,WY9 。执行这一指。执行这一指令后,将令后,将DT0DT0的内容经的内容经WY9WY9送往送往D/AD/A转换器,并将转转换器,并将转换好的模拟信号经换好的模拟信号经No.0No.0的的CH0CH0通道输出。其它通道通道输出。其它通道也可仿照此格式进行编程。也可仿照此格式进行编程。注意:注意:FP1FP1对对D/AD/A模块写入数据,每个扫描周模块写入数据,每个扫描周期只进行一次。转换数据范围为期只进行一次。转换数据范围为k0k1000k0k1000。2.D
7、/A2.D/A转换单元的面板布置及接线方法转换单元的面板布置及接线方法扩展槽扩展槽(右侧右侧)电源端子电源端子通道通道0 0通道通道1 1扩展槽扩展槽(左侧左侧)电源指示灯电源指示灯单元号单元号选择开关选择开关3.3.应用举例应用举例 三个模拟量信号分别从三个模拟量信号分别从A/DA/D模块的模块的CH0CH0CH2CH2输入,求平均值,再由输入,求平均值,再由D/AD/A模块模块No.1No.1的的CH1CH1通通道输出。道输出。X0F22+,WX9,WX10,DT0F20+,WX11,DT0F32%,DT0,K3,WY12(DF)(ED)11第第5 5节节 FP1FP1通信系统通信系统一、
8、一、FP1FP1的通信功能的通信功能1.1.一台计算机与一台PLC通信(1:1(1:1方式方式)个人个人计算机计算机RS-232C个人个人计算机计算机FP1控制器控制器RS-232CRS422/RS232CRS-422FP1控制器控制器通过FP1控制器RS-232C口连接通过FP1控制器RS-422口连接2.2.一台计算机与多台PLC通信(1:N(1:N方式方式)个人个人计算机计算机RS-232CFP1控制器控制器C-NET S1C-NETC-NET适配器FP1控制器控制器FP1控制器控制器C-NET S1C-NET S1RS-485RS-422口3.FP13.FP1与外部设备与外部设备通信利
9、用FP1控制器的RS-232C接口可以与具有RS-232C的外部设备通信。如:条码器、串口打印机、智能终端等。FP系列PLC采用松下电工的专用通信协议MEWTOCOL。1.MEWTOCOLCOM的基本帧格式1)发送命令帧格式%HL#CRBCC起起始始码码目目的的站站号号高高位位目目的的站站号号低低位位命命令令特特征征码码发送文本发送文本块块检检验验码码高高位位结结束束码码块块检检验验码码低低位位二、二、FPFP系列系列PLCPLC的通信协议的通信协议2)响应帧格式正确响应%HL$CRBCC起起始始码码目目的的站站号号高高位位目目的的站站号号低低位位正正确确传传送送标标志志响应文本响应文本块块检
10、检验验码码高高位位结结束束码码块块检检验验码码低低位位错误响应%HL!CRBCC起起始始码码目目的的站站号号高高位位目目的的站站号号低低位位错错误误传传送送标标志志错误代码错误代码块块检检验验码码高高位位结结束束码码块块检检验验码码低低位位2.通信命令代码 RCS 读单个接点 WCS 写单个接点 RCP 读多个接点 WCP 写多个接点 RCC 以字为单位读接点信息 WCC 以字为单位写接点信息 SC 在接点区以字为单位预置数 RD 读数据区 WD 写数据区 SD 数据区预置 RS 读定时/计数预置值 WS 写定时/计数预置值RK 读定时计数经过值WK 写定时计数经过值MC 监视器接点记录/复位
11、WD 监视器数据记录/复位MG 监视器执行 RR 读系统监视器 WR 写系统监视器RT 读PLC状态RP 读程序WP 写程序 RM RUN/PROG方式切换AB 发送无效1.FP1系统设置FP1与通信有关的系统寄存器共有9个,其编号为No.410No.418。这些寄存器用于设置RS-422口或RS232C口的站号、通信格式、波特率等等。例如:No.413寄存器为 RS-232C串口通信格式设定,使用第0第6位。设置内容为:数据长度(BIT0)、奇偶校验(BIT1、BIT2)、停止位(BIT3)、结束码(BIT4、BIT5)、起始码(BIT6)三、三、FP1FP1与计算机通信的实现与计算机通信的
12、实现No.414寄存器为 RS-232C串口通信波特率设置。设置内容为:K0K6分别代表波特率19200、9600、4800、2400、1200、600和300bps。设置举例:设定参数系统寄存器号内容串口选择:COM412H0001波特率:9600bps414H0001数据长度:7位停止位:1位奇偶校验:奇校验结束码:CR起始码:有413H0042单元号码:1#415H00012.BCC校验码的计算以字节为单位,逐位进行“异或”计算。例如:命令信息为“%01#RCSX0000”,则BCC校验码为1D。3.命令传送举例1 1)单接点读)单接点读%H L#CRBCC 接点号接点号(占(占4位)位
13、)站号站号R CS接接点点名名发送命令格式发送命令格式%H L$CRBCC站号站号R C接接点点数数据据正确响应格式正确响应格式例如:读取例如:读取X0000的状态的状态发送命令帧:发送命令帧:%01#RCSX00001DCR正确响应帧:正确响应帧:%01$RC120CR%H L!CRBCC站号站号错误错误代码代码错误响应格式错误响应格式2 2)单接点写)单接点写%H L#CRBCC 接点号接点号(占(占4位)位)站号站号W CS接接点点名名发送命令格式发送命令格式%H L$CRBCC站号站号W C正确响应格式正确响应格式接接点点数数据据%H L!CRBCC站号站号错误错误代码代码错误响应格式错误响应格式