发布于 2006-08-18 07:56:18
0楼
伊默大侠:谢谢你的指点,你帮了我好大的忙,有机会到北京我请你吃饭。和上次cp340和仪表的通讯不同,这次我是要读仪表的过程值,首先是发送一个请求指令,然后是仪表返回确认指令,PLC再发送读指令,仪表返回过程值,现在是发送没有问题的,因为仪表有反映,关键是接受的问题,我发送完第一条请求指令后,进行事件9中断,然后接受仪表的返回数值。
具体我的设置是这样的:SMB30=16#69,SMB87=16#B0,SMB89=16#0A,SMB94=20,接受存储区是VB0,然后我用SMB观察过程状态,但都是0,曾经出现过10的时候,我现在也不知道10代表什么,请大侠你指点啊