请问如何实现西门子s7-200自由口与上位机的通讯?上位机只需读取plc地址内的数据就行。

如采用什么协议、连接方式、需要在200PLC内写程序等等,麻烦各位大侠说的详细些,小弟是个菜鸟!
可以直接采用485形式和上位机通讯吗?

于上位机的通信,一般都是2种,以太网通信和现场总线。
如果是S7-200的串口,可以用MPI协议,串口通信PC/PPI就不要用了,很不稳定。
MPI协议,需要购买适配器或CP5611通信卡,都比较昂贵,2000以上,价格和以太网模块差不多哦

485只是个通信协议的接法,西门子的串口通信PC/PPI和现场总线,MPI都是485端口。端口是485 没错,但用什么协议还是要直接来判断
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-10-12
直接用485的可以通讯的。用自由口。协议自己定,在PLC里面写通讯是可以的。
第2个回答  2012-04-21
用组态软件就可以相连,我用了几分钟就可以读到PLC的数据,而且还可以通过上位机控制PLC
第3个回答  2010-10-13
您好:
那位前辈也说了直接用485是最省钱的,485的通讯距离为1000米。超过一千米要加中继器。你在组态里就可以直接选择串口的通讯方式进行数据采集。
第4个回答  2010-10-12
可以采用485,的,你可以看下廖常初书吧,上面有例子,上位机无所谓啦,VB,VC,DELPHI,随便挑,呵呵本回答被提问者和网友采纳
相似回答