Plc与变频器的通信.pptVIP

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
现在规定通信格式如下:数据长度为8位,停止位为2位,偶校验,波特率为9600。 试设定变频器与PLC的参数。 PR.117=0(站号设定为0号站,可设定为0~31任何一个值) PR.118=96(波特率设定为9600kbs) PR.119 =1(数据长度为8位,停止位为2位) PR.120=2(偶校验) PR.123=9999(等待时间由PLC来设定) PR.124=0(无CR/LF--回车/换行) PR.549=0(三菱变频器计算机链接协议) PR.121=9999(发生通信错误不跳闸) PR.122=9999(通信线断开不跳闸) PR.341=1(不对EEPROM进行数据写入) 红色字体设定内容与PLC的D8120=H008E进行对应 4.选择通信的指令与数据格式 指令的选择:见说明书P184 可知命令代码为HF9 或者 HFA,并且可以知道指令 HFA的数据位数为2位; HF9的数据位数为4位。 指令的数据位数:见说明书P187 HFA指令正转的数据内容为:H02 停止的数据内容为:H00 HF9指令正转的数据内容为:H0002 停止的数据内容为:H0000 变频器通信的数据格式:见说明书P178 *1 代表控制码。 *2 变频器站号以16进制码在H00~H1F (0~31站)范围内指定。 *3 设定等待时间,设定Pr.123 (等待时间设定)≠9999时,制作通讯请求数据时请将数据格式设为无“等待时间”。(字符数减少1位。) ?4 CR、LF代码 从计算机发送数据到变频器时,有的计算机可以自动设定数据群末尾的CR (回车) 、LF (换行)代码。此时,变频器也有必要对应计算机进行设定。另外,通过Pr.124 (CR/LF有无选择 ),可以选择CR、LF代码的有无。 根据上述内容,我们可以知道: PLC欲控制变频器正转只需要将数据按照数据格式的内容以ASCII码的形式发送给变频器即可。 即发送:ENQ+00+FA+0+02+79就可以了 握手请求 变频器为0号站 运行指令 等待时间为0 要求正转 79为和校验: 即:H30+H30+H46+H41+H30+H30+H32=H179 和校验取低字节即79。 5.PLC程序的编制 思考: 若要求还能以通信的方式控制变频器反向运行,试编写PLC程序。 上述程序中,若M0=1,则PLC处于接收等待状态,它接收到数据时,自动地存储在RS指令指定的D200开始的D1个存储区中,当接收完成时,特殊继电器M8123的常开触头自动置1.若要再次接收外部数据,则需要将M8123复位 若要发送数据,则需要将发送出去的数据发在D100所在的D0个存储区中(可不必放满),在M0=1的同时让特殊继电器M8122置1,当PLC扫描到M8122为1时,则通过安装在PLC上的通信模块将数据发送出去,数据发送结束后,M8122自动复位。 RS指令发送、接收数据的顺控程序如下: RS指令使用时,要确定数据模式是16位数据处理模式还是8位数据处理模式 当特殊继电器M8161=0时,为16位模式 当特殊继电器M8161=1时,为8位模式 由于16位模式及8位模式,RS指令处理数据的过程不一样,因此使用是要特别注意。 具体的16位及8位数据处理传输过程如下: ①、16位数据模式时数据传输过程如下: ②、8位数据模式时数据传输过程如下: 2. ASCII指令 ASCI指令是将十六进制数据转成ASCII码的指令。 在PLC与仪表通讯时,有时需要将一些ASCII数据写到仪表内,可以通过ASCI指令将十六进制数据转成ASCII码,然后写入仪表内。 ASCI指令也分为16位模式及8位模式,与RS指令一样通过M8161确定。 ①、16位模式转换过程 M8161=0时为16位模式。 假设D100位H0ABC,则传送过程如下: ②、8位模式转换过程 M8161=1时为8位模式。 假设D100位H0ABC,则传送过程如下: 3.ASC指令 ASC指令将字符变为ASCII码并存放在指定的元件中。ASCI指令也分为16位模式及8位模式,与RS指令一样通过M8161确定。 ①、16位模式转换过程 当x0=1时,则以D0-D3的数据存储情况如下图所示: 存储器 高8位 低8位 D0 H42 H41 D1 H44 H43 D2 H46 H45 D3 H48 H47 ②、8位模式转换过程 当x0=1时,则以D0-D7的数据存储情况如下图所示: 4. HEX指令 HEX指令是将ASCII码转成十六进制数据的指令。 在PLC与仪表通讯时,读到的数据有时为ASCII码,可以通过HEX指令将ASCII码转成我们熟悉的十六进制数据。 HEX指令也分为16位模式及8位模式,与R

文档评论(0)

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

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

1亿VIP精品文档

相关文档