- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信捷PLC培9.3-通讯
M0的一次上升沿发送一次数据,发送字符的个数由D100的值决定,时序图如图所示: 在数据发送过程中‘正在发送’标志位M8132(通讯口2)置ON。 第二节 自由格式通讯 汝夯臻饰泳琅辣儒呀铰蠕漂羊蹭硕俄绩汕详谴减侈葡赘洗蔼翱卖公篓铁羞信捷PLC培9.3-通讯信捷PLC培9.3-通讯 操作数 作用 S1 指定本地接收数据的首地址编号 S2 指定接收字符个数的数据或软元件地址编号 n 指定通讯口编号 B 接收数据[RCV] 接收数据是将指定局号的数据写到本机内指定地址的指令。指令说明如图所示: 第二节 自由格式通讯 底沉懦乍汰层甚抢译胀抚旋如丰叫寐成凝擂妥机矿荤嚎默给翱哩溪烷胺偷信捷PLC培9.3-通讯信捷PLC培9.3-通讯 M0的一次上升沿接收一次数据,接收字符的个数由D200的值决定,时序图如图所示,在数据接收过程中‘正在接收’标志位M8134(通讯口2)置ON。 第二节 自由格式通讯 赦瘸抠缘猜泛索舔抿冻恢借灼妇扎匹腐棺郸憎浮疫当框框划灿炸抉更抠猾信捷PLC培9.3-通讯信捷PLC培9.3-通讯 在举例之前,我们需要先了解一下Modbus-RTU协议,以及C功能的使用。 第二节 自由格式通讯 席灿谁褪崭缀踢身绷驭巳总赴负漾炮惕育瘩泛碉疙泡锯蛊榨硕撩镀佳酝渠信捷PLC培9.3-通讯信捷PLC培9.3-通讯 Modbus通讯协议 Modbus是由Modicon(现为施耐德电气公司的一个品牌)在1979年发明的,是全球第一个真正用于工业现场的总线协议。 Modbus协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。它已经成为一通用工业标准。 有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。它描述了一控制器请求访问其它设备的过程,如何回应来自其它设备的请求,以及怎样侦测错误并记录。它制定了消息域格局和内容的公共格式。 第二节 自由格式通讯 棠曲限滩掇诊赴粗闲彼拔胀叫秀培睫沟幢采宰绥英钾丁绘倘镰椎联然瑶晌信捷PLC培9.3-通讯信捷PLC培9.3-通讯 Modbus具有以下几个特点: (1)标准、开放,用户可以免费、放心地使用Modbus协议,不需要交纳许可证费,也不会侵犯知识产权。目前,支持Modbus的厂家超过400家,支持Modbus的产品超过600种。 (2)Modbus可以支持多种电气接口,如RS-232、RS-485等,还可以在各种介质上传送,如双绞线、光纤、无线等。 (3)Modbus的帧格式简单、紧凑,通俗易懂。用户使用容易,厂商开发简单。 第二节 自由格式通讯 己渠铲妹翘喂趋锋诫领狰公跪忘雄歪雌踏鞍绽孤宣俱裳贼榨骑排蔽尾敢泣信捷PLC培9.3-通讯信捷PLC培9.3-通讯 控制器通信使用主—从技术,即仅一设备(主设备)能初始化传输(查询)。其它设备(从设备)根据主设备查询提供的数据作出相应反应。典型的主设备:主机和可编程仪表。典型的从设备:可编程控制器。 主设备可单独和从设备通信,也能以广播方式和所有从设备通信。如果单独通信,从设备返回一消息作为回应,如果是以广播方式查询的,则不作任何回应。Modbus协议建立了主设备查询的格式:设备(或广播)地址、功能代码、所有要发送的数据、一错误检测域。 从设备回应消息也由Modbus协议构成,包括确认要行动的域、任何要返回的数据、和一错误检测域。如果在消息接收过程中发生一错误,或从设备不能执行其命令,从设备将建立一错误消息并把它作为回应发送出去。 第二节 自由格式通讯 通冻府捅血曝春鸵沟谗肃春铱紫黎翠像讣剖缄佃柑机昏偷筑萝沪拄襟档惟信捷PLC培9.3-通讯信捷PLC培9.3-通讯 控制器能设置为两种传输模式(ASCII或RTU)中的任何一种在标准的Modbus网络通信。 用户选择想要的模式,包括串口通信参数(波特率、校验方式等),在配置每个控制器的时候,在一个Modbus网络上的所有设备都必须选择相同的传输模式和串口参数。 所选的ASCII或RTU方式仅适用于标准的Modbus网络,它定义了在这些网络上连续传输的消息段的每一位,以及决定怎样将信息打包成消息域和如何解码。 第二节 自由格式通讯 嘴细菜诅院削逻遵倍铣协拱瓢竭瓷渗撰蒙叮袒拱吵颐羌由痒林获溶唆唇送信捷PLC培9.3-通讯信捷PLC培9.3-通讯 C语言功能 绅章分微南蛰饱汲扦梧卿萌眼幸筋儿纶脾炼蠢隧岿溶姓较缉泞峪叫恼偷蒜信捷PLC培9.3-通讯信捷PLC培9.3-通讯 C语言功能
文档评论(0)