登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:新手,问个简单的问题?在线等--关于程序开始sm0.1后跟的初始化子程序
点击:1381 回复:4
楼主
编辑
引用
管理
shiyike
小弟想问下,程序开始sm0.1后跟的初始化子程序,是先运行这个子程序,再运行主程序后面的程序。还是这个子程序和主程序后面的程序同时运行的?????????????
最后修改:
2010/7/27 8:59:51
10-07-26 21:35
1楼
编辑
引用
管理
cvlsam
就目前来看,大多数的PLC的程序由上往下,自左向右执行,不存在同时运行的状况。
SM0.1初始化,在PLC从Stop到Run时运行一个扫描周期,因此,将早于主程序的运行。
Regards
10-07-26 22:01
2楼
编辑
引用
管理
shiyike
是不是可以这样理解:PLC由stop ->run,第一个扫描周期先运行初始化程序,不管其它程序段的触发条件是否满足。等第二个扫描周期时,在运行其它程序段的程序。因为sm0.1是只在stop->run时运行一次的,第二次扫描周期开始sm0.1后的程序就再也不运行了,直到下一次PLC再stop->run再运行。
10-07-27 02:55
3楼
编辑
引用
管理
ddk1984
在PLC从STOP到RUN状态 SM0.1 只接通1个扫描周期 你考虑的太多了 那个时间很短 的
10-08-02 16:59
4楼
编辑
引用
管理
ddk1984
你要搞清楚,PLC的处理资源只有一个,他是从上到下从左到右的执行,(但是中断 和掉用子程序 跳转有点特殊)SM0.1只是执行1个扫描周期,也就是说整个程序执行了一遍,具体怎么执行需要看你的程序怎么做的,看你的SM0.1放在那个位置,一般我们的初始化程序都会放在程序的最前面,
10-11-30 09:19
工控新闻
ABB斥资1.1亿美元,扩建四大生产基地
罗克韦尔自动化与 E20 环境平台联合举办第八次环境产业上市公司资本主题沙龙
AI+工业:中国制造业转型的新引擎
融智聚能,向新而行 | 英威腾即将燃动上海工博会!
2025 研华嵌入式设计论坛圆满结束!
茵梦达与东华能源深化战略合作,共筑高效可靠生产新基石
京东工业与景曜科技签署战略合作 携手推动机器人和智能制造供应链数智化升级
收藏 | SENSOR CHINA2025保姆级逛展攻略来啦!一起打卡天花板级传感大展!
更多新闻资讯