技术论坛

关于参数的传递,博图的改进还是很多的

作者 主题
奇侠

经验值: 8562
发帖数: 3432
精华帖: 56
主题:【分享】关于参数的传递,博图的改进还是很多的
推荐帖


只看楼主 只看精华 楼主 2021-09-02 15:28:44

记得Step7的时候,如果一个功能块需要传入一个UDT,那个时候是不能直接传入的,需要用ANY来代替,功能块里面还要复杂的处理一下。在博图里面就完全不需要了,直接输入输出接口输入UDT,简单台多了!


If anything can go wrong, it will.
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1713686&b_id=66&s_id=0&num=29

侠圣

经验值: 4375
发帖数: 674
精华帖: 4
回复:关于参数的传递,博图的改进还是很多的
推荐帖


只看楼主 只看精华 1楼 2021-09-02 15:51:48

是的,方便多了哦


一天不学习就难受!
以下网友喜欢您的帖子:

  
至圣

经验值: 13937
发帖数: 2008
精华帖: 43
回复:关于参数的传递,博图的改进还是很多的
精华帖精华帖星级4级 推荐帖


只看楼主 只看精华 2楼 2021-09-03 12:30:15

无论是STEP7 V5还是TIA STEP7 ,如果你是在FB IN接口区定义一个UDT,那么这UDT就是按值传递的(就是楼主所说的直接传入)
如果你是在IN_OUT里面定义 一个UDT ,那么他们都是按照POINTER类型来处理的,而不是ANY!


人生就像一场旅行!
以下网友喜欢您的帖子:

  
奇侠

经验值: 5478
发帖数: 419
精华帖: 1
回复:关于参数的传递,博图的改进还是很多的
推荐帖


只看楼主 只看精华 3楼 2021-09-03 16:31:55

 这样的话就好处理多了


提供低压配电柜,PLC控制柜成套 惠州:15014975392(微信同号)
以下网友喜欢您的帖子:

  
至圣

经验值: 18920
发帖数: 2108
精华帖: 0
回复:关于参数的传递,博图的改进还是很多的
推荐帖


只看楼主 只看精华 4楼 2021-09-03 19:16:24

博图是越来越智能


 
以下网友喜欢您的帖子:

  
至圣

经验值: 24344
发帖数: 4846
精华帖: 6
回复:关于参数的传递,博图的改进还是很多的
推荐帖


只看楼主 只看精华 5楼 2021-09-03 19:35:52

 支持中文符号也很不错,虽然前两天在PC ACCESS smart 里跌了一跤,1200多个中文标签全得改成罗马字符。


谨慎低调
以下网友喜欢您的帖子:

  
至圣

经验值: 18415
发帖数: 2409
精华帖: 1
回复:关于参数的传递,博图的改进还是很多的
推荐帖


只看楼主 只看精华 6楼 2021-09-03 20:56:25

还有很多改进等待发现哦


 
以下网友喜欢您的帖子:

  
版主

经验值: 76203
发帖数: 19145
精华帖: 378
回复:关于参数的传递,博图的改进还是很多的
推荐帖


只看楼主 只看精华 7楼 2021-09-05 09:26:38
以下是引用冬日在2021-09-02 15:28:44的发言 >楼主

记得Step7的时候,如果一个功能块需要传入一个UDT,那个时候是不能直接传入的,需要用ANY来代替,功能块里面还要复杂的处理一下。在博图里面就完全不需要了,直接输入输出接口输入UDT,简单台多了!

这个说法似乎不准确哦


STEP 7环境下,UDT在FB实现数据直接传递是没有问题的,只是L/T指令(MOVE)有限制,在博途是完全没有限制了


@Letham 的说法是正确的


Zane 注册自动化系统工程师 Always save before download
以下网友喜欢您的帖子:

  
至圣

经验值: 13937
发帖数: 2008
精华帖: 43
回复:关于参数的传递,博图的改进还是很多的
精华帖精华帖星级3级 推荐帖


只看楼主 只看精华 8楼 2021-09-06 13:57:08

参数传递过程,300/400与1200/1500是相同的,下面的2张图,可以看出 FC/FB在不同硬件平台下 基本类型和复杂类型的块参数传递过程是 按值 还是按引用 ,当然1200/1500里还增加了参数实例与TO的块参数接口

S7-1200/1500






S7-300/400 平台





人生就像一场旅行!
以下网友喜欢您的帖子:

  
奇侠

