控制工程师论坛

PLC与PAC

HOW TO TEST SFC20(BLOCK MOVE)(USE PLC SIMULATION)

zhangshigu
zhangshigu

2008-06-18

STEP1:创建一个程序并进行硬件组态(略)STEP2:新建数据块DB1,DB2,FC1并将DB1,DB2分别取名为DATA1,DATA2STEP3:在DB1中创建如下变量(当然你也可以创建成其他形式,这里只是举例而已)ADDRESSNAMETYPEINITINAL VALUECOMMENT0.0 STRUCT  +0.0MIXING_JUICESTRUCT  +2.0APPLEINT  +4.0PEARINT  +6.0PEAINT  +8.0ORANGEINT  +10.0BANANAINT  =12.0 END_STRUCT  =12.0 END_STRUCT  STEP4:DB2中的结构和DB1中相同STEP5:在FC1中编程       A     M     10.0       FP    M     10.1       JNB   _001       CALL  "BLKMOV"       SRCBLK :="DATA1".MIXING_JUICE       RET_VAL:=MW0       DSTBLK :="DATA2".MIXING_JUICE_001:  NOP   0STEP6:在OB1中调用FC1,启动模拟器并将程序下载进去,你可以在DB1的'APPLE'变量中输入100,然后强制M10使其接通后,打开OB2,利用MONITOR你可以看到在DB2中'APPLE'的值是100.
回帖

评论0

首页 | 登录 | 注册 | 返回顶部↑
手机版 | 电脑版
版权所有 Copyright(C) 2016 CE China