电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

西门子S7-300/400块调用指令UC/CC在S7-1500中无法使用

2022-02-12 12:52分类:西门子PLC 阅读:

 

前不久盆友在移值S7-400程序流程到S7-1500时,碰到UC命令出错,不可以应用。微信发来照片,依据PORTAL中的提醒,找不着有关设定,如下图:

图1

图1.png

由于之前在使用 STEP 7程序编写时,也非常少应用UC/CC命令,基本上全是CALL命令,于时,找了一些材料看过一下,如下图:

STEP 7中的UC/CC命令表明

图2

图2.png

PORTAL中的UC/CC命令表明

图3

图3.png

应用UC/CC命令时,FC/FB不可以有任职插口主要参数,FB也不可以有情况数据信息块。在STEP7中,应用UC/CC启用FC/FB不是区别的,一视同仁。在PORTAL中,还需要激话“根据存储器传送主要参数“而且要撤销应用块提升浏览方法。

因此,各自在STEP 7和PORTAL中开展了检测。

在STEP 7中检测,FC/FB都能应用UC命令一切正常启用 ,如下图

图4

图4.png

在PORTAL中检测,UC命令启用FC时,PORTAL会全自动转化成CALL命令,可是FB便会出错,而且在FB的特性中也找不着“根据存储器传送主要参数“这一选择项。如下图:

图5

图5.png

图5.1

图5.1.png

这就怪异了,材料上本来写了激话“根据存储器传送主要参数“而且要撤销应用块提升浏览,难道说也有哪儿设定不对。在不经意间,打开了FC5的特性,惊喜发生了,这一作用竟然有主要参数选择项,其他块怎么会没有呢?因此细心的比照了一翻,发觉了眉目。原先有主要参数选择项的块,计算机语言是用的STL,其他沒有主要参数选择项的块,用的是LAD计算机语言。

为了更好地确认这一点,因此干了以下检测:

1. FC/FB计算机语言全是LAD,結果

-FC/FB的特性中沒有主要参数选择项

-UC启用FC会全自动变换为CALL命令启用

-UC启用FB会错误

-CC启用命令跟上面一样

图6

图6.png

2. FC/FB计算机语言全是STL,結果

-FC/FB的特性中有主要参数选择项,撤销块提升浏览方法后,才可以激话“根据存储器传送主要参数“

-UC一切正常启用FC

-UC一切正常启用FB

-CC命令跟上面一样

图7

图7.png

其他计算机语言SCL/FBD/GRAPH检测結果与LAD同样,这儿不会再叙述。

最终结果:

在STEP7中,不管应用哪程序流程计算机语言,只需不含有插口主要参数的FC/FB,都能够应用UC/CC命令启用

在PORTAL中,被启用的FC在没有激话“根据存储器传送主要参数“选择项时,应用UC/CC命令,块会全自动变换为CALL命令。FB块会错误。

PORTAL选用UC/CC命令启用 FC/FB块,计算机语言务必是STL,且不可以带用插口主要参数,在FC/FB的块特性中,要撤销块提升浏览方法,激话“根据存储器传送主要参数“选择项后,才可以应用UC/CC命令。

上一篇:西门子S7-1500 CPU之间TCP通讯组态

下一篇:西门子400CPU掉电后无法启动

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部