




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、IEC1131SiMATICENOQ为 设定Q0.0或QOJ输 出 高速脉冲S7-200的高速脉冲输出/SIMATIC/IEC1131图 1.4?1在需要对负载进行高精度控制时,如对步进电机的控制,需要对步进电机提供一系列的脉冲,高速种需求而开发的。1.11.1 高速脉冲输出一输出端子的确定S7-200 只有输出继电器 Q0.0 和 Q0.1 具有高速脉冲输出功能,不用高速脉冲时,作普通的数,1.21.2 高速脉冲输出的形式高速脉冲输出有两种的形式:高速脉冲序列(或称高速脉冲,)输出 PTO脉冲宽度调制输出 PWM可通过特殊继电器来定义输出的形式1.41.4 编程中的脉冲输出指令PLS 指令功
2、能:EN 有效,检测各相关寄存器的状态,激活由控制,节定义的高速脉冲输出操作。1.31.3 高速脉冲输出相关寄存器每个高速脉冲发生器对应一定数量特殊标志寄存器,用以控制高速脉冲的输出形式、反映输出状态和参数值。这些寄存器包括控制,节寄存器、状态,ENENOQ为设定QOQ或Q0.1输 出 高速脉冲2PWM 简介及编程运用PWMPulseWidthModulation 脉冲调制)宽度可调脉冲输出PW 则能提供带变量占空比的固定周期输出。可以微秒或毫秒为时间基准指定周期和脉宽周期时间PWM设定脉冲占空比2.1S7-200 的 PWMS7-200 有两台 PWMe 生器, 建立高速脉冲, 或脉宽调节信
3、号信号波形。台发生器指定给数字指定给数,输出点 Q0.1。一个指定的特殊内存(SM 位置为每台发生器存储以下数据:一个控制,值(一个不带符号的 32 位值)和一个周期和脉宽值(一个不带符号的 16 位值)PWM 功能在 Q0.0 或 Q0.1 位置现用时,PWMg 生器控制输出,并禁止输出点的正常使用。输出信!态、点强迫数值、执行立即输出指令的影响。如图 2.1?1S7-200CNPWM(脉宽调制)(脉宽调制)CM5T214XF*CM(20.1PWM输出口输出口PWM国手VaifWv 否空i加上I且道PlM、叱吧,亨,旭文噂石,二杆中-1,*:*十三兴打一,、电rNr*-ttMkrnmin 更
4、圆间易奇绛恋过程更加篇*图2.1?1r*PWM输输出的一出的一种快提种快提编编程方法程方法iE%*PWM 周期和脉冲宽度脉冲宽度为 16 为无符号数.脉冲宽度增量单位为 us 或 m&范围 06553 占空比为 0100%输出将连续接通。为 0 时,输出一直被关断。如表 1表 1 周期和脉冲宽度脉宽时间/周期反应脉宽时间=周期值占空比为 100%输出连续运行。脉宽时间=0 占空比为 0%输出关闭。周期2 个时间单位周期的默认值为两个时间单位。2.3PWM 更新方式根据在改变脉冲宽度时是否需要改变时间基准,可分为同步更新和异步更新。如表 2表 2 同步、异步更新脉宽的改变和 PWMc 冲
5、的新周期同步发生。适用于不需要改变时间基准的情现。异步更新需要改变时间基准时使用。异步更新可能会导致PWMJ能暂时失效,造成被2.5PWM 软件编程步骤1 .确定高速 PWMJ 输出端(Q0.0 或 Q0.1)2 .初始化设置Q0.0Q0.1控制位SM67.0SM77.0PWME 新周期值 0-尢更新;1-更新周期SM67.1SM77.1PWME 新脉宽时间值 0-无更新;1-更新周期SM67.2SM77.2PTO 更新脉冲计值SM67.3SM77.3PWM 择基时 0-1us;1-1msSM67.4SM77.4PWM(新方法:0-异步更新;1-同步更新SM67.5SM77.5PTO 操作SM
6、67.6SM77.6PTO/PWMI 式选择 0-选择 PTO1-选择 PWMSM67.7SM77.7PWMB用 0-禁用PWM1-启用PWMQ0.0Q0.1其他 PWMf 存器SMW68SMW78SMW70SMW80PWMB 期值 (范围: 2 至 65535)PW 脉宽值(范围:0 至 65535)注意:由于此原因,建议使用同步 PWMg 新。2.4PWM 控制寄存器器同步更新选择可用于所有预计周期数值的。设置控制,节一将控制,写入 SMB6 或 SMB77写入周期值 SMW68(78)写入脉冲宽度值 SMW70(80)3 .执行 PLS 指令注:1 .在启用 PWMM 乍之前,将用于 Q
7、0.0 和 Q0.1 的过程映像寄存器设为 0。2 .所有的控制位、周期、脉宽和脉冲计数值的默认值均为 003 .PTO/PW 畸出必须至少有 10%勺额定负载,才能完成从关闭至打开以及从打开至关闭的顺利4 .PWM0 始化建议使用首次扫描位(SM0.1)初始化脉冲输出。执行程序只执行一次,可以节问5 .通常, 您用一个子程序为脉冲输出初始化 PWM 您从主程序调用初始化子程序。 使用首次扫出初始化为 0,并调用子程序,执行初始化操作。当您使用子程序调用时,随后的扫描不再调用该子执行,并提供结构更严谨的程序。编程实例:设定 Q0.0 输出周期为 10ms,50%空比 PW 脉冲,同步更新方式首
8、先根据 PWM 勺控制寄存器表格彳#出下列数据如图 2.5?1Q0.0-控制位;状态SM67.0-PWM更新威值0-无理flL更新周期/PWM更新脉贡时间值0=无更新$1-更新周期SM67.2PT0更新除神计值二SM67.3PWM选择基时。丁二二二-LT.SM67,4PWM更新方正。=舞步更新1-同步更新同SM67.5PT0操作一11SM67,6PT0/PWM模式选择Q=选择PTOs1=选择PWM1M67.女RWM启用0工翳用PWM下1启用PWM*产J转换为工转换为工6进制父进制父图 2.5?1表3周期和脉宽设定控制字105程序:如图2.52、如图2.573、图2.5注图2.5,SMB67SMW68SMW70PWMB 期值 (范围: 2 至 65535)PW 脉宽值(范围:0 至 65535)2.5?22.573禁止肺冲M0.12.5?4P*SM7VRun时执行PWM初用化子程序为PWM输出设定周期为10ms使能使能Q0.0询速询速PWM更改操作设定脉冲宽度设定脉冲宽度5ms即即50%占占1确定并首先坦位谕出映像区教I子程序法引图 2.575对于 PWMJ 控制寄存器的操作
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 浙江省宁波市镇海中学2025年5月第二次模拟考试 生物试卷+答案
- 大班绘画活动《美丽的衣服》
- 人类的起源和发展教学设计
- 因式分解知识点总结模版
- 开展法制教育进校园活动方案
- 工程造价管理团队年度工作总结
- 食管类癌的临床护理
- 影城消防培训试题及答案
- 银行总行面试题目及答案
- 银行小组面试试题及答案
- 2025年甘肃省武威第二十中学生物七年级下册新人教版期中模拟练习题(含答案)
- 仓库7s管理制度培训
- 复式交分道岔检查课件
- 2025-2030中国斯特林制冷机行业市场发展趋势与前景展望战略研究报告
- 制造业产品全生命周期管理流程
- 冷库安全培训
- 2024-2025北师版七下数学-第五章 图形的轴对称-章末复习【课件】
- 物业管理答辩5分钟
- 屋面保温工程施工方案
- 土木工程专业就业能力展示
- 中铝物资有限公司招聘笔试冲刺题2025
评论
0/150
提交评论