签到有奖
消息提醒
运维工程师专区
官方商城
点击复制链接
关注该帖后,有多人参加探讨会对您通知与提示!
帖子
精华
被关注
论坛等级:至圣
注册时间:2003-06-06
钻石 如何晋级?
发布于 2024-12-18 09:41:30
14楼
你所有认知不同的地方,都是差距之所在。
这就是十几年后,我可以每年出一本书,尤其今年出版了2本。
而你一事无成的原因所在。
引用5楼详细内容:
1)没了FB这个张屠夫,PLC靠FC和DB块就完不成控制任务了?楼主不是要给SMART插个FB的小翅膀吗?那SMART都能曲线救国,博图的FC应该就更没问题咯?
2)FB管脚的“翘空”与否,影响最后程序执行的结果吗?对控制性能有啥显著的功效?
3)楼主也就是对FB的IN或者OUT管脚的基本变量做个“翘空”,如果是系统变量、ARRAY[*]、VARIANT、POINTER、HWIO、工艺对象变量呢?IN-OUT管脚,是传值的还是传址的呀?什么情况下能”翘空“,什么情况下不能呀?这做法有啥普适性呢?
4)西家博图的编程规范也是明确指出,FB内的变量应尽可能在块内访问,而应尽量避免在块外进行访问,尤其是写操作,不知楼主作为标准化编程的所谓先驱是否熟读牢记呢?
5)所谓的“翘空”,说的直白一些,就是楼主有些懒,不愿意多建一个中间变量罢了,不用M也不用DB?这么做程序的可读性可能会变差,其他的风险也未可知,只因楼主的例程实在太简单,说明不了问题。尤其是楼主第三个例子,呵呵。西门子倒是有隐藏功能块管脚的功能,也没见楼主提起过。
6)说FB和FC在应用上没有太大的差别,并没有厚此薄彼呀,萝卜青菜各有所好,我今天做个项目全用FB,明天做个项目全用FC,后天做个项目FB/FC混着用,只要我能做出来,不可以吗?我FB的管脚空着也可以,不空也可以,这不影响我程序执行的结果吧?
呵呵,“翘空”没必要小题大做!
呵呵,如果写几本烂书能给你盖棺定论的话
请填写推广理由:
AI 小西智伴登场,7×24 小时权威支援,让技术支持告别等待!
助你技有所长,论有所获
首次发帖探讨工控技术话题 立获新人礼包,100中奖哦! (包含周边、书籍、兑奖西币)
共有13243条技术帖
恭喜,你发布的帖子
快扫描右侧二维码晒一晒吧!
再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!
分享
只看 楼主
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!