发布于 2009-07-23 10:34:40
0楼
S5在英文状态下是不认识M的只认识F,M只在德文状态下才认识,另外PLC只认为FW或FY合法,MB是非法的。
具体做法是,在FB中
C DB100 //打开数据块DB100
L KH0000
T DW30 //将DW30清0
L FW130 //载入FW130
T DW30 //传送到DB100.DW30
BE
这样在DW30中就放入了你的FW130,但你要注意你的M130.3是对应DW30中的第11位,即左字节DL30的第4位。DW30的0到7位是对应FY131的,8到15位才是对应FY130的。
要使用DB100-DW30的第11位也很简单,就是反过来操作
C DB100
L KH0000
T FW200 //清空FW200
L DW30
T FW200 //将DW30传给FW200这时 F 200.3就是你原来F 130.3的值
BE