技成培训网论坛

 找回密码
 立即注册
打印 上一主题 下一主题
开启左侧

[已答复] CRC校验程序中的疑问

[复制链接]
跳转到指定楼层
楼主
发表于 2017-3-16 20:40:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式   来自:183.134.102.218

您正在浏览的页面需要登录,为了提高您的阅读体验,请在右上角登录您的账号!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
CRC校验程序中,初始化程序为什么要用SM0.0驱动?为什么不用SM0.1?是不是当需要调用时才先给他初始化?而主程序中启动是上升沿驱动,所以尽管是SM0.0驱动,也只是一个扫描周期接通,而且也只是扫描一次,不会把最后的结果给初始化?
2
发表于 2017-3-17 14:41:36 | 只看该作者   来自:113.116.224.154
首先你的了解清楚SM0.0和SM0.1他们接通的情况的,SM0.0是PLC在RUN模式就一直为1的一个系统存储位,而SM0.1呢是PLC在run的时候的第一个扫描周期接通,其他的时候都是断开的,所以在编写程序的时候,通常一些初始化程序,必然说复位,或是给一些存储器赋初始值的时候,我们通常都会用SM0.1接通,那么在这个CRC子程序中为什么是用SM0.0而不是SM0.1 呢,因为你的子程序不单单只是在初始化就会执行的,可能也有其他条件满足后也可以执行的,因此如果CRC子程序中用了SM0.1,那么后面别的条件调用的时候,这个子程序里面的程序不就没有办法执行了。
此软件“仅限学习交流”,如用于商业用途,请到官方购买正版软件,追究法律责任与“技成培训网”无关!
本站仅提供软件下载,不提供软件安装、破解等指导服务。
您需要登录后才可以回帖 登录 | 立即注册

本版技能点规则

小黑屋|技成培训网论坛   粤ICP备11069432号-1

GMT+8, 2024-5-9 11:19

Powered by jcpeixun X3.3

© 2007-2024 深圳市技成科技有限公司

快速回复 返回顶部 返回列表