- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
S7300与ACS 800DP通讯1
S7-300与ACS800DP通讯实验实现
实验名称:S7-300与ACS800DP通讯实验实现
实验目的:为了深入了解Profibus-DP通讯理念,掌握DP通讯
实验时间:2014.04.30---2014.05.01
实验器材:
表1
器材名称 个数 PS电源 1 S7-315-2DPCPU 1 ACS800变频 1 ABB通讯配件RPBA-01 1 DP通讯线 1 DJ24电机 1 下载线 1 万用表 1 一字起 1 十字起 1 剥线钳 1 斜口钳 1 导线 若干 ACS800固件手册 1 RPBA-01手册 1
实验步骤:
第一步:变频器与电机
1.首先将RPBA-01安装在ACS800的SLOT1上,旋紧螺钉,同时使用模块上的旋码开关设置站地址,此处应当与软件设置一致。此处终端电阻不用跳。
2.将变频器安装三级传动模式接好线,电机接成三角形解法,检查接线是否出现短路、断路,若无误,给传动上电,首先按照表2设置参数98组参数:
表2
参数代码 含义 设置值 98.02 激活外部通讯并选择通讯接口 2 FIELDBUS 98.07 选择通讯协议 1ABB DRIVES
3.变频器断电复位,重新启动,看看参数51组是否在传动列表中出现,如 果没有出现,检查上一步是否正确以及硬件是否完好,如果设置正常,参数51组出现,按照表3、表4进行设置:
表3
参数代码 含义 设置值 备注 99组 设置电机参数 99.02 选择应用宏 Factory(缺省值) 工厂宏 99.04 选择电机控制模式 Scalar 标量控制(由于实验电机限制) 99.05 额定电压 207V 99.06 额定电流 1.1A 99.07 额定频率 50Hz 99.08 额定转速 1400rpm 99.09 额定功率 0.14KW
表4
参数代码 含义 设置值 备注 10组 外部启停和转向控制源 10.01 外部EXT1的信号源 COMM.CW 现场总线控制字 10.03 电机转向 Request 允许正反转 11组 控制口、极限值 11.02 选择控制口 EXT1 11.03 选择REF1信号源 COMM.REF 现场总线控制字REF1 11.05 定义REF1的最大值 1400 51组 设置现场总线 51.01 总线类型 Profibus Dp 51.02 节点地址 3 设定从站地址 51.03 波特率 1500 1.5Mbps 51.04 PPO类型 4 PPO4 51.06 过程输入数据3 0104 读取电流值(参考ABB Drives) 16组 允许运行 16.01 允许运行 YES
4.设置完变频器参数后,将变频器切到本控模式下,测试变频器与电机是否都工作正常,若正常,则进行下一步。
第二步:PLC编程
在进行下一步之前请自行学习Profibus Dp通讯协议PPO类型明细,下载RPBA-01GSD文件(ABB-0812.GSD针对DP-V0),同时学习《西门子Profibus工业通讯指南》(西门子公司Josef著),有关于一致性I/O数据区域定义:对于输入输出数据区域长度为3B或者多于4B(一次操作1.5个字或者2个字,这对于普通I/O是无法操作的。)
由于在西门子通讯理念中,对于任何可以跟西门子设备通讯的智能从站都在CPU设备中,虚拟出I/O地址,使得操作员在操作时对于任何外设都可以入操作本地I/O一般。
本次实验,在下面组网时,采用PPO4,其虚拟地址为PIW256-PIW266和PQW256-PQW266,并且我们要完成的任务为:
PLC主站给ACS800变频器从站
写入启动、停止的控制信号;
设定其转速或者频率;
读取变频器从站反馈的状态字和实际转速。
综上所述,我们在设计实验时,为了完成以上任务,同时更好理解通讯,故采用两种思路:
在字操作的层面上,通过直接读写变频器虚拟映射地址来完成编程;
在一个半字或者多余2个字的层面上,通过调用西门子系统功能SFC14、SFC15来完成编程。(一致性I/O数据操作)
下面我们分成两种编程方式来完成上述任务,这两种方式从通讯的角度来讲,是一样的,只是采用的手段不同,但前面的硬件组态时完全一致的。
硬件组态
按照硬件组态的方法,仔细查找各个硬件的序列号,完成硬件组态,同时完成组从站的组网,其最终结果为下图1:
文档评论(0)