技术论坛

 回复:840D 中MCP的地址设的是6,我在PLC中的输入输出口从0开始编地址,那MCP中地址从什么开始,通过什么参数修改

返回主题列表
作者 主题
hanhaiduxing
侠客

经验值:804
发帖数:461
精华帖:1
楼主    2006-05-24 10:08:29
主题:840D 中MCP的地址设的是6,我在PLC中的输入输出口从0开始编地址,那MCP中地址从什么开始,通过什么参数修改
请教各位:840D 中MCP的地址设的是6,我在PLC中的输入输出口从0开始编地址,那MCP中地址从什么开始,通过什么参数修改.谢谢赐教.
sxdjdc
侠士

经验值:1978
发帖数:894
精华帖:10
    2006-05-24 12:38:05
精华帖  主题:回复: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
    2006-05-24 16:23: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?
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。