s7300的概念问题求教

各位老师:初次接触300,感觉跟200差别很大,一些概念不清楚。我的理解是300的背景数据块相当于200里的局部变量数据,300的共享数据块相当于200的全局变量数据。不知道理解的对不对?还有多重背静数据就不知道啦!哪位大侠可以告诉我这些概念的正确理解及用法吗?感谢不尽,还有300里的数据转换方式好像又跟200的不尽相同,真头疼!!!

最佳答案

300:分功能块FB和功能FC,可用于大型工程的结构化。对于要程序处理中间过程值的时候选择FB,因为FB有背景数据块。反之选择FC。
200:可以说是没有FB,只能使用FC。可用于小型程序的结构化。个人喜欢只把他作为子程序看待,因为他的临时变量太小了 ,没有记错的话是最多64字节。  看了好多国内外的人编程也这样。
结构化: FB和FC多次调用方便做项目中类似的控制部分。
模块化:把控制对象分成若干部分每个部分用一子程序控制,然后联系起来。
线性编程:所有的控制从上到下 ,没有子程序。


这些东西我只是意会到,但是不知道怎么表达,就写这些  希望能看懂。如果有上面疑问可以问我QQ:521122669

提问者对于答案的评价:
谢谢热心大哥

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 下午11:49
下一篇 2018年12月1日 下午11:49

相关推荐