CFC里如何调用SFC0和SFC20

各位大神,在CFC里如何调用SFC0和SFC20呢?因为这两个SFC的一个管脚数据类型是DATE_AND_TIME, 另一个是ANY, 我不知道应该怎么填写,按照普通OB里写的方法写不进去...想写符号名,也选不中...详见图片,谢谢了。

最佳答案

一、SFC0用法:
1、新建一个DB块,定义一个DATE_AND_TIME类型的数据,如“aa1”。
2、在符号表中为刚定义地数据块取个名字,如“aaa”。
3、打开CFC图表,调用SFC0。
4、右键单击SFC0的PDT脚选择“互连到地址”,在弹出的选项中选中“aaa.aa1”即可。
二、SFC20用法:
1、新建一个DB块,定义一个数组,数据类型和大小根据要求确定,如“bbb”。
2、在符号表中为刚定义地数据块取个名字,如“bbb”。
3、新建一个DB块,定义一个数组,数据类型和大小与第一步相同,如“ccc”。
4、在符号表中为刚定义地数据块取个名字,如“ccc”。
3、打开CFC图表,调用SFC20。
4、右键单击SFC20的SRCBLK脚选择“互连到地址”,在弹出的选项中选中“bbb.bbb[..]”即可。
5、右键单击SFC20的DSCBLK脚选择“互连到地址”,在弹出的选项中选中“ccc.ccc[..]”即可。

图片说明:

CFC里如何调用SFC0和SFC20  CFC里如何调用SFC0和SFC20  CFC里如何调用SFC0和SFC20  CFC里如何调用SFC0和SFC20  CFC里如何调用SFC0和SFC20  CFC里如何调用SFC0和SFC20  CFC里如何调用SFC0和SFC20  

提问者对于答案的评价:
谢谢您的回答。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc155163.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月6日 下午7:06
下一篇 2017年6月6日 下午7:06

相关推荐