一些资料和链接:
*口模式下PLC与计算机的通信
http://www.ad.siemens.com.cn/applic/as/s7_200/freeport.asp
主题:回复:S7-200与上位机如何用rs232-485通讯啊!?
200是485口,计算机一般是232口,所以需要在计算机上加一个232转485的转换器.
软件部分看你走什么协议了,上位软件若是西门子的就走西门子的协议,象PPI协议等.若不是可以走MODBUS协议或采用*口通讯,自己编写通讯协议.
226和上位机通讯,西门子的S7驱动,走PPI协议,比较贵,可以用工控软件,如ifix,intouch,组态王等,或者有的s7驱动提供dde方式的,你可以自己写上位机软件,这样PLC端就不用写程序了。2、走modbus协议,PLC端走SLave方式,西门子提供这个库的,安装一下,使用起来也很方便的,上位机使用标准的Modbus就可以了,这就比较容易了。3、走*口协议,那就看你自己的水平了,定义一个比较简单完善的协议,在PLC和上位机端各自写个程序进行通讯!
Modbus 的东东,转篇文章作为预备知识
http://www.tuxw.cn/blog/article.asp?id=119
Modbus 协议简介
http://www.tuxw.cn/blog/article.asp?id=120
基于原始协议的 Modbus RTU 主站库
http://www.tuxw.cn/blog/article.asp?id=121
S7-200 Modbus RTU 主站库 V2.1
http://www.tuxw.cn/blog/article.asp?id=168
叶帆工作室
http://blog.gkong.com/more.asp?name=yefanqiu&id=25885
S7-200 MODBUS RTU 从站通讯
http://ssdjsc.blog.163.com/blog/static/791811492008111072041797/
S7-200 MODBUS RTU 主站通讯
http://ssdjsc.blog.163.com/blog/static/79181149200811107163797/
http://blog.csdn.net/hejishan/archive/2008/03.aspx
CP340,CP341,CP440,CP441”下载 CD
http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&objId=27013524&objAction=csOpen&nodeid0=24284824&lang=zh&siteid=cseus&aktprim=0&extranet=standard&viewreg=CN