登录
首页 PLC论坛 施耐德电气PLC
回帖 发帖
正文

主题:请教一个关于程序框架的问题

点击:1019 回复:13

写程序的时候,为什么一定要把初始化程序放最上面?
21-01-28 11:10
肯定是先初始化么,初始化完成后再执行后面的程序
21-01-28 11:13

引用 dingood 在 2021/1/28 11:10:28 发言【内容省略】

因为程序的扫描是从上往下,自左往右,实际上,如果你能确保初始化的内容首先被运行的话,你可以把它放在任何位置。
Good Luck~
21-01-28 11:15
先要做的事情排前面;
21-01-28 11:32
西门子S7-1200/1500初始化程序在 OB100里面,三菱5U Q有专门的初始程序块
21-01-28 11:47
假设你把初始化程序放到程序结尾处,当设备停机调整工艺,再启动次运行的时候,你设备在触摸屏上的产品计数器,你触摸屏上的工艺数据因为你的数据初始化程序未及时执行,导致刚开始有一段时间(几秒钟)数据显示异常,过后就突然正常了。
这个现象被精明的客户揪到了,判定你的设备有漏洞和瑕疵,要求你返工返厂,折腾死你表情
最后修改:2021/1/28 11:58:46
21-01-28 11:56

引用 243604901 在 2021/1/28 11:13:04 发言【内容省略】

首先确定“初始化”是PLC每次RUN时数据都要“初始化”,还是设备恢复初始状态的“初始化”
所以初始化放在头中未视需求
21-01-28 12:23
楼主是不是有什么想法啊,不放在最上面,楼主想放在上面位置。
21-01-28 13:02
初始化的程序一定要让PLC在最开始的时候先去扫描就可以!
21-01-28 13:34
这么严重的吗!
21-01-28 15:48

上一页下一页

工控新闻

更多新闻资讯