签到有奖
消息提醒
运维工程师专区
官方商城
扫码分享好友 任选多种周边
系统正在运行,新增FC块,OB1中调用FC块并下装,会影响系统运行吗?会不会导致停车?
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1679021&b_id=4&s_id=0&num=18
下载时博途会提醒你,如果需要的CPU 停止的话,会有选项让你勾选的
下载前做好评估
如果你新增的FC里都是梯形图,不会停机的,因为简单。
那不得看你FC里写了啥东西。
一般情况下,是不会停机的。下载前,最好 用仿真器仿真下,确保程序无误,不会造成死循环。死循环会造成CPU停止运行的。
300/400,只要下载OB1就会停机
下载前PLC如果需要停止会有提示
只是FC,不涉及特殊功能,一般不会导致停机。直接下载即可。
这个说法不正确吧?
引用8楼详细内容:
我记得以前培训西门子老师这么说的,实际当中好像也是这样。
刚刚百度了一下,说不会停机。改天有机会我再试试
不会停机的,但要保证下载的程序没有错误
我一般开个仿真测试下功能和bug
小心点还是比较妥当
////////////////////////////////////////////////////////////////////////////////////////////////
记住这个原则,先定义,在使用,
要在组织块调用,必须先要有, 有的过程就是下载。
例如 我要在OB1里调用 一个 FC11 逻辑 :将整型数据转换成绝对值浮点数
编程 如下
L DB11.DBW0
ITD
DTR
ABS
T DB11.DBD10
保证你编的程序 逻辑性没有错误,既是可以执行 物理地址没有不存在或者冲突。
因为你用到变量 DB11.DBW0 DB11.DBD10 所以要增加DB11 这个块,其次 这个块要包含但不限于 DB11.DBW0 DB11.DBD10 否则会出现数据地址 长度故障。
下载顺序 DB11 块 下载 (要用DB11.DBW0 保证先有)------ FC11下载 这个时候完成了有的过程,还没有调用。
最后下载OB1 ,然后监控FC11 看逻辑执行结果 是否正确。
均是先拥有,再使用。
如果该FC块中有其他运行中的功能块在调用的DB块,则会停车
允许运行状态下在线编辑、下载,但是要确保逻辑正确,故障处理OB块已下载
允许运行状态下在线编辑、下载FC功能块,不仅要确保逻辑正确,还要保证FC块中调用的功能块或数据块也应该下载,并且故障处理OB块已下载。
分享
扫码分享好友 任选多种好礼
收藏
有帮助
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
密码至少8位,包含大、小写字母,数字和符号至少三种。
允许邮箱和手机接收来自支持中心网站的信息
我已同意《支持中心网站注册协议和隐私政策》
微信登录扫码一键登录
验证码登录
密码登录
二维码失效点击重试
打开微信扫一扫,快速登录/注册
未注册手机验证后自动登录,注册即代表同意《支持中心网站注册协议和隐私政策》
三日内免验证登录
短信登录
登录