第8章 PLC的信功能及应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8章 PLC的信功能及应用

第8章 PLC通信功能及应用 学习目标 理解计算机、文本显示器、人机界面在S7-200系列PLC网络中的作用及PLC与变频器通信的实现方法; 理解S7-200系列PLC自由端口通信协议的含义及实现方法; 掌握S7-200系列PLC网络通信协议及网络通信的实现方法。 随着计算机网络技术的发展,现代企业的自动化程度越来越高。在大型控制系统中,由于控制任务复杂,点数过多,各任务间的数字量、模拟量相互交叉,因而出现了仅靠增强单机的控制功能及点数已难以胜任的现象。所以,各PLC生产厂家为了适应复杂生产的需要,也为了便于对PLC进行监控,均开发了各自的PLC通讯技术及PLC通讯网络。 PLC的通讯就是指PLC与计算机之间、PLC与PLC之间、PLC与其它智能设备之间的数据通讯问题。 8.1 S7-200系列PLC的通信协议及通信指令 8.1.1 S7-200系列PLC的自由端口通信 1.自由端口通信模式 S7-200系列PLC的串行通信口可以由用户程序来控制,这种由用户程序控制的通信方式称为自由端口通信模式。利用自由口模式,可以实现用户定义的通信协议,可以同多种智能设备进行通信。当选择自由端口通信模式时,用户程序可通过发送/接收中断、发送/接收指令来控制串行通信口的操作。通讯所使用的波特率、奇偶校验以及数据位数等由特殊存储器位SMB30(对应端口0)和SMBl30(对应端口1)来设定。特殊存储器位SMB30和SMB130的具体内容如表8-1所示。 表8-1 通信用特殊存储器位SMB30和SMBl30的具体内容 端口0 端口1 内 容 SMB30格式 SMBl30格式 7 0 p p d B b b m m 自由端口模式控制字 SM30.7 SM30.6 SMl30.7 SM130.6 pp:奇偶校验选择 00:无奇偶校验;01:偶校验; 10:无奇偶校验;11:奇校验 SM30.5 SMl30.5 d: 每个字符的数据位 d= 0:每个字符8位有效数据 d=1:每个字符7位有效数据 SM30.4 SM30.3 SM30.2 SMl30.4 SM130.3 SM130.2 bbb:波特率 000:38400波特; 001:19200波特; 010:9600波特; 011:4800波特; 100:2400波特; 101:1200波特; 110:600波特; 111:300波特 SM30.0 SM30.1 SMl30.0 SM130.1 mm:协议选择 00:点对点接口协议(PPI从机模式);01:自由端口协议 10:PPI/主机模式;11:保留(默认为PPI/从机模式) 为了方便的设置自由口通信模式,可参照表8-2直接选取SMB30(或SMB130)的值。 表8-SM30通信功能控制字节值与自由口通信模式特性选项参照表波特率(bps) 38.4KCPU224 19.2K 9.6K 4.8K 2.4K 1.2K 600 300 说明 8 位字符 无校验 01H 81H 05H 85H 09H 89H 0DH 8DH 11H 91H 15H 95H 19H 99H 1DH 9DH 两组数任取 偶校验 41H 45H 49H 4DH 51H 55H 59H 5DH 奇校验 C1H C5H C9H CDH D1H D5H D9H DDH 波特率(bp) 38.4KCPU224 19.2K 9.6K 4.8K 2.4K l.2K 600 300 说明 7 位字符 无校验 21H A1H 25H A5H 29H A9H 2DH ADH 31H B1H 35H B5H 39H B9H 3DH BDH 两组数任取 偶校验 61H 65H 69H 6DH 71H 75H 79H 7DH 奇校验 E1H E5H E9H EDH F1H F5H F9H FDH 功 能 操作码 操作数 发送数据指令 XMT TBL,PORT RCV TBL,PORT VB、IB、QB、MB、SMB、SB、*VD、*AC;XMT指令 ①在缓冲区内的最后一个字符发送后会产生中断事件9(通信端口0)或中断事件26(通信端口1),利用这一事件可进行相应的操作。 ②SM4.5(通信端口0)或SM4.6(通信端口1)用于监视通信口的发送空闲状态,当发送空闲时,SM4.5或SM4.6将置1。利用该位,可在通信口处空闲状态时发送数据。 5)对接收RCV指令 ①可利用字符中断控制接收数据 每接收完成1个字符,通信端口0就产生一个中断事件8(或通信端口1产生一个中断事件25)。接收到的字符会自动的存放在特殊存储器SMB2中。利用接收字符完成中

文档评论(0)

ochengaj + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档