- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 2.硬件接线 高速计数器的实际计数值波形图 硬件接线图 * 3.PWM的组态和编程 组态PTO1/PWMl产生PWM脉冲,输出源为信号板上的输出点,时间单位为ms,脉冲宽度的格式为百分数,脉冲的周期为2ms;初始脉冲宽度为50%。 在OB1中调用CTRL_PWM指令,用10.4启动脉冲发生器。 4.高速计数器的组态 组态时设置HSC1的工作方式为单相脉冲计数,使用CPU集成的输入点10.0,通过用户程序改变计数的方向。设置HSC的初始状态为加计数,初始计数值为0,初始计数参考值为2000。出现计数值等于参考值的事件时,调用硬件中断组织块OB200。HSC默认的地址为ID1000,在运行时可以用该地址监视HSC的计数。 5.高速计数器控制指令 CTRL_HSC是高速计数器控制指令。输入参数HSC为高速计数器的硬件标识符(HW ID)。EN为1时,参数BUSY为1,STATUS是执行指令的状态代码。 DIR为1时,计数方向NEW_DIR被装载;CV为1时,32位计数值NEW_CV被装载到HSC。 * * * * * * * * * * * 5.5.5用高速计数器测量频率的实验 1.项目简介 在STEP 7 Basic中生成项目“频率测量例程”,CPU为继电器输出的CPU 1215C。为了输出高频脉冲,使用了一块2DI/2D0信号板。用信号板的输出点Q4.0发出PWM脉冲,送给HSC1的高速脉冲输入点10.0测量频率。 2. PWM的组态与编程 打开PLC的设备视图,选中其中的CPU。打开下面的巡视窗口的“属性”选项卡,选中左边的PTO1/PWMl (Pulse_1)文件夹中的“常规’,选中右边窗口的复选框“允许使用该脉冲发生器”。 3.高速计数器的组态 设置HSCI的工作方式为“频率”(频率测量),使用CPU集成的输入点10.0。在组态时设置HSC的初始状态为加计数,频率测量周期为1.0s。 HSCI默认的地址为ID 1000,在运行时可以用该地址监视HSC的频率测量值。 * * 5.6 其它指令与库 5.6.1实时时钟指令 打开在线与诊断视图,可以设置实时时钟的时间值。也可以用时钟指令来读、写实时时钟。 1、日期时间的数据类型 1)数据类型Time的长度为4B;取值范围为T#-24d_20h_31m_23S_648ms ~T#24d_20h_31m_ 23s_647ms(-2147483648ms ~ 2147483647ms)。 2)数据结构DTL如表所示,可以在全局数据块或块的界面区中定义DTL变量。 * 2. T_CONV指令(时间转换) T_CONV 用于将数据类型为Time转换为DInt,或者作反向的转换。IN和输出参数OUT均可以取数据类型Time和Dint 3.T_ADD指令(时间值相加) T_ADD和T_SUB的输入参数IN1和输出参数OUT的数据类型可选DTL或Time,它们的数据类型应相同。IN2的数据类型为Time 。 4.T_SUB指令(时间值相减) T_SUB的输入参数IN1的值减去IN2的值,参数OUT用来指定保存运算结果的地址。 可以作两种数据类型的运算:Time-Time=Time或DTL-Time=DTL。 * 5.T_DIFF指令(时间差) T_DIEF的输入IN1的DTL值减去IN2的DTL值,参数OUT提供数据类型为Time的差值。即DTL-DTL=Time。如果DTL或Time值无效,ENO为0,参数OUT为0。 如果IN2指定的时间大于IN1指定的时间,OUT输出的结果为负值。如果运算结果超出允许的范围,运算结果被限幅,ENO被置为0状态。 * 6.时钟指令 时钟指令用来设置和读取系统时钟。数据类型DTL用于提供日期和时间值。 1)指令WR_SYS_T(写系统时间),将输入IN的DTL值写入PLC的实时时钟。这个时间值不包括对本地时区和夏令时的补偿。输出RET_VAL是返回的指令执行的状态信息,数据类型为Int。 2) RD_SYS_T(读系统时间)将读取的PLC当前系统时间,保存在输出OUT中,数据类型为DTL。这个时间值不包括对本地时区和夏令时的补偿。输出RET_VAL是返回的指令执行的状态信息。 * 3) RD_LOC_T(读本地时间)的输出OUT提供数据类型为DTL的PLC中的当前本地时间。为了保证读取到正确的时间,在组态CPU的属性时,应设置实时时间的时区为北京,不设置夏令时。在读取实时时间时,应调用RD_LOC_T指令。 * 【例】用实时时钟指令控制路灯的定时接通和断开,20: 00开灯,06: 00关灯。 * 5.6.2项目库与全局库 通过全
您可能关注的文档
- 砌筑工程培训课件.ppt
- 砌筑工程实用培训教材.ppt
- 砌筑工程实用培训课程.ppt
- 研课标说教材高中语文知识树.ppt
- 社会工程学攻击培训课件.ppt
- 社区招商策划方案.ppt
- 科技交流材料地铁小曲线半径盾构施工技术培训.ppt
- 积分制管理修改.ppt
- 空调系统运行调节与管理节能技术培训课件.ppt
- 章处方及处方调配.ppt
- 2026秋季中国工商银行集约运营中心(佛山)校园招聘20人备考题库含答案详解(培优).docx
- 中国农业银行宁波市分行2026年度校园招聘214人备考题库附答案详解(夺分金卷).docx
- “梦工场”招商银行长沙分行2026寒假实习生招聘备考题库附答案详解(轻巧夺冠).docx
- 2026贵州省公共资源交易中心定向部分高校选调优秀毕业生专业技术职位考试备考题库完整参考答案详解.docx
- 中国建设银行建信金融资产投资有限公司2026年度校园招聘8人备考题库含答案详解(a卷).docx
- 中国农业银行宁夏回族自治区分行2026年度校园招聘146人备考题库及一套参考答案详解.docx
- 门头沟区青少年事务社工招聘1人备考题库附答案详解(模拟题).docx
- 中国建设银行运营数据中心2026年度校园招聘20人备考题库含答案详解ab卷.docx
- 中国建设银行建银工程咨询有限责任公司2026年度校园招聘9人备考题库及答案详解(有一套).docx
- 2026秋季中国工商银行重庆市分行校园招聘270人备考题库含答案详解(完整版).docx
原创力文档


文档评论(0)