PLC基础及应用第3版课件作者廖常初FX基础第7章节.ppt

PLC基础及应用第3版课件作者廖常初FX基础第7章节.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
EXTR指令的源操作数(S·)(K10~K13)的意义见表6-19,(S1·)是变频器的站号,(S2·)是变频器指令代码。(S3·)是读出值的保存位置,或写入到变频器的数值。在EXTR指令驱动条件M10的上升沿,变频器开始与PLC进行通信。驱动条件一直为ON时,反复进行通信。 变频器的指令代码见手册《FR-S500使用手册(详细篇)》。 指令EXTR的源操作数(S·)为K11时(见图6-28),发送运行控制命令。指令代码为HFD时,将变频器复位,发送的数据字为H9696。指令代码为HFB时,发送数据字H0,将变频器设置为计算机链接模式。 指令EXTR的(S·)为K13时,写入变频器的参数,(S2·)是变频器的参数编号 (S3·)是写入到变频器的参数值。 在M17或M18为ON时,修改频率设定值。应用指令EXTR的(S·)为K11,指令代码为HED时,写入设定的频率值,单位为0.01Hz。 指令EXTR的(S·)为K11,指令代码为HFA时(见图6-29),写入运行指令。命令参数在K2M20(M20~M27)中,其中的第1位M21为ON时为正转命令,第2位M22为ON时为反转命令。这两位均为OFF时,变频器停机。X0为ON时M15被置位,使M21和M22均为OFF,变频器停机。X1为ON时M15被复位,M21变为ON,变频器正转。X2为ON时M15被复位,M22变为ON,变频器反转。 指令EXTR的(S·)为K10时,读取变频器的运行参数,(S2·)中的指令代码为H7A时,读取变频器的状态,保存到K2M100(M100~M107)中。M100~M104为ON分别表示变频器正在运行、正转运行、反转运行、到达设定的频率和过负荷。M106和M107为ON分别表示检测到频率和有报警出现。可以用上述存储器位分别控制相应的状态显示指示灯。 指令EXTR的(S·)为K10,指令代码为H6F时,将读取的输出频率值保存到D50中,单位为0.01Hz。可以用人机界面显示该频率值。 6.7 无协议通信方式与RS通信指令 6.7.1 无协议通信 1.无协议通信的特点 FX系列的RS指令用于PLC与计算机或RS-232C设备的无协议数据通信。可以使用用户自定义的通信规约。波特率为300~19200bit/s,FX3G为38400bit/s。 2.参数设置 在程序中用D8120设置通信参数,或用PLC参数设置对话框的“PLC系统(2)”选项卡设置通信的参数。可以设置是否有起始字符和结束字符。 3.RS串行通信指令 RS指令中的(S·)和m用来指定保存要发送的数据的起始地址和字节数(不包括起始字符与结束字符),(D·)和n用来指定保存接收到的数据的起始地址和可以接收的最大数据字节数。 FX1S和FX1N的m和n为1~255B,其他系列为1~4096B。不需要发送数据时,m为0;不需要接收数据时,n为0。 无协议通信方式有两种数据处理格式。M8161设置为OFF时,为16位数据处理模式;反之为8位数据处理模式。16位数据处理模式先发送或接收数据寄存器的低8位,然后是高8位;8位数据模式时,只发送或接收数据寄存器的低8位,未使用高8位。 6.与RS指令有关的特殊软元件见表6-20。 M8122是发送请求标志位,M8123是接收结束标志位。 FX3U、FX3UC和FX3G用D8405保存在PLC中设置的通信参数(与D8120中的值相同),用D8419保存正在执行的通信功能的代码。? 6.7.2 无协议通信编程举例 硬件接线见图6-31,采用RS-232C串行通信方式,PLC使用FX-232-BD通信用功能扩展板。通信格式如下:16位数据模式、无控制线方式、有起始字符与结束字符、波特率为9600bit/s、1位停止位、无奇偶校验、数据长度8位。 M8161一直为OFF(见图6-32),串行通信为16位格式,两个字节的数据存储在一个数据寄存器中,M8161供ASC、HEX和CCD指令共用。 进入RUN模式时将通信设定值十六进制数0381H传送给D8120,并初始化超时时间值(0表示100ms)、起始字符和结束字符。 RS指令的驱动输入X1为ON时,PLC处于接收等待状态。 在X2的上升沿,将要发送的数据1234H和5678H送给RS指令中指定的发送缓冲区D200和D201。 校验码指令CCD对数据区D200和D201中的4个字节数据作求和运算,十六位运算结果114H送D202。同时对它们作“异或”运算,一个字节的运算结果08H送D203的低字节(高字节为0)。最后

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档