网站首页 > 文章精选 正文
关注“PLC发烧友”,一起涨知识~
回复:西门子全套,领西门子电子资料包!
本文章主要跟大家带来S7-1200PLC与HD20变频器模拟量控制,主要包括:硬件组态、程序设计、硬件接线、变频器设置参数、变频器接线等!本文章采用CPU 1215C DC/DC/DC PLC此CPU自带模拟量输入输出通道。
一、硬件接线
第一步:(PLC与变频器接线模拟量输出接线)
PLC端模拟量输出(AQ):2M(负极公共端)对应变频器模拟量公共端(GND)
PLC端模拟量输出(AQ):0(通道0)对应变频器模拟量输入端(AI)
第二步:(PLC与变频器接线模拟量输入接线)
PLC端模拟量输入(AI):3M(负极公共端)对应变频器模拟量公共端(GND)
PLC端模拟量输入(AI):0(通道0)对应变频器模拟量输出端(AQ)
PLC端模拟量输入(AI):3M(负极公共端)需要与24V电源负极M相接。
二、变频器参数设定
第一步:(在变频器上设置以下参数)
变频器的运行命令给定方式:面板给定、端子给定、通信给定
变频器的频率给定方式有:面板给定、通信给定、端子给定、模拟量给定、脉冲给定
F00.10设置为3(频率模拟量给定3)
F00.11设置为0(控制面板给定0)本文采用面板给定启停
三、PLC系统组态
第一步:(添加CPU 1215C DC/DC/DC并查看模拟量输出通道地址与输出类型)
第二步:(添加CPU 1215C DC/DC/DC并查看模拟量输入通道地址与输入类型)
四、程序设计(模拟量输出)
第一步:(转换指令—NORM_X:标准化—SCALE_X:缩放)
第二步:(在程序中调用并填写NORM_X:标准化—SCALE_X:缩放指令)
填写NORM_X:标准化
0-27648对应变频器0-50HZ。
标准化指令计算公式:OUT=(VALUE - MIN)/ (MAX - MIN)
EN:使能端
MIN:工程量最小值
MAX:工程量最大值
VSLUE:工程量输入值
OUT:返回值标准范围(0.0-1.0)0.0对应MIN中最小值,1.0对应MAX中最大值。
填写SCALE_X:缩放指令
缩放指令计算公式:OUT =[VALUE*(MAX -MIN)]+ MIN
EN:使能端
MIN:模拟量最小值
MAX:模拟量最大值
VSLUE:NORM_X:标准化指令中返回值地址
OUT:输出对应实际模拟量
五、程序设计(模拟量输入)
第一步:(转换指令—NORM_X:标准化—SCALE_X:缩放)
第二步:(在程序中调用并填写NORM_X:标准化—SCALE_X:缩放指令)
填写NORM_X:标准化
标准化指令计算公式:OUT=(VALUE - MIN)/ (MAX - MIN)
EN:使能端
MIN:模拟量最小值
MAX:模拟量最大值
VSLUE:模拟量输入值
OUT:返回值标准范围(0.0-1.0)0.0对应MIN中最小值,1.0对应MAX中最大值。
填写SCALE_X:缩放指令
缩放指令计算公式:OUT =[VALUE*(MAX -MIN)]+ MIN
EN:使能端
MIN:工程量最小值
MAX:工程量最大值
VSLUE:NORM_X:标准化指令中返回值地址
OUT:输出对应实际物理量
六、演示效果
第一步:(MW100输入0-50hz频率,转换成模拟量电流0-20mA对应0-27648输出QW64给定变频器。)
第二步:(IW64变频器反馈回来实际电流,转换成工程量0-50HZ,存放至MD308地址里。)
第三步:(实际硬件)
来源:技成培训网,作者:技成-徐陈爽,未经授权不得转载!
评论处大家可以补充文章解释不对或欠缺的部分,这样下一个看到的人会学到更多,你知道的正是大家需要的。
回复:西门子全套,领西门子电子资料包!
- 上一篇: 计算机组成原理复习要点(复习必过)
- 下一篇: 并发原理—CPU原子性指令(一)
猜你喜欢
- 2025-01-21 单片机的由来及基础原理
- 2025-01-21 改变世界的马斯克
- 2025-01-21 CPU架构与指令集
- 2025-01-21 一文搞懂啥是CPU、MPU、MCU、SoC!
- 2025-01-21 头条新手写什么最简单?微头条不会写,用AI辅助写作,分分钟搞定
- 2025-01-21 「西门子指令」INC_B、INC_W、INC_DW指令应用详解
- 2025-01-21 15年大牛用140多个实战案例深入讲解Java微服务架构文档
- 2025-01-21 并发原理—CPU原子性指令(一)
- 2025-01-21 计算机组成原理复习要点(复习必过)
- 2025-01-21 计算机区分指令和数据有2种方法
- 05-14TS,TypeScript,Windows环境下构建环境,安装、编译且运行
- 05-14TypeScript 也能开发AI应用了!
- 05-14搞懂 TypeScript 装饰器
- 05-14前端小哥哥:如何使用typescript开发实战项目?
- 05-14在 React 项目中,一般怎么处理错误?
- 05-14react19 常用状态管理
- 05-14Vue3开发极简入门(2):TypeScript定义对象类型
- 05-14C#与TypeScript语法深度对比
- 最近发表
- 标签列表
-
- newcoder (56)
- 字符串的长度是指 (45)
- drawcontours()参数说明 (60)
- unsignedshortint (59)
- postman并发请求 (47)
- python列表删除 (50)
- 左程云什么水平 (56)
- 计算机网络的拓扑结构是指() (45)
- 编程题 (64)
- postgresql默认端口 (66)
- 数据库的概念模型独立于 (48)
- 产生系统死锁的原因可能是由于 (51)
- 数据库中只存放视图的 (62)
- 在vi中退出不保存的命令是 (53)
- 哪个命令可以将普通用户转换成超级用户 (49)
- noscript标签的作用 (48)
- 联合利华网申 (49)
- swagger和postman (46)
- 结构化程序设计主要强调 (53)
- 172.1 (57)
- apipostwebsocket (47)
- 唯品会后台 (61)
- 简历助手 (56)
- offshow (61)
- mysql数据库面试题 (57)