博图如何导出程序块

博图如何导出程序块,第1张

用右键点击要编译的源文件,执行出现的快捷菜单中的"编译(Complie)"命令,可以将源文件转换为块,并保存在块文件中

直接复制块即可,然后插入

选择源文件生成“程序块”,然后指定路径。

编译完了以后在块文件里查找你的刚刚编译过来的块。

西门子博图软件是一款由西门子工资推出的自动化编程工具,提高你的工作效率。博途软件集成度高,软件体积比较大,所以比较慢。博途软件功能较多,经常需要在程序、变量、hmi等窗口之间拖动 *** 作,然而目前主流的显示分辨率一般也就19201080,分辨率有点不够用,造成使用不便。一般做项目16g是必要的,大型项目要32g内存。

在博途软件中进行设置。
1、打开已经创建项目,名称为计数器指令应用。2、添加PLC。3、计数器简单介绍,(1)计数器指令,可使用计数器指令对内部程序事件和外部过程事件进行计数,每个计数器都使用数据块中存储的结构来保存计数器数据,用户在编辑器中放置计数器指令时分配相应的数据块,CTU 是加计数器,CTD 是减计数器。

根据一个或多个比较指令的结果,定义要执行的多个程序跳转。
当EN使能为1后,K的值和第一个条件做判断,如果条件不符合,则进行下一个条件比较
每个条件对应输出的DEST编号,如果第一个条件符合,则所有的DEST都执行,如果第二个条件符合,则从第二个DEST开始执行,以此类推。
不管哪个条件满足,都会执行ELSE后面的程序
接口参数
程序举例
1创建DB块,添加数据结构
2创建FB块,添加功能指令,编写程序,并在OB1中调用。L10、L11、L12标签内的程序作用是循环每隔4s,置位信号2s
仿真效果
当K的值大于10时,则执行DEST0、ELSE后面的标签。
当K的值小于10大于5,则执行ELSE后面的标签。
当K的值小于等于5,则执行DEST1、ELSE后面的标签。
为了更好显示仿真效果,可以通过观察DB块对应的DB变量值变化。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13255684.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-27
下一篇 2023-06-27

发表评论

登录后才能评论

评论列表(0条)

保存