与S7-200PLC通信.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
与S7-200PLC通信.ppt

广西机电职业技术学院建筑工程系 为了完全适应对各种通信协议的支持,可以使用字符中断控制的方式来接收数据。每接 收一个字符时都会产生中断。在执行连接到接收字符中断事件上的中断程序前,接收到的字 符存储在5MB2中,校验状态(如果允许的话〉存储在SM3.0中。 SMB2是自由端口接收字符缓冲区。在自由端口模式下,每一个接收到的字符都会被存储在这个单元中,以方便用户程序访问。 SMB3用于自由端口模式,它包含一个校验错误标志位。当接收字符的同时检测到奇偶校验错误时,SM3.0被置位,可使用该位丢弃本信息或产生对本信息的否定确认。该字节的所有其他位(SMB3. 1~SMB3. 7)保留。 注意: 5MB2和5MB3是端口O和端口1共用的。当接收的字符来自端口O时,执行与事件(中断事件的相连接的中断程序,此时5MB2中存储从端口O接收的字符,SMB3中存储该 字符的校验状态;当接收的字符来自端口1,执行与事件(中断事件25)相连接的中断程序,此 时5MB2中存储从端口1接收的字符,SMB3中存储该字符的校验状态。 6.使用字符中断控制接收数据 广西机电职业技术学院建筑工程系 在电信行业的动力配电系统中,需要把电参量及开关信号的状态及时反映出来并进行控 制,这就需要现场的下位机和控制室的上位机之间必须有可靠的数据通信。本系统上位机采 用IPC,下位机由9台西门子S7 - 200 PLC和2台进口智能仪表组成,系统组成如图8 - 35所 示。PLC部分共使用了3台CPU221、1台CPU222和5台CPU224。 1.系统概述 广西机电职业技术学院建筑工程系 系统通信包括读/写两种操作,它们的功能码不同,数据地址及传递的数据宇节数也不同, 厂方选定的测量系统电参数的智能仪表具备串行通信功能,它的通信格式也已经固定。所以, 计算机与下位机群进行通信时必须符合智能仪表的通信格式要求。在此基础上编制了计算机 与PLC及智能表之间的通信格式,如下图8一36所示。 2. 通信方案设计 图8 -36系统数据通信格式 广西机电职业技术学院建筑工程系 实现CRC校验的方法有很多,在这里采用的是一种比较适合PLC编程的方法,即CRC一16 的求和校验。为了大家阅读程序方便,简要介绍一下该方法的详细步骤: (1)选择一个有意义的生成多项式,这里选择1010000000000001,即16#A001o (2)把初始值16 # FF放入到一个16位(一个字)的寄存器中。 (3)被校验数据的第一个字节和寄存器中的低字节进行XOR运算,结果存入寄存器中。 (4)按位对寄存器进行右移,如果移出位为1,则执行(5)步;否则执行(6)步。 (5)寄存器的值与生成多项式进行XOR运算,结果存入寄存器中。 (6)重复(4)步直到右移8次完成。 3. 关于PLC程序中的CRC校验程序设计 广西机电职业技术学院建筑工程系 (7)被校验数据的下一个字节和寄存器的低字节进行XOR运算,结果存入寄存器中。 (8)重复(4)步到(7)步直到被校验数据的所有字节全部与寄存器进行完XOR运算并且 右移8次。 (9)最后,寄存器中的数据(一个字)就是CRC-16的校验码。 8.5.3 USS通信指令 USS通信指令用于PLC与变频器等驱动设备的通信及控制。 将USS通信指令置于用户程序中,经编译后自动地将一个或多个子程序和3个中断程序 添加到用户程序中。另外,用户需要将一个V存储器地址分配给USS全局变量表的第一个存储单元,从这个地址开始,以后连续的400个字节的V存储器将被USS指令使用,不能用做它用。 广西机电职业技术学院建筑工程系 1.使用符合要求的电缆和连接器,并按规范操作 S7 - 200系统中用到的电缆、插头等都有特定的要求,建议使用标准的电缆(PROFIBUS_ DP电缆)和附件,并使用标准的剥线器按规范剥制RS - 485电缆接头。 2.保持通信端口(驱动电路)之间的共模电压在一定范围内 对于非隔离的通信口(如CPU上的通信口)保证它们之间等电位非常重要。在S7 - 200 PLC联网时,可以将所有CPU模块的传感器电源输出的L+/M中的M端子,用导线串接起 来。 8.6通信网络设计注意事项 广西机电职业技术学院建筑工程系 符合IEC61158 - 3和EN50170标准的注:加上外壳后的电缆直径为8.00士0.5)mm。

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档