博途软件的使用中的疑惑

不是很熟悉博途,用惯了SMART200. 有几个疑惑想请教大家.
一.新建了一个FB块,定义了很多输入和输出的引脚.  在OB中直接调用后:
1.如果我想修改FB中一点点程序,输入输出接口没有变化是不是可以直接修改.
2.如果我不但想修改FB中的程序,而且输入和输出的接口也有增加或减少,要怎么操作?
3.同2,比如我重新修改了那个FB块的程序,并且输入和输出的引脚也有变化,好像要删除之前被调用的那个FB块,重新调用更新后的FB块. 比较麻烦的是重新生成了新的背景数据块,而且所有的引脚都要重新填写,
4.OB或FC中多次同时调用那个FB块时, 程序监控时显示的是哪个调用的状态.
5. PLC的I点可以在程序中强制吗?     谢谢大家指教

图片说明:

博途软件的使用中的疑惑    博途软件的使用中的疑惑   

最佳答案

1)这个可以,但是在不确定性的情况下,修改FB后,还是删除原调用的FB,重新创建新的修改后的FB。
2)这个仍然一样,你修改了FB接口,修改完毕FB后,删除原FB,重新填写新FB管脚数据地址。
3)这个没有办法的,因为软件是别人定义的,你已经变更了原FB里面的程序结构,这个必须重新填写,没有其它自己理解上所谓的便捷方法,无论是在STEP7环境还是目前的portal环境。
4)你可以单独创建监控块,监控所调用的FB具体的实参,监控管脚上的实参就可以。
5)如果是200smart 可以用强制的方法解决输入地址的使能问题。
问题一个一个回答,看到最后第5条,才理解为plc是200smart的,200smart没有FB及FC的区别,只要子程序与中断子程序的区别,在主程序(OB1)调用各子程序,也可以在各子程序中调用其它子程序或中断子程序,上面的图片是portal环境下的程序段。

提问者对于答案的评价:
谢谢你,你的回答让我一下子全明白了.

最佳答案作者回复:
希望能够帮到你。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc279768.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午6:15
下一篇 2020年10月30日 下午6:15

相关推荐

发表回复

登录后才能评论