发表于:2003-07-16 15:25:00
楼主
最近比较忙,所以没有经常来看看,失职~!^-^
这几天做了个东东,是在S7-200自由口协议的基础上实现自定义协议通信的功能。主要功能有读写I/Q/V区,读最大数据:120字节,写:8个字节。功能容易扩展。
考虑到实时性和可靠性,上下位机通信均用中断实现。
上位机用了MSCOMM控件,在DELPHI下写了一个通信测试程序。
下位机的主要程序有:主程序,通信初始化子程序,缓冲区初始化子程序,命令帧分析子程序,组织正确响应帧子程序,发送出错响应帧子程序,求校验码程序,接收中断子程序,发送中断子程序。
经过测试,实现了所需的功能。文档还没有做全,有兴趣的朋友可以跟我联系。