博图485通讯能写在FB块中吗

博图485通讯能写在FB块中吗,第1张

能。

1、新建项目,然后新建FB块,语言选择SCL。

2、编写FB块程序。

3、建立一个名称为TIME的定时器变量,变量类型选择IECTIMER,建立输入和输出变量即可。

西门子无论哪个系列的PLC,子程序都必须在主程序中调用才能运行

子程序:200、200SMART中叫子程序,300、400、1200、1500中则是叫FC或者FB块

主程序:200、200SMART中叫主程序,300、400、1200、1500中则是叫组织块,也就是OB块,不一定是0B1,也可以是其他组织块,比如时间中断组织块0B35,还有硬件中断组织块OB40等等

具体区别就是OB1每个扫描周期都会执行一遍,其他组织块则是根据其自身的功能各司其职

关闭软件重新打开试试。

单击 添加新块,d出添加新块对话框,在对话框中,在名称一栏中,输入功能块名LED_Control,左侧选择FB函数块,语言项中点击下拉菜单,选择Graph,单击确定后,自动创建FB1的Graph功能块。创建FB1块后,打开FB1,进入顺控器编程界面。默认有一个步加上一个转移条件,可以通过Graph基本指令,添加新的步和转移条件,也可以添加转移或者并行条件。实现功能:LED_M01亮5s后,LED_M02亮5s,同时LED_M01熄灭,循环往复。第一步,将LED_M01置位,使LED_M01亮,在第一步的转移条件中,设置第一步运行时间大于5s,转移到第二步。第二步,将LED_M01复位,使LED_M01熄灭,同时置位LED_M02,使LED_M02亮,在第二步的转移条件中,设置第二步的运行时间大于5s,转移第三步。 运行PLCSIM仿真程序,第一步激活,5秒内,LED_M01置位。


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

原文地址: http://outofmemory.cn/bake/11762942.html

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

发表评论

登录后才能评论

评论列表(0条)

保存