关键词不能为空

当前您在: 主页 > 英语 >

施耐德PLC初学者指南-高速计数器与PWM

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-09 08:20
tags:

-

2021年2月9日发(作者:压岁钱英文)


施耐德


PLC


初学者指南


-


高速计数器与


PWM




实验内容



M218


自带高速计数器模块可实现高速脉冲技术,实验通过高 速脉冲输出模块输



PWM


波,


然后使用高数计数模块计算脉冲输入的数量,


学校

PLC


高速计数模块



PWM


波输出模块。





实验设备



设备



M218PLC


导线



Usb


线



数量



1




2




1






设备接线





3-1





实验步骤



1


打开


somachine


,创建空项目保存,如图


4-1


所示。





4-1



2


保存后进行项目编辑。首先需要 填写项目相关属性(用户名、公司)


,然后点


3


击配置配置相关硬件,如图


4-2


所示。

< p>




4-2



4


点击程序配置

< br>HSC


,如图


4-3


所示。





4-3



辅助输入中


cap

< br>设为开启来捕捉高速计数器的中断。




因为


PWM


信号的


A


相表示脉冲,


B


相识方向,所以反射方式为


A


脉冲


B


方向。反


射输出用来设定有数值比较功能的快速输出。


反射输出管脚根据 计数器当前值与


阀值的比较结果触发对应信号。




5


配置


PW M


输出,因为


HSC0


的反射输出已经 占用了


Q0



Q1

,所以要选择


PTO1



不然


PWM


的输出会和反射输出重复,系统会报错,如图


4-4


所示。





4-4



6


查看


IO


和摘要,如图


4-5


所示。





4-5



7


新建


PUO


,选择


CFC


语言,如图


4-6


所示。





4-6



8


编写


HSC


程序,


CFC


编程方法,如图


4-7


所示。





4-7




9 HSC_Run


程序,如图


4-8


所示。





4-8




10 HSC_Run


变量,如下所示。



PROGRAM HSC_Run


VAR







fb_getcap: HSCGetCapturedValue;


fb_getcv: HSCGetParam;


fb_setcv: HSCSetParam;


disHSC_cv: DINT;


FT1: F_TRIG;


diSet_PV: DINT; (*HSC


预设值设定值


*)


diSet_TH0: DINT; (*HSC


阀值


0


设定值


*)


diSet_TH1: DINT; (*HSC


阀值


1


设定值


*)


diHSC0_PV: DINT; (*HSC


预设值显示值


*)


diHSC0_TH0: DINT; (*HSC


阀值


0


显示值


*)


diHSC0_TH1: DINT; (*HSC


阀值


1


显示值


*)


diDiffCheck:DINT; (*


捕捉编码器值与设定值的差值


*)


diSetLength:DINT; (*


设定的长度值


*)


bAutoStart: BOOL; (*


整机启停信号


*)


bSystemError: BOOL; (*


系统故障报警


*)


iStepRead: INT; (*


读步计数器


*)

-


-


-


-


-


-


-


-



本文更新与2021-02-09 08:20,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/620007.html

施耐德PLC初学者指南-高速计数器与PWM的相关文章