您现在所在的是:

PLC论坛

回帖:6个,阅读:3598 [上一页] [1] [下一页]
1145
zll0130
文章数:63
年度积分:50
历史总积分:1145
注册时间:2007/10/3
发站内信
发表于:2008/12/11 10:35:00
#0楼
各位大侠:
     谁能帮我解释下PLC与变频器通讯协议怎么写,需要知道那些参数,和 参数如何设置。要PLC控制变频器启动或停止、输入频率等命令数据如何传到变频器。传到哪?
              大家帮帮忙,本人对这方面没接触过
86230
ZCMY 版主
文章数:47558
年度积分:749
历史总积分:86230
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2008/12/11 10:38:00
#1楼
先把你用的PLC及变频器详细品牌、型号讲清楚;
三菱的话可以到三菱网站上浏览;
7523
zlx12345
文章数:4421
年度积分:50
历史总积分:7523
注册时间:2006/6/9
发站内信
发表于:2008/12/11 10:40:00
#2楼
通讯程序设计在自动化系统的应用越来越广泛,例如plc与操作界面的数据交换,通过通讯对变频器的控制,plc的连网等等。
  
   要想实现plc的通讯编程,首先所选的plc必须有强大的通讯能力,就是说plc的操作系统能够支持多种通讯格式,通常一种品牌的plc如果

能够提供给用户更多的编程自由度,那么这种品牌的技术开发能力就越强大,大多数品牌只能提供固定格式的通讯格式或协议,这就大大局限

了plc与其他智能设备的数据交换。
  
 
   以一台PLC通过485通讯控制多个某品牌的变频器为例:
   如果该变频器的波特率是9600b/s,8个数据位,奇校验,1个停止位。那么首先必须在plc的嵌入C窗口的初始化代码区编程一个通讯口设

置语句:Set485Port(9600,o,8,1);仅仅一个语句就完成了对485通讯口的编程。
  
   由于485通讯必须设定主从关系,这里是plc控制多台变频器,所以plc必须设置为主,因此还需在初始化代码区增加一个地址和主从设定

语句:SetAddress(1,MASTER);事实上,对于主控制器来说,地址已经失去意义。
  
   通讯口已经设置完毕,下面就是如何根据要求将数据发送给变频器。
   例如一组8字节控制数据如下所示:
  
01h ---->变频器编号
   03h ---->命令
   21h ---->两字节参数地址
   02h
   00h ---->两字节参数
   02h
   CRC --->两字节CRC校验马
   CRC
  
   PLC程序:
  
   Set485TBAddPointer(0);
   AddNumberTo485TB(0x1);
   AddNumberTo485TB(0x3);
   AddNumberTo485TB(0x21);
   AddNumberTo485TB(0x2);
   AddNumberTo485TB(0x0);
   AddNumberTo485TB(0x2);
   AddCRCTo485TB();
   Start485Transmit();
希望对你有些用处
女人荣耻:以饭后洗碗为荣,以不做家务为耻;以按时回家为荣,以彻夜不归为耻;以和睦婆媳为荣,以刁难他人为耻;以照顾小孩为荣,以整天去玩为耻;以听老公话为荣,以指挥老公为耻;以温柔体贴为荣,以泼辣刁蛮为耻;以精打细算为荣,以铺张浪费为耻;以科学保养为荣,以乱吃零食为耻!
7523
zlx12345
文章数:4421
年度积分:50
历史总积分:7523
注册时间:2006/6/9
发站内信
发表于:2008/12/11 10:52:00
#3楼
变频器与NPBA-12通讯适配器模块相连,接入Profibus-DP网中作为从站,接受从主站SIMATIC S7-315-2DP来的控制。NPBA-12通讯适配器模块将从Profibus-DP网中接收到的过程数据存入双向RAM中,的每一个字都被编址,在变频器端的双向RAM可通过被编址参数排序,向变频器写入控制字、设置值或读出实际值、诊断信息等参量。
变频器现场总线控制系统若从软件角度看,其核心内容是现场总线的通讯协议。Profibus-DP通讯协议的数据电报结构分为协议头、网络数据和协议层。网络数据即PPO包括参数值PKW及过程数据PZD。参数值PKW是变频器运行时要定义的一些功能码;过程数据PZD是变频器运行过程中要输入/输出的一些数据值,如频率给定值、速度反馈值、电流反馈值等。Profibus-DP共有两类型的网络PPO:一类是无PKW而有2个字或6个字的PZD;另一类是有PKW且还有2个字、6个字或10个字的PZD。将网络数据这样分类定义的目的,是为了完成不同的任务,即PKW的传输与PZD的传输互不影响,均各自独立工作,从而使变频器能够按照上一级自动化系统的指令运行。

变频器与PLC应用Profibus-DP现场总线连成网络后,除在PLC自动化系统中进行编程外,在每个变频器上也要进行适当的参数设置。
通讯电缆联接后,启动变频器,完成对变频器通讯参数的
女人荣耻:以饭后洗碗为荣,以不做家务为耻;以按时回家为荣,以彻夜不归为耻;以和睦婆媳为荣,以刁难他人为耻;以照顾小孩为荣,以整天去玩为耻;以听老公话为荣,以指挥老公为耻;以温柔体贴为荣,以泼辣刁蛮为耻;以精打细算为荣,以铺张浪费为耻;以科学保养为荣,以乱吃零食为耻!
1145
zll0130
文章数:63
年度积分:50
历史总积分:1145
注册时间:2007/10/3
发站内信
发表于:2008/12/11 10:59:00
#4楼
非常感谢大家指点。学习中·~~
4432
fa_ybq
文章数:2137
年度积分:50
历史总积分:4432
注册时间:2008/11/14
发站内信
工控人谈电商
发表于:2008/12/11 11:06:00
#5楼
这个要看你的具体的协议格式。2、3楼说的那个是MODBUS协议。
只有交流才有提高,水平是在不断的讨论中提高的。
7523
zlx12345
文章数:4421
年度积分:50
历史总积分:7523
注册时间:2006/6/9
发站内信
发表于:2008/12/11 14:01:00
#6楼
关键是看你的PLC和变频器是什么品牌,看看它们支持的协议
女人荣耻:以饭后洗碗为荣,以不做家务为耻;以按时回家为荣,以彻夜不归为耻;以和睦婆媳为荣,以刁难他人为耻;以照顾小孩为荣,以整天去玩为耻;以听老公话为荣,以指挥老公为耻;以温柔体贴为荣,以泼辣刁蛮为耻;以精打细算为荣,以铺张浪费为耻;以科学保养为荣,以乱吃零食为耻!

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

46.8003