- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
S7-200PLC编程及应拥拿课件第六章
第六章 PLC功能指令;一、比较指令;“xx”表示比较运算符:== 等于 、〈 小于、〉大于、〈= 小于等于、
〉= 大于等于、〈〉不等于
“□”表示操作数IN1,IN2的数据类型及范围: ;例1:调整模拟调节电位器0,以改变SMB28字节数值。当SMB28数值小于或等于50时,Q0.0输出,其状态指示灯打开;当SMB28数值小于或等于150时,Q0.1输出,状态指示灯打开。;例2:若VW0 +10000为真,Q0.2有输出。 程序常被用于显示不同的数据类型。还可以比较存储在可编程存中的两个数值(VW0 VW100)。 ;二、数据传送指令;数据块传送指令BLKMOV :;执行过程:
使能输入有效时,将B/W/DW型输入数据IN左移或右移N位后,
再将结果输出到OUT所指的B/W/DW存储单元。
B/W/DW型:最大实际可移动次数分别是:8/16/32位
注意: IN/OUT即源/目的地址应保持一致;
EN端不能直接接到母线上;将VW200中的字左移3位
将VB10中的字右10位;循环移位指令:;循环移位指令:;100ms;移位寄存器指令(SHRB):;;例2:;6.5节 数学运算指令;说明:
1、当IN1、IN2和OUT操作数的地址不同时,
在STL指令中,首先用数据传送指令将IN1
中的数值送入OUT,然后再执行加、减运
算即:OUT+IN2=OUT、
OUT-IN2=OUT 例如:右图;6.6节 中断程序与中断指令;中断指令:;中断连接指令与中断分离指令:;中断程序:;中断程序举例:;编程完成采样工作,要求每10ms采样一次;6.7 节 高速计数器与高速脉冲输出指令;高速计数器指令及有关特殊存储器:;主机型号;2、高速计数器的工作模式;HSC的特殊寄存器;(2)高速计数器控制字节 SMBxx7;(3)高速计数器 12种工作模式;4、高速计数器状态字节(SMBxx6字节);高速计数器完成计数主要依靠中断,当状态字中的当前计数方向位与当前值等于设定值位发生变化,会引起HSC中断事件,另外HSC工作模式中的外部信号复位也能引起中断事件。通常在执行完HSC指令后,会编写HSC中断程序来完成某些操作功能。所有HSC都支持“当前值=设定值”中断,但并不是所有的HSC都支持另外两种。HSC的中断事件有14种,如下表所示:;6、高速计数器编程:;高速脉冲输出:;若使用高速脉冲输出功能则对应的Q0.0和Q0.1的每一路PTO/PWM输出都对应一些特殊继
电器,如下表所示:
通过这些特殊继电器来控制高速脉冲输出的工作状态、输出形式和设置各种参数。;通过对控制字节的设置,可以选择高速脉冲输出的时间基准、具体周期、输出模式(PTO/PWM)、更新方式等,是编程时初始化操作中必须完成的内容。;Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.;(2)PTO输出;②PWM脉冲波形更新方式
在PWM的输出形式下的典型操作是当周期为常数时改变脉冲宽度,根据改变脉冲宽度时是否需要改变时间基准可分为:同步更新和异步更新两种波形更新方式
同步更新:PWM脉冲输出的典型操作是周期不变而变化脉冲宽度,这时由于不需要改变
时间基准,可以使用同步更新。同步更新时波形的变化发生在周期的边缘,可
以形成平滑转换。
一般做法是将PWM输出反馈到一个中断输入点如I0.0,当需要改变脉宽时产生
中断,在下一个I0.0上升沿脉宽的改变将与PWM的新周期同步发生
异步更新:若在脉冲输出时要改变时间基准,就要使用异步更新方式。异步更新会造成
PWM功能瞬间被禁止,使得PWM波形转换时不同步,可能会引起被控设备的振动
所以应尽量避免使用异步更新。;③PWM脉冲输出设置
下面以Q0.0为脉冲输出端介绍PWM脉冲输出的设置步骤。
使用初始化脉冲触点SM0.1调用PWM脉冲输出初始化操作子程序。这个结构可以使系统在后续的扫描过程中不再调用这个子程序,从而减少了扫描时间,且程序更为结构化。
(2) 在初始化子程序中,将?16#D3(2写入?SMB67?控制字节中。设置内容为脉冲输出允许;选择PWM方式;使用同步更新;选择以微秒为增量单位;可以更新脉冲宽度和周期。
(3) 向SMW68中写入希望的周期值。
(4) 向SMD70中写入希望的脉冲宽度。
(5) 执行PL
您可能关注的文档
最近下载
- 桩基的高压注浆补强加固+施工方案设计2.doc VIP
- 22道西游记测试题带答案.doc VIP
- 国开作业艺术欣赏-形考任务三(权重:25%,网络自行评阅)21参考(含答案).docx VIP
- 幼儿园中班语言《小熊过桥》PPT课件.pptx VIP
- 数据治理工程师工作计划.docx VIP
- 标准图集-陕09S2 给水工程.pdf VIP
- 老年冠心病患者药物治疗不良事件的识别与防范答案-2025年四川执业药师继续教育金航联.docx VIP
- 新版检验检测机构资质认定评审员培训考试试题及答案.docx VIP
- 《施耐德电气低压配电产品选型手册》2018.pdf VIP
- 很全)中文菜谱英文翻译..doc VIP
原创力文档


文档评论(0)