登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:博图V13 打开原有程序,如何在DB块中添加行 FB块中可以插入程序

点击:9991 回复:6

FB块可以添加network,可以定义M。但是如果我想用TON定时器需要在DB块中定义,现在我无法在DB块中ADD ROW,该怎么办
17-01-05 08:56
1、在FB中直接使用M是一个非常恶劣的编程习惯。
2、FB的背景数据块中的数据定义由FB来完成,你可以定义共享DB来实现你的功能,当然,在FB中使用共享DB是一个比1中更恶劣的习惯。
为什么我要用恶劣一词来描述这个不好的编程习惯,因为在FB中直接使用全局变量导致后续程序员的维护困难!!!
HAVE FUN!
17-01-05 09:53
那DB块中如何增加一个定义量呢,源程序的一个DB块只有t1,t2定时器,我想再额外增添两个定时器,该怎么弄,Insert row 和Add row 都是灰色的,谢谢!
恶劣习惯,之后我会改正!现在是邯郸学步,需要改点东西,但对v13不是很了解
17-01-05 10:02

引用 chn工控学生 在 2017/1/5 10:02:49 发言【内容省略】

定义输入变量,变量类型为TIMER,从而将定时器引入FB。
HAVE FUN!
17-01-05 10:25
我如果重新新建DB块的话可以添加 但我想在原有DB块中添加添不了
17-01-05 11:08
解决了,直接在FB块上方定义接口参数,然后更新DB块就好了。
17-01-05 13:35
怎么导致维护困难,不明白
我们现在的程序就是FB,FC中M区、全局DB、静态都混着的
17-01-06 12:17

工控新闻

更多新闻资讯