电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

PLC与70变频器通讯

9页
  • 卖家[上传人]:焦炉****变频...
  • 文档编号:78197838
  • 上传时间:2019-02-12
  • 文档格式:DOC
  • 文档大小:125.50KB
  • / 9 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、必须具备条件:STEP 7 V5.2以上版本:PROFIBUS 模板,用于安装在变频器上,使之成为PROFIBUS-DP从站。:word cons. (只有PKW数据是连续的,要调用SFC 14和15):whole cons. (PKW, PZD 数据是连续的,都要调用 SFC 14和15)变频器的参数设置:P918=变频器的DP站地址P700=6命令来源(从CB来DP接口通讯板)P1000=6频率设定来源(从CB来DP接口通讯板):PLC与变频器网络连接的地址是在SFC14模块上,在模块上LADDR为变频器的地址,该地址为16进制,把16进制转换成10进制而得出的数为变频器的实际地址,例如W#16#100, 16进制的地址是100,转换成10进制后为256。这个256就是一个字(W)的起始地址,变频器与PLC通讯的数据接口,因为变频器与PLC的信息交换是“字(W)”,而变频器在硬件组态中用的是6PZD,所以变频器的通讯采用了6个字,所以变频器详细的地址就是256.0256.7+267.0267.7 (96位6字3双字)。变频器有传送字和接收字,所以在变频器硬件中存在I256267 Q

      2、256267. 第二例:SFC14模块LADDR上的地址是W#16#10C,把16进制的10C转换成10进制为268,因为变频器硬件组态中是6PZD,故是6字,所以变频器的地址是I268I279 Q268Q279,这就是变频器与PLC沟通的条件。:PZD的作用是变频器上CB通讯板通讯变频器的时候先经过PKW数据交换,再经过PZD数据交换才到变频器的参数。这里PKW在数据交换中,用于交换参数标识符值,而PZD在数据交换中起通道作用,用于过程数据交换。具体过程为: 变频接收:PLCCBPKWPZD1+PZD2参数变频回传:参数PZD1+PZD2PKWCBPLCPPO:包含PKW和PZDPKW:是用于读写参数的参数区PZD:是过程数据区,也是连接器,例如控制字和设定值或状态字和实际值。宏观理解是:PLC数据传送到变频器的连接器中(KK K B),连接器把具体的信号传到各个位中,这里涉及到最重要的问题就是连接器的分配问题,连接器分配的不准或未分配,会造成变频器没得到信号或信号错误。:6PZD表示6个字(W),所以变频器的接受数据为6字,发送数据为6字。在接受数据6字中,变频器控制位占用2个字,

      3、变频器速度主设定值占用1个字,其余3个字用于什么不明!在发送数据6字中,变频器状态字占用2个字,变频器速度主设定值占用1个字,其余3个字用于干什么不明!(在变频器书的功能图中,好像跟焦炉的实际程序用的字比书中的介绍字多?):变频器的状态字和控制字个占用32个位(2字),但在实际排列中并不是按16个排列,而是从031排列。状态字和控制字在PLC程序DB1000和DB1001中,一个变频器占用一个DB块,每个DB块中有传送和接受数据接口,在DB数据的排列中,控制字和状态字的顺序是按照DB列表内的顺序排列的,而DB列表中数据的排列是按照变频器参数设定而来的,比如在变频器中设定P443速度主设定值来源为CB Word2,那么在DB列表编辑中,就要把用于传送变频速度主设定值的参数编辑到控制字2中!备注:SFC14(接受数据/读)和SFC15(发送数据/写)与变频器沟通的通信功能块,用于与分布式I/O外界设备通讯的读数据和写数据,例如变频器,编码器等。读:状态值反馈到PLC写:控制值发送到外界设备上。SFC14接受数据/读LADDR INPUT WORD I、Q、M、D、L、模块的I区域中已组态的

      4、起始地址,将从该处读取数据。注意:必须以十六进制格式输入地址。例如,诊断地址100表示:LADDR:=W#16#64。RET_VAL OUTPUT INT I、Q、M、D、L 如果在激活功能时出现出错,出错,则返回值将包含一个出错代码。出错代码(W#16#.) 说明0000 未出错。8090 没有为指定的逻辑基址组态模块或者 忽略了关于连续数据长度的限制或者 没有以十六进制格式在LADDR参数中输入起始地址。8092 在ANY引用中,指定了一个非BYTE的类型。8093 在LADDR中指定的逻辑地址处没有可从中读取连续数据的DP模块。80A0 访问I/O设备时检测到访问出错。80B0 外部DP接口模块从站出现故障。80B1 指定目标区域的长度不等于用STEP 7组态的用户数据的长度。80B2 外部DP接口模块出现系统出错。80B3 外部DP接口模块出现系统出错。80C0 模块尚未读取数据。80C2 外部DP接口模块出现系统出错。80Fx 外部DP接口模块出现系统出错。87xy 外部DP接口模块出现系统出错。808x 外部DP接口模块出现系统出错。8xyy 常规出错信息,请参见使用输出参

      5、数RET_VAL评估出错。RECORD OUTPUT ANY I、Q、M、D、L 已读取的用户数据的目标区域。必须与用STEP 7为选定模块配置的长度完全相同。仅允许使用数据类型BYTE。SFC15发送数据/写LADDR INPUT WORD I、Q、M、D、L、模块的过程映像输出区域中已组态的起始地址,数据将被写入该地址。注意:必须以十六进制格式输入地址。例如,诊断地址100表示:LADDR:=W#16#64。RECORD INPUT ANY I、Q、M、D、L 要写入用户数据的源区域。必须与用STEP 7为选定模块组态的长度完全相同。仅允许使用数据类型BYTE。RET_VAL OUTPUT INT I、Q、M、D、L 如果在激活功能时出现出错,出错,则返回值将包含一个出错代码。出错代码(W#16#.) 说明0000 未出错。808x 外部DP接口模块出现系统出错。8090 没有为指定的逻辑基址组态模块或者 忽略了关于连续数据长度的限制或者 没有以十六进制格式在LADDR参数中输入起始地址。8092 在ANY引用中,指定了一个非BYTE的类型。8093 在LADDR中指定的逻辑地址处

      6、没有要写入连续数据的DP模块/PROFInet IO设备。80A1 访问I/O设备时检测到访问出错。80B0 外部DP接口模块从站出现故障。80B1 指定源区域的长度不等于用STEP 7组态的用户数据的长度。80B2 外部DP接口模块出现系统出错。80B3 外部DP接口模块出现系统出错。80C1 模块中先前写作业中的数据尚未被 模块处理。80C2 外部DP接口模块出现系统出错。80Fx 外部DP接口模块出现系统出错。85xy 外部DP接口模块出现系统出错。8xyy 常规出错信息,请参见使用输出参数RET_VAL评估出错。SFC20为复制功能模块,把一个DB数据块中的状态值和控制值复制到另一个DB功能块,前提是2个DB块中编辑的内容必须相同。写数据到变频:第一个字为控制字,第二个字为主设定值。读数据到PLC:第一个字为状态字,第二个字为变频器主设定值反馈回PLC。:用于PLC与变频器沟通的通道是DB1000和DB1001,而在PLC程序中没有直接调用DB1000和DB1001,而是把DB1000的数据复制到DB203中,DB1001的数据复制到DB205中,PLC控制程序中控制的是DB2

      7、03和DB205,实际在程序中DB203和DB205并非最终地址,也是由其他DB块的数据转送到DB203和DB205中。问题:PLC程序不可以直接调用DB1000和DB1001么? 这里仅举一个启动变频器与速度给定的例子。 在这里采用的是PPO 5的通讯方式,这样应该会有10个PZD,但这里我们先只用前两个PZD。 PLC给变频器的第一个PZD存储在变频器里的K3001字里。K3001有16位,从高到底为3115到3100(不是3001.15到3001.00),变频器的参数P554为1时变频器启动为0时停止,P571控制正转,P572控制反转,如果把P554设置等于3100,那么K3001的位3100就控制变频器的启动与停止,P571设置等于3101则3101就控制正转,P572设置等于3102则3102就控制反转。经过这些设置后K3001就是PLC给变频器的第一个控制字。此时K3001的3100到3115共16位除了位3110控制用途都不是固定的,所以当设置P554设置等于3101时则3101也可以控制启动与停止,P571等于3111时则3111控制正转,等等。因为K3001的位31

      8、10固定为“控制请求”,这位必须为1变频器才能接受PLC的控制讯号,所以变频器里没有用一个参数对应到这个位。 PLC给变频器的第二个PZD存储在变频器里的K3002字里,变频器的参数P443存放给定值,如果把参数P443设置等于K3002,那么整个字K3002就是PLC给变频器的主给定控制字。PLC发送过来的第二个字的大小为0到16384(十进制),(对应变频器输出的0到100%),当为8192时,变频器输出频率为25Hz。 变频器的输出给PLC的第一个PZD字是P734.1,第二个PZD字是P734.2,等等。要想把PLC接收的第一个PZD用作第一个状态字,需要在变频器里把P734.1=0032(既字K0032),要想把PLC接收的第二个PZD用作第二个状态字,需要在变频器里把P734.2=0033(既字K0033)。(K0032的BIT 1为1时表示变频器准备好,BIT 2表示变频器运行中,等等) (变频器里存贮状态的字为K0032,K0033等字,而变频器发送给PLC的PZD是P734.1,P734.2等)在变频器里把P734.3=0148,在变频器里把P734.4=0022,则第三个和第四个变频器PZD分别包含实际输出频率的百分比值和实际输出电流的百分比值。 在编写程序时,如果用一个变量(例如mw1160)去MOVE一个位或一个字到PZD时,mw1160是包含从M1160.0至M1161.7共16个位,与3001(或3002.等等)位的对应关系是: M1161.0-3100 M1160.0-3108 . . . . . . M1161.7-3107 M1160.7-3115 这样的话假如我把P554.1设置为3100时,只需要将一个高电平信号写入变量M1161.0中就可以了,这时变频器就会启动。一:变频器中字的大小排列方式:K系列(最高级)B3100系列(中级)B3101(末级)具体K系列的排列方式如下图:如上图给出的是16个单字,而我们用的是6PZD,所以我们只用到K3001K3006,每个单字也可以显示细节的位的排列,比如K3001中就包含B3100。B3100中包含16个位,其排列方式是B3100B3115。依次类推详细的排列方式如下:PZD1=K3001B3100B3100B3115(固定值)PZD2=K3002

      《PLC与70变频器通讯》由会员焦炉****变频...分享,可在线阅读,更多相关《PLC与70变频器通讯》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.