登录
注册
登录
注册
学院
工具云
项目外包
技术会议
计算公式
资源
资讯
社区
文库
专题
项目
请
登录
后使用快捷导航
没有帐号?
立即注册
社区
›
研发信息&资源
›
研发应用
西门子PLC调用子程序时,用SM0.1和SM0.0调用子程序有什么区别?什么情况用SM0.1?什么情况用SM0.0?
杨鹏飞
/
于 2013-5-8 16:06
/
1
/
1974
/
[复制链接]
[只看该作者]
[打印]
[上一主题]
[下一主题]
杨鹏飞
积分
48
精华
0
学分
245
技术分
0
最后登录 2014-3-31
加为好友
发送消息
访问家园
有时在调用子程序时用SM0.0不能实现控制要求,而有时用SM0.1也不能实现控制要求,对于什么使用SM0.0和SM0.1很困惑。用SM0.1和SM0.0调用子程序有什么区别?什么情况用SM0.1?什么情况用SM0.0呢?
动力与电气工程2015
分享到:
QQ好友和群
QQ空间
腾讯微博
腾讯朋友
收藏
0
分享
淘帖
0
支持
0
反对
0
相关帖子
•
在用flotherm做热设计时,手机主板里面的含铜量与导热系数存在什么样的量化关系?还是只有经验值?
举报
使用道具
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
|
回复
共 1 个关于本帖的回复 最后回复于 2013-5-8 16:07
李倩
积分
50
精华
0
学分
202
技术分
0
最后登录 2014-6-5
加为好友
发送消息
访问家园
个人资料
主题列表
发消息
沙发
李倩
八品司务
发表于 2013-5-8 16:07:38
|
只看该作者
首先,我们明确SM0.0与SM0.1的区别。SM0.0在CPU运行的每个周期中一直保持为"1";而SM0.1只在CPU开始运行(比如CPU上电或拨码开关从STOP到RUN)的第一个周期为"1",接下的各个周期都为"0"。 因此在使用中,通常在编写只需要进行一次初始化操作的程序时,会选择使用SM0.1,而对于每个周期都需要执行的程序,则使用SM0.0。SM0.0是指CPU运行时每一个扫描周期的刷新作用。SM0.1是指CPU上(通)电时的一次导通,其余扫描周期都没有使能。一般这个用在初始化数据等。你也可以看程序编辑器中的“帮助”内容。“目录和索引”----“SM特殊存储器赋值和功能”里面的SMB0-29中的内容介绍。Always_On SM0.0 该位总是打开。First_Scan_On SM0.1 首次扫描周期时该位打开,一种用途是调用初始化子程序。
举报
使用道具
照妖镜
回复
支持
反对
返回列表
B
Color
Image
Link
Quote
Code
Smilies
高级模式
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
发表主题
热门导读
回复
点评
评分
分享
关注我们
快速回复
快速发帖
返回顶部
返回列表
360网站安全检测平台
共 1 个关于本帖的回复 最后回复于 2013-5-8 16:07