网站大量收购闲置独家精品文档,联系QQ:2885784924

课件:S的指令.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.硬件接线 用信号板的输出点Q4.0发出PWM脉冲,送给HSC1的高速脉冲输入点I0.0计数。用CPU内置的电源作输入回路的电源,它同时又作为2DI/2DQ信号板的电源。 5.高速计数器组态 打开PLC的设备视图,选中其中的CPU。选中巡视窗口的“属性”选项卡左边的高速计数器HSC1的“常规”,勾选复选框“启用该高速计数器”。 选中左边窗口的“功能”,设置“计数类型”为“频率”(频率测量),“工作模式”为单相,内部方向控制,初始计数方向为加计数,频率测量周期为1.0s。 选中左边窗口的“硬件输入”,设置“时钟发生器输入”地址为I0.0。选中左边窗口的“I/O地址”,HSC1默认的地址为ID1000。 6.设置数字量输入的输入滤波器的滤波时间 高速计数器的数字量输入点I0.0的滤波时间应小于计数输入脉冲宽度(1ms),故设置I0.0的输入滤波时间为0.8ms。 3.6.2 高速脉冲输出 1.高速脉冲输出 CPU的4个PTO/PWM发生器分别通过DC输出的CPU集成的Q0.0~Q0.7或信号板上的Q4.0~Q4.3输出脉冲,脉冲宽度与脉冲周期之比称为占空比。 脉冲宽度调制(PWM)功能提供脉冲宽度可以用程序控制的脉冲列输出。 2.PWM的组态 打开项目“频率测量例程”的设备视图,选中CPU。选中巡视窗口的“属性 常规”选项卡,再选中左边的“PTO1/PWM1”文件夹中的“常规”,用复选框启用该脉冲发生器。 选中左边窗口的“参数分配”,在右边的窗口设置信号类型为PWM,“时基”为毫秒,“脉宽格式”为百分之一。“循环时间”(周期值)为2ms,用“初始脉冲宽度”输入域设置脉冲的占空比为50%,即脉冲宽度为1ms。 选中左边窗口的“硬件输出”,设置用信号板上的Q4.0输出脉冲。 选中左边窗口的“I/O地址”,PWM1默认的地址为ID1000。 3.PWM的编程 打开OB1,将右边指令列表的“扩展指令”窗格的文件夹“脉冲”中的“脉宽调制”指令CTRL_PWM拖放到程序区,自动生成该指令的背景数据块DB1。单击参数PWM左边的问号,再单击出现的 按钮,用下拉式列表选中“Local~Pulse_1”,它是PWM1的硬件标识符的值。 用使能输入ENABLE(I0.4)来启动或停止脉冲发生器。 4.实验情况 将组态数据和用户程序下载到CPU后运行程序。用外接的小开关使I0.4为1状态,信号板的Q4.0开始输出PWM脉冲,送给I0.0测频。 用监控表中HSC1的地址ID1000显示测量得到的频率值。 修改PWM脉冲的宽度、周期和频率测量的周期,重复频率测量过程。 THANK YOU SUCCESS * * 可编辑 3.2.2 计数器指令 1.计数器的数据类型 S7-1200的计数器属于函数块,调用时需要生成背景数据块。单击指令助记符下面的问号,用下拉式列表选择某种整数数据类型。 CU和CD分别是加计数输入和减计数输入,在CU或CD信号的上升沿,当前计数器值CV被加1或减1。PV为预设计数值,CV为当前计数器值,R为复位输入,Q为布尔输出。 2.加计数器 当接在R输入端的I1.1为0状态,在CU信号的上升沿,CV加1,直到达到指定的数据类型的上限值用,CV的值不再增加。 CV大于等于PV时,输出Q为1状态,反之为0状态。第一次执行指令时,CV被清零。各类计数器的复位输入R为1状态时,计数器被复位,输出Q变为0状态,CV被清零。 3.减计数器 减计数器的装载输入LD为1状态时,输出Q被复位为0,并把PV的值装入CV。在减计数输入CD的上升沿,CV减1,直到CV达到指定的数据类型的下限值。此后CV的值不再减小。 CV小于等于0时,输出Q为1状态,反之Q为0状态。第一次执行指令时,CV被清零。 4.加减计数器 在CU的上升沿,CV加1, CV达到指定的数据类型的上限值时不再增加。 在CD的上升沿,CV减1 ,CV达到指定的数据类型的下限值时不再减小。 CV大于等于PV时,QU为1,反之为0。CV小于等于0时,QD为1,反之为0。 装载输入LD为1状态时,PV被装入CV,QU变为1状态,QD被复位为0状态。 R为1状态时,计数器被复位,CV被清零,输出QU变为0状态,QD变为1状态,CU 、CD和LD不再起作用。 3.3 数据处理指令 3.3.1 比较器操作指令 比较指令用来比较数据类型相同的两个操作数的大小。满足比较关系式给出

文档评论(0)

iuad + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档