一、PMC程序的分级:

PMC程序一般分为两级:由每几 msec 就动作一次的称作第 1 级的高速顺序部分和称作第 2 级的普通顺序部分两个动作部分组成。(部分机型可使用第 3 级,附加第 3 级 顺序部分)。

程序的三种基本结构是,c语言程序的三种基本结构是?

PMC程序分级

二、PMC程序的扫描:

我们常用PMC的扫描周期为8ms,在每个扫描周期,一级程序均都需要被执行一次,而由于扫描时间的限制,在一级程序执行后,每个扫面周期的剩余时间不足以完成二级程序的运行,因此,二级程序会被自动分割为n段,第一个扫描周期在执行完一级程序后,执行二级程序的第一段,第二个扫描周期在执行完一级程序后,执行二级程序的第二段,……,直至二级程序的最后一段被执行完成。整个顺序程序的执行周期是梯形图执行周期×n msec,也就是8×n msec。

程序的三种基本结构是,c语言程序的三种基本结构是?

PMC程序扫描

三、各级程序特点:

1、梯形图的执行周期是 8 msec。但是,如果第 1 级程序运行花费时间较长,包括第 2 级在内的整体的动作时间(顺序的处理时间)就会延迟,因此,一级程序的长短也决定了二级程序的分隔数,同时也就决定了整个程序循环处理周期。所以,我们在编程时,一级程序编制要尽量短,可以把一些需要快速响应的程序(比如急停、跳转、限位等功能)放在一级程序中。

2、第 2 级的分割数根据第 1 级和第 2 级内的功能指令的每个扫描的动作状态的不同而不同,未必保持恒定。为了减少PMC循环处理周期时间,建议在保证程序的逻辑正确性前提下, 减少一级程序的同时,可以采用子程序结构处理,把一些功能单独做成一个子程序块,比如刀库功能、水泵功能、润滑功能等。这样既可以使程序结 构模块化,便于调试和维修,也可以在某些功能的子程序不用时,减少循环处理时间。

程序的三种基本结构是,c语言程序的三种基本结构是?

PMC子程序

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 sumchina520@foxmail.com 举报,一经查实,本站将立刻删除。

相关新闻

联系我们

联系我们

400-9010-860

在线咨询:点击这里给我发消息

微信:85018612

商梦建站客服

工作时间:周一至周六

9:00-18:30,节假日休息

关注微信
关注微信
分享本页
返回顶部