西门子PLC FC子程序在定义接口时
点击数:7694 次 录入时间:03-04 11:38:45 整理:http://www.55dianzi.com PLC入门
问:FC 子程序在定义接口时:例如定义 IN : 名称SV_IN 数据类型WORD IN_OUT,OUT 也一样定义完后 保存时提示块接口已经改变,保存或装载时会导致参考他的块产生接口冲突 载入此块后有可能导致CPU停机,是否继续保存此块? 我的问题是 该不该保存, 影响不影响呢? 我查看帮助后 如何更正或避免错误:
帮助里面的解决办法是:在保存/下载接口改变之前,从将要改变的块中生成一个STL源文件以及所有直接或间接引用块。然后在所创建的源文件中保存所作的改变,并将修改后的源文件重新编译到块中。
看了后不太明白 有人能解释下么?怎样能把源文件编译到块中呢 怎样操作不回提示错误呢
答:这是为了程序运行的安全。尤其是PLC在运行时!当改变的输入输出接口后,直接下载后其他调用该FC的程序会因为接口变化而调用出错,报警,甚至于会停机!帮助的说明也就是要你注意这点,除了保存改动的FC块外,还要重新打开包含该FC的其他所有的块,并编译保存。这样才不会引起错误。
这也是西门子帮助文件的通病,看的时候需要琢磨一番。
本文关键字:接口 子程序 西门子PLC PLC入门,plc技术 - PLC入门