| 作者 | 主题 |
|---|---|
|
hanhaiduxing 侠客 经验值:804 发帖数:461 精华帖:1 |
楼主
主题:840D 中MCP的地址设的是6,我在PLC中的输入输出口从0开始编地址,那MCP中地址从什么开始,通过什么参数修改
请教各位:840D 中MCP的地址设的是6,我在PLC中的输入输出口从0开始编地址,那MCP中地址从什么开始,通过什么参数修改.谢谢赐教.
|
|
sxdjdc 侠士 经验值:1978 发帖数:894 精华帖:10 |
楼
主题:回复:840D 中MCP的地址设的是6,我在PLC中的输入输出口从0开始编地址,那MCP中地址从什么开始,通过什么参数修改
在FB1中MPC1IN=P#I0.0中定义,0.0可改写,若为0.0则从0.0开始,若为6.0则从6.0开始.
喜欢使用西门子系统
|
|
yangor 游侠 经验值:478 发帖数:260 精华帖:12 |
楼
主题:回复:840D 中MCP的地址设的是6,我在PLC中的输入输出口从0开始编地址,那MCP中地址从什么开始,通过什么参数修改
FB1块 通常是加密的.
定义MCP 地址通常是在 OB100中CALL FB1 中指定的 如下: CALL "RUN_UP" , "gp_par" //FB1/DB7 MCPNum :=1 MCP1In :=P#M 64.0 //我们习惯用M,由MD64开始 MCP1Out :=P#M 164.0 MCP1StatSend :="MCP1_StatSend" //MDn MCP1StatRec :="MCP1_StatRec" //MDn+4 MCP1BusAdr :=6 MCP1Timeout :=S5T#700MS MCP1Cycl :=S5T#200MS MCP2In :=P#M 72.0 MCP2Out :=P#M 172.0 MCP2StatSend := BHG :=0 BHGIn :=P#M 80.0 BHGOut :=P#M 180.0 BHGStatSend :="BHG_StatSend" //MD1n BHGStatRec :="BHG_StatRec" //MD1n+4 BHGInLen :=B#16#6 BHGOutLen :=B#16#14 BHGTimeout :=S5T#700MS BHGCycl :=S5T#100MS BHGRecGDNo :=2 BHGRecGBZNo :=2 BHGRecObjNo :=1 BHGSendGDNo :=2 BHGSendGBZNo :=1 BHGSendObjNo :=1 BHGMPI :=TRUE BHGStop :=FALSE BHGNotSend :=FALSE NCCyclTimeout :=S5T#200MS NCRunupTimeout:=S5T#50S ListMDecGrp := NCKomm :=TRUE MMCToIF := HWheelMMC := MsgUser :=10 ......
数控CNC--- 我始终弄不懂,一生也弄不懂,Why?
|