西门子S7_200PLC在自由模式下与计算机的通信

西门子S7_200PLC在自由模式下与计算机的通信

ID:38136324

大小:294.42 KB

页数:4页

时间:2019-05-24

西门子S7_200PLC在自由模式下与计算机的通信_第1页
西门子S7_200PLC在自由模式下与计算机的通信_第2页
西门子S7_200PLC在自由模式下与计算机的通信_第3页
西门子S7_200PLC在自由模式下与计算机的通信_第4页
资源描述:

《西门子S7_200PLC在自由模式下与计算机的通信》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、,西门子曰一2侧)PLC在自由模式下与计算机的通信严金云等西门子S7一20PLc在自由模式下与计算机的通信ounicationtNeenouteraneens一2PLCunere一eCmmbeCmPdSim57田dFreMod‘2尹金云任光灵(’,;2,(X”8河海大学南京210拼南京化工职业技术学院南京21摘要一么刃Pl无以,PLC、阐述了西门子曰自由模式与上位计算机进行通信的方法着重讲述了通信协议的指定以及参数的设定程序,l五M3如nUn。的设计方法和通信数据的校验方法最后介绍了上位机运用氏口语言和采用控件进行的程序设计CM以如n关健词自由模式RC校验朋

2、控件onnos..月阮坛暇谊叭祀印til犯栩ethehtcon甲u沈randS7一2(X)Pl丈二lu司erfo览川阅deisd伙:ril祀(1月犯aslg旧拙ntof欧幻1腼卿seti叮田l祀teo一2PLC,1designd砚dofp加g区maslaseheckconl刊以ucatlondataex户〕d以len甲hati-卿of户~of夕(X)翻叱thewethe吨。山月ofareun..11l.以山yn记p阅g也衍thlyi丐I划讨邵.M别如nlnintcoml川ter妇in廿以l乙IC司⋯翻卿铆门翻卿and~回has找怡Fn翻戈CelkM别汤】con

3、1K护肋~RC欢mn加二01偶校验0引言二10无奇偶校验一2Pl刃n=奇校验S7(X)系列利用西门子公司提供的监控软.P、SM30sd每个字节位数件旧毛刃1采用专用的通信卡可以直接和上位计算机二8/,。0位字节进行通信实现数据传送及控制等功能为了节省购1二7/,位字节买P心毛刃1和专用通信卡的昂贵费用可以采用阶-SM3().2一SM3().4bb自由口通信波特率选择。端2(X)P】工的自由通信方式和上位计算机进行通信计(】艾)=,38粼X〕波特,算机通过oM口发送指令到PLC的巧街(或Port,)口,1二192(X)波特0,,PLC通过RCV接收指令然后对指令

4、进行译码译码后010=9日】)波特,调用相应的读/写子程序实现指令要求的操作并返回1=4班刃01波特。,指令执行的状态信息在自由口模式下通信协议是10二24(X)波特。由用户定义的用户可以用梯形图程序调用接收中101=12(X)波特、、,、断发送中断发送指令(XNn)接受指令(RCV)来控110=以幻波特,制通信操作在自由口模式下进行通信协议完全由梯11二夕沉】波特..。S陇3()0出记SN日01通信方式设定形图程序控制~=口P日/savenxxo点对点接从方式(lk)157一20pLC通信控制寄存器的设定[lJ01=自由端口通信二口PPFn笼‘tere一2S

5、,10P点对点接主方式(l)S7(X)的通信模式由系统寄存器州60控制其~11=保PP]口slave俐记e:留(缺省)配置方式如下PPdb卜hm:通信指令格式定义I{l])}}{}:计算机发送指令定义S醒扣寄存器各位说明SM3().6朗dSM3().7即奇偶校验选择计算机每次发送一个3字节长的指令来实现一,。o二无奇偶校验次读/写操作指令格式如表1所示表1读/写操作指令格式号0l23同国6789l0lll2l314巧3l32网国网网画画回国画阮国日国国园起指目标目标寄存器地址读写要传输的数据CRC结始令1,工:字节校束字类地址数M验字符型码符《自动化仪表》第2

6、5卷第12期创阅峙年12月2.1.1起始字符单的方法就是使用校验码CRC校验采用多项式编码,“”,nn一起始字符标志着指令的开始定义AS(二11码的S法位二进制数可用(l)阶多项式表示把要发,“”“”为开始字符不同的PL(:从站可以定义不同的起始字送的数据位串看成系数只能为1或0的多项式符以接收真对该P[刀的指令。1〕L〔:和上位机根据要发送的数据约定一个生成多项式..212,指令类型C(X)并且C(X)的最高项和最低项系数必须为l,A“,,该字节用来标志指令的类型SCl码R’代表读设m位数据块的多项式为M(万)生成多项式(;万),“”、操作W代表写操作的阶数

7、必须比M(X)的阶数低CRC检验码的检错原..213目〕,标卜以:站地址理是发送方先为数据块生成CRC校验码使这个CRC目标〕I汇:2、3,,l站地址占用指令的第两个字节以校验码的多项式能被‘(x)除尽实际发送此CRC校。AlP;C,十六进制SC码的格式表示目标忧的站地址验码接收方用收到的RC校验码除以召(X)如果能..214目标寄存器地址除尽表明传输正确,否则,表示传输错误,请求重发。在PLC内部可以用4个字节来表示一个寄存器的‘(:,:,设X)为阶在数据块末尾添加个0使数。J地址(但不能表示个位地址)前两个字节表示寄存+:,。据块为m位则相应的多项式为丫乃

8、夕(X)以2为,、〕,器类型后两个字节

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。