您的位置:控制工程论坛网论坛 » PLC与PAC » HOW TO TEST SFC20(BLOCK MOVE)(USE PLC SIMULATION)

zhangshigu

zhangshigu   |   当前状态:离线

总积分:70  2024年可用积分:0

注册时间: 2008-06-16

最后登录时间: 2008-06-18

空间 发短消息加为好友

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

zhangshigu  发表于 2008/6/18 15:06:11      899 查看 0 回复  [上一主题]  [下一主题]

手机阅读

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.
1楼 0 0 回复