经验值: 6006
发帖数: 959
精华帖: 6
回复:关于参数的传递,博图的改进还是很多的
推荐帖


只看楼主 只看精华 9楼 2021-09-06 14:19:55

这么多年了我们公司设备也没有用博途编程的。。。。


 
以下网友喜欢您的帖子:

  
版主

经验值: 76203
发帖数: 19145
精华帖: 378
回复:关于参数的传递,博图的改进还是很多的


只看楼主 只看精华 10楼 2021-09-06 22:32:06
以下是引用柳叶随风在2021-09-06 14:19:55的发言 >9楼

这么多年了我们公司设备也没有用博途编程的。。。。

这是准备随STEP 7一起谢幕吗?


这里,我觉得很有必要贩卖一点焦虑!


Zane 注册自动化系统工程师 Always save before download
以下网友喜欢您的帖子:

  
至圣

经验值: 13937
发帖数: 2008
精华帖: 43
回复:关于参数的传递,博图的改进还是很多的
推荐帖


只看楼主 只看精华 11楼 2021-09-07 08:29:19
以下是引用柳叶随风在2021-09-06 14:19:55的发言 >9楼

这么多年了我们公司设备也没有用博途编程的。。。。

用完TIA PORTAL 就不会再有想用经典STEP7的想法了。
用TIA PORTAL 照样可以给S7-300/400编程


人生就像一场旅行!
以下网友喜欢您的帖子:

  
侠士

经验值: 1255
发帖数: 86
精华帖: 0
回复:关于参数的传递,博图的改进还是很多的


只看楼主 只看精华 12楼 2021-09-07 08:41:00

不明觉厉!


一直被模仿,从未被超越
以下网友喜欢您的帖子:

  
游士

经验值: 277
发帖数: 26
精华帖: 0
回复:关于参数的传递,博图的改进还是很多的
推荐帖


只看楼主 只看精华 13楼 2021-09-07 08:45:34

一开始学的三菱,后来接触的1200,直接上的博图V14和V15,关键是版本迭代时,程序里会出现一些未知的错误。不清楚为什么。


加油吧!
以下网友喜欢您的帖子:

  
至圣

经验值: 13937
发帖数: 2008
精华帖: 43
回复:关于参数的传递,博图的改进还是很多的
推荐帖


只看楼主 只看精华 14楼 2021-09-07 09:11:12
以下是引用小小维修猿在2021-09-07 08:45:34的发言 >13楼

一开始学的三菱,后来接触的1200,直接上的博图V14和V15,关键是版本迭代时,程序里会出现一些未知的错误。不清楚为什么。

从低版本到高版本 升级一般不会出现问题,不知道你说的是什么样的问题?是否是 你CPU固件版本不同的原因?



人生就像一场旅行!
以下网友喜欢您的帖子:

  
至圣

经验值: 15532
发帖数: 1735
精华帖: 0
回复:关于参数的传递,博图的改进还是很多的
推荐帖


只看楼主 只看精华 15楼 2021-09-07 09:16:19

 

感谢分享!


海纳百川,厚德务实!
以下网友喜欢您的帖子:

  
至圣

经验值: 10583
发帖数: 1796
精华帖: 0
回复:关于参数的传递,博图的改进还是很多的
推荐帖


只看楼主 只看精华 16楼 2021-09-07 10:27:46

感谢分享。


 
以下网友喜欢您的帖子:

  
奇侠

经验值: 5690
发帖数: 767
精华帖: 1
回复:关于参数的传递,博图的改进还是很多的
推荐帖


只看楼主 只看精华 17楼 2021-09-07 10:28:46
谢谢分享。
 
以下网友喜欢您的帖子:

  
侠士

经验值: 1315
发帖数: 238
精华帖: 0
回复:关于参数的传递,博图的改进还是很多的
推荐帖


只看楼主 只看精华 18楼 2021-09-08 07:41:24

指针传递确实方便了很多,不然形参要长长的一串。


指针方式肯定是即时修改软件处理起来方便一些,有些向高级语言靠的苗头了。


 
以下网友喜欢您的帖子:

  
至圣

经验值: 12783
发帖数: 1212
精华帖: 2
回复:关于参数的传递,博图的改进还是很多的


只看楼主 只看精华 19楼 2021-09-09 06:28:46

博途还是不错的


革命尚未成功,同志仍需努力.
以下网友喜欢您的帖子:

  
收起
关于参数的传递,博图的改进还是很多的
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。