您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 中文用户手册(WORD)K10-60S通讯模块RS232C99
11.通讯规范项目规范通讯接口通讯端口通讯方法同步方法RS-232CRS-232C口半双工系统异步方法(开始,停止系统)特点错误校验控制信号通讯速度通讯距离数据位8位校验位无停止位1位BCC校验(块校验特性)*大字符:读/写/监视不用BCC*小字符:读/写/监视用BCCASCII代码9600波特率最大15米连接K30H/50H/60H/100S/200H:用CPU模块的9针口与PC连接K10S:用主板的6针口与PC连接K500H/K1000H:用CPU模块的25针口与PC连接Master-K系列对Master-K系列来说具有4种不同的通讯协议和地址。Master-K30H/50HMaster-K60H/200HMaster-K10S/100SMaster-K500H/1000H绝对地址(K10S/K30H/50H/60H/100S/200H)RS-232C通讯的数据应该转换成绝对地址的16进制代码。在K500H/K1000H的情况下,不需要将内存图地址转换成绝对地址。用户可以使用K500H/K1000H的内存图地址。(参考第9页).2RS-232C/RS-422通讯RS-485:K10S/K100SRS422:K500H,K1000HRS-232C:K10S,K100S,K500H,K1000H,K30H,K50H,K60H,K200HMaster-K系列通讯有2种数据尺寸。K10S(forRS232C),K30H,K50H:8位(位单位)K10S(forRS485),K60H,K100S,K200H,K500H,K1000H:16位(字单位)通讯电缆的规范(PLC与计算机连接使用)K10S-PCK30H,K50H,K60H,K100S,K200HK500H,K1000H32.内存图2.1.K30H/K50H的内存图绝对地址区域使用的命令(8C00H~8CFFH)9000H~900FH9100H~910FH9200H~920FH9300H~930FH9400H~940FH9500H~950FH9600H~960FH9700H~970FH9800H~980FH9900H~990FH9A00H~9AFFH9B00H~9BFFH9C00H~9CFFH9D00H~9D1FH9E00H~9EFFH9F00H~9FFFH(高速计数器区域)M区域(M00~M15)M区域(M16~M31)M区域(M32~M47)M区域(M48~M63)K区域(K00~K15)K区域(K16~K31)定时器区域(接触)计数器区域(接触)F区域P区域D区域定时器当前区域计数器当前区域步进控制区域(S00~D31)定时器设置区域计数器设置区域读/写读/写读/写读/写读/写读/写读/写读/写读/写读读/写读/写读/写读/写读/写读读举例)2.1.1.P,M,K区域绝对地址区域卡452.1.2定时器,计数器区域绝对地址区域卡MSB:第16位(最重要的位)LSB:第1位(最不重要的位)62.2K60H/K200H的内存图绝对地址区域使用的命令B000H~B7FFHC000H~C07FHC080H~C09FHC0C0H~C0FFHC100H~C13FHC140H~C15FHC180H~C19FHC1A0H~C1BFHC200H~C23FHC800H~C9FFHCA00H~C9FFHCC00H~CDFFHCE00H~CFFFHD0000~D1023(1,024字)M区域(M00~M63)P区域(P00~P15)256点K区域(K00~K31)512点L区域(L00~L15)256点F区域(F00~F15)256点定时器区域(T000~T255)256点计数器区域(C000~C255)256点S区域(S00~S63)64字定时器当前区域计数器当前区域定时器设置区域计数器设置区域读/写读/写读/写读/写读读/写读/写读/写读/写读/写读/写读读举例)2.2.1P,M,K区域绝对地址区域卡72.2.2.定时器,计数器区域绝对地址区域卡MSB:第16位(最重要的位)LSB:第1位(最不重要的位)82.3K10S/K100S的内存图(RS-232C)绝对地址区域使用的命令8000H~803FH8040H~807FH8080H~808FH8090H~809FH80A0H~80BFH80C0H~80DFH80E0H~80FFH8100H~811FH8120H~813FH8140H~815FH8160H~817FH8180H~818FH8190H~919FH81A0H~81AFH81B0H~81EFH81F0H~81FFH8200H~82FFH8300H~83FFH8400H~84FFH8500H~85FFH8600H~867FH8680H~86FFH8700H~88FFH数据程序区域(32字X16点)M区域(32字X16点)P区域(8字X16点)P辅助区域(8字X16点)没有使用K区域(16字X16点)K辅助区域(16字X16点)L区域(16字X16点)L区域(16字X16点)F区域(16字X16点)没有使用定时器区域(16字X16点)没有使用计数器区域(16字X16点)步进控制区域(S00~S31)32字没有使用定时器设置区域(128字X2字节)计数器设置区域(128字X2字节)定时器当前区域(128字X2字节)计数器当前区域(128字X2字节)定时器信息区域(128字X1Byte)计数器信息区域(128字X1Byte)数据寄存器区域(256字X2字节)读/写读/写读/写读/写读/写读/写读/写读/写读读/写读/写读/写读读读/写读/写读读读/写9举例)2.3.1.P,M,K区域绝对地址区域卡2.3.2.定时器,计数器区域绝对地址区域卡MSB:第16位(最重要的位)LSB:第1位(最不重要的位)102.4K10S/K100S的内存图(RS-485)设备区域注释PMLKFTCDSP区域,P0000~P005F字M区域,M0000~M031F字L区域,L0000~L015F字K区域,K0000~K015F字F区域,F0000~F015F字定时器区域(当前值),T0000~T0127字计数器区域(当前值),C0000~C0127字数据寄存器区域,D0000~D0255字步进控制区域,S0000~S0031字字和位数据字和位数据字和位数据字和位数据字和位数据字数据字数据字数据字数据2.5.K500H/K1000H的内存图设备区域注释PMLKFTCDSP区域,P0000~P0063字M区域,M0000~M0191字L区域,L0000~L0063字K区域,K0000~K0031字F区域,F0000~F0031字定时器区域(当前值),T0000~T0255字计数器区域(当前值),C0000~C0255字数据寄存器区域,D0000~D9999字步进控制区域,S0000~S0099字字和位数据字和位数据字和位数据字和位数据字和位数据字数据字数据字数据字数据113.命令3.1.K10S,K100S(RS485)/K500H/K1000H命令功能适用的区域R(r)字读P,M,L,K,F,T,C,D,SW(w)字写P,M,L,K,T,C,D,SG(g)位读P,M,L,K,FH(h)位写P,M,L,KM(m)方式改变R(r):运行方式改变S(s):停止方式改变P(p):暂停方式改变D(d):调试方式改变U(u)注册位监视器P,M,L,K,F,T,C已注册的框架:00~0FH已注册的块:1~40块监视数据/1块:128位V(v)执行位监视器P,M,L,K,F,T,CX(x)注册字监视器P,M,L,K,F,T,C,D,S已注册的框架:0~0FH已注册的块:1~40blocks监视数据/1块:64字Y(y)执行字监视器P,M,L,K,F,T,C,D,S*小字节:带有BCC校验*错误:当一些数据不在区域范围时3.2.K10S,K100S(RS232C)/K30H/K50H/K60H/K200H命令功能适用的区域G(g)字节读P,M,L,K,FH(h)字节写P,M,L,KM(m)方式改变01:运行方式改变02:停止方式改变04):暂停方式改变124.设置K500H/K1000H的dip开关*设置RS-232C的波特率(9600)*选择RS-232C或者RS-422RS-232CSW1SW2SW3SW4SW5站波特率注释ONXXXXXXXOFFONONONONOFFOFFOFFOFFONONOFFOFFONONOFFOFFONOFFONOFFONOFFONOFF没有站300600120024004800960019000反转在重新启动前应关断PLC.13RS-422SW1SW2SW3SW4SW5站波特率注释OFFONONON...OFFOFFOFFONONON...OFFOFFOFFONONOFF...ONOFFOFFONOFFON...OFFONOFF012...131415用户可以在S/W(KLD203)中的参数设置波特率.在重新启动前应关断PLC.145.Master–K系列的协议5.1.K30H,K50H5.1.1.数据读协议1.假定从K30H中读取数据‘P01~P02’(3D07).2.协议的格式如下所示.3.ASCII控制代码信号代码16进制代码内容ENQ05H询问ACK06H确认NAK21H否认STX02H正文开始EOT04H正文结束4.命令G:读数据不用BCC(块校验特性)g:读数据用BCC(块校验特性)5.被读数据的起始地址:它应该是绝对地址.参考K30H和K50H的内存图(第3页)举例)9901P01字的绝对地址(P010~P017)6.被读数据的数目.数目的意思是读取数据的字节(8位)数.15因此,用户应该写‘02’至读取数据P01~P02(8位X2字节).167.被读取的数据版本)8.BCC校验举例g990102A067+39+39+30+31+30+32+04=1A09.举例)从K30H读取数据‘P01~P02’.175.1.2.写数据协议1.假定向K50H的P02~P03(输出卡)写入FFFF.2.协议格式如下:3.ASCII控制码信号代码16进制码内容ENQ05H询问ACK06H确认NAK21H否认STX02H正文开始EOT04H正文结束4.命令H:在没有BCC(块校验特性)的情况下写数据。h:在有BCC(块校验特性)的情况下写数据。5.写数据的起始地址:应该是绝对地址。参考K30H和K50H的内存图(第3页)举例)9902-P02字(P020~P027)186.被写数据的数目数目是指要写的字节数因此,用户应该写‘02’至‘P02~P03’(8bitsX2字节)的区域。7.要写的数据版本)8.举例)195.2.K60H,K200H5.2.1.读数据协议1.假定从K60H读‘P01~P02’的数据。2.协议格式如下。3.ASCII控制码信号代码16进制代码内容ENQ05H询问ACK06H确认NAK21H否认STX02H正文开始EOT04H正文结束4.命令G:在没有BCC(块校验特性)的情况下读数据。g:在有BCC(块校验特性)的情况下读数据。5.被读数据的起始地址:应该是绝对地址。参考K60H和K200H的内存图(第5页)举例)C0802P01字的绝对地址(P010~P017)6.被读数据的数目数目是指被读数据的字节数(8位)因此,用户应该写‘04’至被读数据P01~P02(8位X4字节).207.读数据版本)8.举例)从K60H读‘P01~P02’的数据。215.2.2.写数据协议1.假定向K60H的P02(输出卡)写入FFFF。2.协议的格式如下。3.ASCII控制码信号代码16进制码内容ENQ05H询问ACK06H确认NAK21H否认STX02H正文开始EOT04H正文结束4.命令H:在没有BCC(块校验特性)的情况下写数据。h:在有BCC(块校验特性)的情况下写数据。5.被写入数据的起始地址:应该是绝对地址。参考K60H和K200H的内存图(
本文标题:中文用户手册(WORD)K10-60S通讯模块RS232C99
链接地址:https://www.777doc.com/doc-2794327 .html