① TIA Portal(博图)模块化编程
一、模块化编程
模块化编程是把程序分成若干个程序块,每个程序块含有一些设备和任务的逻辑指令。
二、执行
在组织块(OB1)中的指令决定控制程序的模块的执行。模块化编程功能(FC)或功能块(FB)。它们控制着不同的过程任务,例如:操作模式,诊断或实际控制程序。这些块相当于主循环程序的子程序。
三、优点和缺点
在模块化编程中,在主循环程序和被调用的块之间仍没有数据的交换。但是,每个功能区被分成不同的块。这样就易于几个人同时编程,而相互之间没有冲突。另外,把程序分成若干小块,将易于对程序调试和查找故障。OB1中的程序包含有调用不同块的指令。由于每次循环中不是所有的块都执行,只有需要时才调用有关的程序块,这样,CPU 将更有效地得到利用。一些用户对模块化编程不熟悉,开始时此方法看起来没有什么优点,但是,一旦理解了这个技术,编程人员将可以编写更有效和更易于 开发的程序。
② 博图1500如何仿真FC/FB块
FC块和FB块要在OB1中调用
③ 博图中如何才能看到FB块接口变量表的监控值
首先双击博途软件图标,打开软件,我们首先进入了TIA视图。单击TIA视图右下角的“项目视图”按钮。
我们可以打开一个老项目或新建一个项目。单击项目视图左侧的“在线访问”。
你会在下拉列表里面发现你当前PC站的网卡。
单击网卡名称下“可访问的设备”,它会刷新出当前网卡所在网络内可访问设备的名称和IP地址,当然对于一个新CPU来说,它没有IP地址和名称,你能发现一个具有MAC地址的【可访问设备】