在做项目中s7200xp224的P0口用于通过
modbus rtu协议与上位机通讯,P1口用于通过PPI协议与触摸屏通讯。
modbus 用的是
modbus协议库。
两种做法的区别是
MOVR 液位设定:VD506, VD700
MOVR VD700, 液位设定:VD506
这两句指令的顺序不同。
LD SM0.0
MOVR 液位设定:VD506, VD700
MOVR VD700, 液位设定:VD506
LD SM0.1
CALL MBUS_INIT:SBR2, 1, 2, 9600, 0, 100, 128, 32, 1000, &VB700, M5.0, MB6
LD SM0.0
CALL MBUS_SLAVE:SBR4, M5.1, MB7
这样触摸屏能读能写,上位机只能读。
LD SM0.0
MOVR VD700, 液位设定:VD506
MOVR 液位设定:VD506, VD700
LD SM0.1
CALL MBUS_INIT:SBR2, 1, 2, 9600, 0, 100, 128, 32, 1000, &VB700, M5.0, MB6
LD SM0.0
CALL MBUS_SLAVE:SBR4, M5.1, MB7
这样触摸屏只能读,不能写,上位机能读能写。
请问各位大侠,如何才能让触摸屏和上位机能读又能写。