资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,第4节 A/D、D/A模块,一、A/D转换模块,1.占用通道及编程方法,A/D转换单元4个模拟输入通道占用输入端子分别为:,CH0:WX9(X90X9F),CH1:WX10(X100X10F),CH2:WX11(X110X11F),CH3:WX12(X120X12F),PLC每个扫描周期对各通道采样一次,并进展模数转换,转换的结果分别存放在输入通道(WX9 WX12)中。,输入范围为05VDC,010VDC,020mADC可选则,转换结果为K0K1000。,A/D转换的编程可用指令F0实现,如 F0 MV,WX9,DT0 。执行这一指令后,CH0输入的模拟信号经A/D转换变成数字信号后送入WX9,并由F0指令读出保存到DT0中。其它通道也可仿照此格式进展编程。,留意:FP1对A/D模块读取数据,每个扫描周期只进展一次。,2.A/D转换单元的面板布置及接线方法,扩展槽,(,右侧,),电源端子,通道,3,电压范围选择端子,通道,0,通道,1,通道,2,扩展槽,(,左侧,),电源指示灯,3.应用举例,当需对某信号进展监测,要求超限报警。这时可将该信号输入到A/D,并用段比较指令将输入信号与上、下限进展比较。程序如以下图。,X0,F62 WIN,WX9,K340,K360,R900B,Y0,1.占用通道及编程方法,FP1可扩展两个D/A模块,可用开关设定其单元号,即No.0和No.1;每个D/A模块有两个输出通道,即CH0和CH1。,当开关置于左边时,该模块设为No.0,其I/O通道安排如下:,CH0:WY9(Y90Y9F),CH1:WY10(Y100Y10F),当开关置于右边时,该模块设为No.1,其I/O通道安排如下:,CH0:WY11(Y110Y11F),CH1:WY12(Y120Y12F),二、D/A转换模块,内部数据为K0K1000,对应的输出信号范围为05VDC,010VDC,020mADC可选则。,D/A转换的编程也可用指令F0实现。,如 F0 MV,DT0,WY9 。执行这一指令后,将DT0的内容经WY9送往D/A转换器,并将转换好的模拟信号经No.0的CH0通道输出。其它通道也可仿照此格式进展编程。,留意:FP1对D/A模块写入数据,每个扫描周期只进展一次。转换数据范围为k0k1000。,2.D/A转换单元的面板布置及接线方法,扩展槽,(,右侧,),电源端子,通道,0,通道,1,扩展槽,(,左侧,),电源指示灯,单元号,选择开关,3.应用举例,三个模拟量信号分别从A/D模块的CH0CH2输入,求平均值,再由D/A模块No.1的CH1通道输出。,X0,F22+,WX9,WX10,DT0,F20+,WX11,DT0,F32%,DT0,K3,WY12,(DF),(ED),1,1,第5节 FP1通信系统,一、FP1的通信功能,1.,一台计算机与一台,PLC,通信,(1:1方式),个人,计算机,RS-232C,个人,计算机,FP1,把握器,RS-232C,RS422/RS232C,RS-422,FP1,把握器,通过FP1把握器RS-232C口连接,通过FP1把握器RS-422口连接,2.,一台计算机与多台,PLC,通信,(1:N方式),个人,计算机,RS-232C,FP1,把握器,C-NET S1,C-NET,C-NET适配器,FP1,把握器,FP1,把握器,C-NET S1,C-NET S1,RS-485,RS-422口,3.FP1与外部设备通信,利用FP1把握器的RS-232C接口可以与具有RS-232C的外部设备通信。,如:条码器、串口打印机、智能终端等。,FP系列PLC承受松下电工的专用通信协议MEWTOCOL。,1.MEWTOCOLCOM的根本帧格式,1发送命令帧格式,%,H,L,#,CR,BCC,起始码,目的站号高位,目的站号低位,命令特征码,发送文本,块检验码高位,完毕码,块检验码低位,二、FP系列PLC的通信协议,2响应帧格式,正确响应,%,H,L,$,CR,BCC,起始码,目的站号高位,目的站号低位,正确传送标志,响应文本,块检验码高位,完毕码,块检验码低位,错误响应,%,H,L,!,CR,BCC,起始码,目的站号高位,目的站号低位,错误传送标志,错误代码,块检验码高位,完毕码,块检验码低位,2.,通信命令代码,RCS 读单个接点,WCS 写单个接点,RCP 读多个接点,WCP 写多个接点,RCC 以字为单位读接点信息,WCC 以字为单位写接点信息,SC 在接点区以字为单位预置数,RD 读数据区,WD 写数据区,SD 数据区预置,RS 读定时/计数预置值,WS 写定时/计数预置值,RK 读定时计数经过值,WK 写定时计数经过值,MC 监视器接点记录/复位,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,三、FP1与计算机通信的实现,No.414存放器为 RS-232C串口通信波特率设置。,设置内容为:K0K6分别代表波特率19200、9600、4800、2400、1200、600和300bps。,设置举例:,设定参数,系统寄存器号,内容,串口选择:COM,412,H0001,波特率:9600bps,414,H0001,数据长度:7位,停止位:1位,奇偶校验:奇校验,结束码:CR,起始码:有,413,H0042,单元号码:1#,415,H0001,2.BCC校验码的计算,以字节为单位,逐位进展“异或”计算。,例如:命令信息为“%01#RCSX0000”,则BCC校验码为1D。,3.命令传送举例,1单接点读,%,H,L,#,CR,BCC,接点号,占4位,站号,R,C,S,接点名,发送命令格式,%,H,L,$,CR,BCC,站号,R,C,接点数据,正确响应格式,例如:读取,X0000,的状态,发送命令帧:%0 1#R C S X 0 0 0 0 1 D,CR,正确响应帧:%0 1$R C 1 2 0,CR,%,H,L,!,CR,BCC,站号,错误代码,错误响应格式,2单接点写,%,H,L,#,CR,BCC,接点号,占4位,站号,W,C,S,接点名,发送命令格式,%,H,L,$,CR,BCC,站号,W,C,正确响应格式,接点数据,%,H,L,!,CR,BCC,站号,错误代码,错误响应格式,
展开阅读全文