发布于 2012-08-12 17:21:54
4楼
你好:
我初学时先学习的cfc编程,也感觉比s7-300、s7-400的梯形图难学的多,但学习是有思路的,首先:学习在单个CPU内编程,这样的话你主要的学习重点就放在了每个block的功能上了(不用考虑通讯编程),你只需要像编梯形图程序时那样学习block的功能就行,程序块的连线是非常简单的。其次:你开始学习两个CPU之间的数据传输,CPU之间的数据传输无非就是三种 $传输、虚拟连接、指针(说的比较通俗,可能有叫法不一样的),我不建议你一下都掌握了,你初学阶段只需要掌握一种就行,当你入了这一种通讯方式的门,其他的通讯方式将很容易掌握,我建议你学虚拟连接,若想通过虚拟连接进行通讯,实现很简单,个人感觉比s7系列的通讯简单,若建立两个CPU的通讯,在一侧CPU编发送的程序(用CTV块),一侧编接收的程序(用CRV),只要这两个块上填写的通道名一致,那么通讯通道就会建立成功,下一步只要在两侧增加通讯数据即可,两侧要一一对应。最后你若想学习一些更深的东西,可以自己琢磨怎样才能将你的系统通过你你自己的变成运行起来。 先学习cfc吧,掌握了之后再学sfc吧