回复:S7 1200遇到的现象讨论

westcowboy

  • 帖子

    833
  • 精华

    46
  • 被关注

    143

论坛等级:奇侠

注册时间:2012-09-29

普通 普通 如何晋级?

发布于 2013-11-25 13:25:22

1楼

quote:以下是引用weiyt在2013-11-25 12:33:14的发言:
1、FB, FC定义OUT类型的变量,用于输出是正常的,但输出BOOL型变量的常开,常闭点用到逻辑中显示OUT类型与需要的INPUT类型不匹配,编译能通过但又警告。这种情况大家是定义成INOUT型还是带警告用?
2、用形参编写FB逻辑,带DB调用程序时变量显示正常值,同样程序用在FC中,由于FC调用时临时开堆栈,所以FC内监控的形参变量都为0,这对计算和部分逻辑产生影响。这种情况下,大家都用多背景FB来做?
3、FB和FC,同样的程序逻辑,计算结果稍有不同,但一直未找到原因,对比结果如下图:




问题1:由于博途对程序的规范性检查更严格了所致,警告可无视,能用。
问题2:我认为,对新的S7-1200/1500来讲,由于采用了新的架构,我编程,大部分都直接选FB,因为定时器和计数器的背景DB也可以直接放在FB的背景DB中,即使用多重背景功能。而且程序中尽量不要使用M,而是用DB,那样程序可移植性好,A PLC的程序块可直接下载到B PLC 运行,而不用担心是否有M区重叠。
问题3:TDC也有同样的问题,但原因我也没找到。
Let's build the automation future!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15531条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。