thcb.net
当前位置:首页>>关于S7-300编程软件中,如何将一个块(如FC1)中的程序...的资料>>

S7-300编程软件中,如何将一个块(如FC1)中的程序...

这里有详细的解决方案,希望能有帮助: http://www.ad.siemens.com.cn/Service/answer/solution.aspx?Q_ID=124959&cid=1029

想监控的时候看到是实线你需要在你FC1的最后加上两条语句SET和SAVE;当然这样的话不管程序执行结果如何都是实线,如果你需要在程序执行正确时才变实线,出错时虚线就需要其他编程了,详细的东西你自己去看手册之类的吧,关于PLC状态寄存器中的BR...

请将FC1的程序帖图贴出来,以及OB1中的调用帖图,记得贴FC1的时候,连上面的变量声明一起贴出来。

因为FC有个特性,即各个FC所使用的系统地址是共用的,你可以发现,FC中使用的系统地址为L区域的地址。 西门子的PLC的操作系统在调用完FC后,并不负责将FC所分配的地址内容清零,所以,FC中使用数据需要遵循一个原则:先赋值后使用,否则,很有可...

1:你需要新建FC并输入程序后,在主程序内调用。 2:当你建立FC并在FC中建立变量时,这些变量使用时带有井号。

你前面对符号为1#entrance的DB块进行了操作。如果你不进行打开别的DB或者对别的DB操作的话,那么后面的指令就是直接对1#entrance进行操作。

点中项目里对应CPU的S7程序项,打开符号编辑器,用输出和导入就可以了

你需要下载FC105,否则OB调用FC105失败从而导致OB121程序错误,由于你没有下载OB121进入你的PLC,因此,系统由于找不到OB121从而进入停机状态。

M变量可以分为全局变量和局部变量,FC里面定义的M变量都是局部变量只能在定义的FC块里面使用,不能其他功能块中使用,所有就算是同一个点在不同的FC块中定义,也只能在定义的DC中使用和其他FC块的点没有关系。如果在符号表定义的M点则是全局变量...

FC1修改的有问题,还有可能是别的块里调用了FC1块,没有重新配下FC1块的IO点。

网站首页 | 网站地图
All rights reserved Powered by www.thcb.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com