S7-200和ACS550通讯(MODbus)(总结)
更新时间:2024-07-04 18:27:01 阅读量: 综合文库 文档下载
S7-200与ACS550做MODBUS通讯
1.S7-200做主站对ACS550进行读写参数 第一步:硬件连接
针 1 2 3 4 5 6 7 8 9 连接外壳 PROFIBUS名称 屏蔽 24V返回 RS-485信号B 发送申请 5V返回 +5V +24V RS-485信号A 不用 屏蔽 端口0/端口1 逻辑地 逻辑地 RS-485信号B RTS(TTL) 逻辑地 +5V,100欧姆串联电阻 +24V RS-485信号A 10位协议选择(输入) 机壳接地 通过上图确定连接电缆的连接,也就是九针串口的3和RS-485信号B+相连接,九针串口的8和RS-485信号A-相连接,就可以了。
ACS550变频器的28-32端子的拨码开关要打到on状态(即向下), 第二步:软件准备。
西门子s7-200编程软件中(3.2版本以上已经包含了MODBUS通讯的库,无须编程),安装完编程软件件后,安装西门子标准库文件就可以了。 第三步:变频器基本参数设置
1. 基本设置
99.01 ENGLISH
02 APPLICATION MODE-----FACTORY
04 MOTOR CTRL MODE------SCALAR(或DTC) 05~09 电机铭牌参数
10 MOTOR ID RUN MODE-----ID MAGN
98.02 COMM.MODULE LINK------STD MODBUS-----1 53.01 在9802设置为1时自动生成 02 站地址(如果要更改的话需先将5302设为0重启才能更改) 03 9600 04 0----奇偶校验 ,1个停止位,1-8个数据位
05 0----ABB DIVE
10 实际值(0102速度) 11 实际值(0103频率) 12 实际值(0104电流) 13 实际值(0105转矩) 14 实际值(0106功率) 15 实际值(0109电压)
(注:设置完通讯参数后无需刷新,必须重新上电更新。)
10.01 EXT1 STRT/STP/DIR-----COMM.CW(通讯启动变频器) KEY PAD(面板启动变频器)
要说明的是:10.01设置为COMM.CW时,电机的启停通过控制字来启停。即 初始化为16#476(1142),启动控制字为16#47F(1151),停止控制字为16#477(1143)。控制字传递给40001
11.01 KEY PAD REF SEL-----REF1(rmp) 02 外部给定选择------EXT1
03 EXT1 REF SELECT-----COMM.REF
五、读写变频器参数
在Modbus控制器的存储器中,控制字、状态字、参数和实际值的定位如下: 5310开始的数据中可以设置需要采集的实际值,如:5310----0102,5311---0103,5312---0104,5313---0105,5314---0106,5315---0109,该设置在变频器上设置,分别对应于速度,频率等参数。
40001的控制字为:初始化---16#476,启动----16#47F,停止-----16#477 控制字 40001 给定1 40002 给定2 40003 实际值1 40005 实际值2 40006 实际值3 40007 实际值4 40008 实际值5 40009 实际值5 40010 固定 10000 5310 5311 5312 5313 5314 5315 说明:40001是控制字,40002是给定,只要在上位机上这些地址中给出值,可以自动写入,无需变频器中设置;即控制字、给定值直接给到40001、40002中即可,40002中10000为给定频率25Hz(或转速)(10进制10000,20000对应最大频率50Hz),通过改变改值可设定不同频率(或转速);数据自动设置到相应参数中,查看参数可以看到参数发生变化。 第四步:PLC编程
同一时刻只能有一个读写功能(即 MBUS_MSG)使能,所以每一个读写功能(即 MBUS_MSG)都用上一个 MBUS_MSG 指令的 Done 完成位来激活。 本例给出启动变频器,并且给定50HZ的速度的编程。 1. 调用 Modbus RTU 主站初始化和控制子程序
使用 SM0.0 调用 MBUS_CTRL 完成主站的初始化,并启动其功能控制。
各参数意义如下:
EN 使能: 必须保证每一扫描周期都被使能(使用 SM0.0)
Mode 模式: 为 1 时,使能 Modbus 协议功能;为 0 时恢复为系统 PPI 协议 Baud 波特率: 支持的通讯波特率为1200,2400,4800,9600,19200,38400,57600,115200。 Parity 校验: 校验方式选择
0=无校验 ;1=奇较验 ;2=偶较验
Timeout 超时:主站等待从站响应的时间,以毫秒为单位,典型的设置值为 1000 毫秒(1秒),允许设置的范围为 1 - 32767。 注意: 这个值必须设置足够大以保证从站有时间响应。 Done 完成位: 初始化完成,此位会自动置1。可以用该位启动 MBUS_MSG 读写操作(见例程)
Error 初始化错误代码(只有在 Done 位为1时有效):
0= 无错误 ;1= 校验选择非法 ;2= 波特率选择非法 ;3= 模式选择非法 2. 调用 Modbus RTU 主站读写子程序MBUS_MSG,发送一个Modbus 请求;
同时要注意,Modbus的主站需要不断轮询扫描从站的数据,从而读取数据,但是写入的话只需要写入一次就够了。
可同时将所有的变频器参数读取过来,然后再分开来进行操作。
正在阅读:
S7-200和ACS550通讯(MODbus)(总结)07-04
专技人员继续教育《诚信建设》考试题库04-25
环氧富锌快干防锈底漆之一 - 图文04-21
教你记英语单词的好方法06-04
2017-2022年中国花卉市场现状研究分析报告(目录) - 图文12-18
教学角度看高校转型02-26
关于调整国家信访局信访岗位津贴06-25
2014重庆高考模拟调研卷高考英语211-24
合合企业股份有限公司偿债能力分析09-15
- 人教新课标必修4 Unit2 Working the land名师导航
- 毕业生“校漂族”大行其道 - 0
- 江苏各市中考作文题出炉 - 0
- 暑期精品班 - 三角形 - 图文
- 情人节送什么礼物好??超强礼物已抵达
- 工程项目管理制度1
- 第四次业务学习 2016
- 会计要素与会计科目
- 欠发达地区小企业会计准则运用问题研究
- 一级锅炉水G4题库
- BBD双进双出筒式磨煤机安装使用说明书 SM-1
- 初一数学有理数教案
- 渝北区房地产评估市场调研报告
- iWebMall 数据字典
- 2018年小学入学教育工作计划
- 计量专业实务与案例分析 - 模拟题三 - 2013年版
- 启示录讲义
- 路基灰土改良(方案)
- 人行反洗钱岗位准入培训测试题集
- 2015电大《学前儿童发展心理学》期末试题及答案
- 通讯
- 总结
- ACS550
- MODbus
- 200
- 狼牙山五壮士
- 会计电算化试卷一
- 青岛百强企业
- 业主委员会工作总结 - 图文
- 人民版高二历史必修3期中试卷1
- 中央银行案例
- windows 2008 AD的授权还原和主还原
- 临沂中裕燃气有限公司办公电话
- 惠州市2016年中考化学试题及答案(Word版)
- 2018-2019学年人教版七年级地理下册7.1 日本
- 高中语文性学习对学生健康心理影响论文
- 时代光华-战略性人力资源管理-讲义及答案(答案在讲义后)
- 关于江苏省丰县公共交通发展情况的调研报告
- 康佳入职培训
- DSP汇编指令学习笔记
- 2018-2019大学违纪检讨书500字-精选word文档(3页)
- 房地产项目报建流程图
- 2018-2019年初中生物济南版《七年级下册》《第三单元》《第二章
- 会话的合作原则
- 2016-2021年中国伺服定位系统行业市场发展现状研究及投资战略咨