- 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-1200PLC函数块与组织块的编程及应用循环组织块(OB)编程及应用
循环中断OB:在经过一段固定的时间间隔后执行相应的中断OB中的程序。S7-1200最多支持4个循环中断OB,编号必须为30~38,或大于、等于123。循环中断OB的功能CPU运行期间,可以使用“SET_CINT”指令重新设置循环中断的间隔扫描时间、相移时间;同时还可以使用“QRY_CINT”指令查询循环中断的状态。循环组织块(OB)编程及应用
PLC启动后开始计时;循环中断OB的执行过程OB1OB1OB30OB30OB1系统开始执行循环中断执行循环中断时间间隔时间间隔Cycletime当到达固定的时间间隔后,操作系统将启动相应的循环中断OB。循环中断OB30中断程序循环OB1,优先执行OB30。循环组织块(OB)编程及应用
循环中断OB的使用示例控制要求:运用循环中断,使Q0.0500ms输出为1,500ms输出为0,即实现周期为1s的方波输出。第一步:创建循环中断OB301234修改为500循环组织块(OB)编程及应用
循环中断OB的使用示例控制要求:运用循环中断,使Q0.0500ms输出为1,500ms输出为0,即实现周期为1s的方波输出。第二步:在OB30中编写方波输出程序循环组织块(OB)编程及应用
循环中断OB的使用示例控制要求:运用循环中断,使Q0.0500ms输出为1,500ms输出为0,即实现周期为1s的方波输出。第三步:测试验证1.PLM仿真验证2.CPU验证CPU的Q0.0输出指示灯以0.5秒亮、0.5秒灭交替切换。循环组织块(OB)编程及应用
循环中断OB的使用示例拓展:CPU运行期间,若需要周期为2s的方波输出,该如何操作?循环组织块(OB)编程及应用第一步:调用SET_CINT和QRY_CINT指令可通过“指令-扩展指令-中断-循环中断”中可以找到SET_CINT和QRY_CINT指令。
循环中断OB的使用示例拓展:CPU运行期间,若需要周期为2s的方波输出,该如何操作?循环组织块(OB)编程及应用第二步:在OB1中编写SET_CINT指令程序。循环中断OB的编号时间间隔(微秒)相移时间(微秒)状态返回值
循环中断OB的使用示例拓展:CPU运行期间,若需要周期为2s的方波输出,该如何操作?循环组织块(OB)编程及应用第三步:在OB1中编写QRY_CINT指令程序。查询的OB的编号查询结果:时间间隔(微秒)查询结果:相移时间(微秒)
循环中断OB的使用示例第四步:测试验证PLCSIM仿真验证,程序下载后Q0.0以0.5秒TRUE,0.5秒FALSE的状态闪烁当M100.0由0变1时,通过“SET_CINT”将循环间隔时间设置为1秒循环组织块(OB)编程及应用此时Q0.0以1秒TRUE,1秒FALSE的状态闪烁
循环中断OB示例循环组织块(OB)编程及应用录屏
湖州职业技术学院
《电气控制与PLC技术应用》课程教学团队谢谢观看!循环组织块(OB)编程及应用
文档评论(0)