如果PLC中程序已经下载,就不需要再在工控机上下载。如果工控机需要程序,点上载即可。
1、RS232-PPI连接CPU到计算机的COM口,电缆拨码96K或者192k。设置PG/PC口
2、安装MICRO WIN40sp9以及PCACCESS10sp5。版本可选,PCACCESS项目通讯地址是2不然WINCC访问不到。
3、用microwin软件将程序下载到PLC中,PLC默认地址2。microwin软件是200编程软件,PCACCESS是与microwin软件数据同步软件,而WINCC不能直接读取microwin变量,通过PCACCESS读取变量。
4、在wincc中建立项目,变量地址从PCACCESS选择。
5、建立WINCC画面,变量选择,激活 ok
看来兄弟是想用单片机弄网络终端啊,但是你的问题描述不够精准, 如果你是想单片机和PC之间实现ip/tcp方式通讯, 那么在单片机端有支持这一协议可以和串口连接的的芯片, PC端的程序实际上你没必要求什么源码, 有源码你也不见得编译过去, 这个看看C#关于网络编程的几步走就行了, 很简单的 这个方式实际最后还是单片机的串口在起作用, 但是好处是可以远距离和多设备通信, 不知道这个是不是你的本意, 如果你仅仅是为了完成实验想要实现单片机和winform的通讯那么没必要非用tcp协议, 串口还是很方便的, 你可以winform端绑定一个端口, 然后用VSPM虚拟串口软件来与单片机通讯, 外设就稍多了希望我的回答可以帮到你, 不明白的可以追问!
用一个方式连接,PPI连接。上位机和PLC之间加个RS485中继器来进行信号放大。PLC和触摸屏3米的距离采用PPI通信模式即可。上位机一般都是RS232的口,建议使用RS232/PPI原装数据线或者使用USB/PPI通信线来连接上位机通信,不加CP5611卡也可以做到,我就是这么做的。
查看原帖>>
上位机显示组态连接错误 plc侧需要设置勾选允许来自远程对象的Put/Get通信访问;2、对于DB块读写,需要去除DB优化访问;3、务必保证通信地址是有效地址;也给大家说一下,出现问题以后的解决方法:1、我们首先要Ping一下PLC的IP地址,保证物理网络是正常的,一定要记住Ping通只能证明网络没问题,并不能代表一定可以通信。2、西门子S7协议是基于TCP的,所以我们接下来可以用网络调试助手去连接PLC,IP地址填写PLC的IP地址,端口号填写102。3、用通信测试平台测试变量,记住这里最好先测试M存储区,如MD100。4、如果通信测试平台可以,说明PLC端设置基本上都没问题了,但是如果这时候配置软件仍然有问题,可以先删除所有的组,只创建一个通信组,并且把存储区选择M存储区。5、如果上面的单个M存储区可以,一般就是你通信组配置的问题了,可以将所有的通信组的Active激活都取消,然后逐个开启,定位是哪个或者哪几个通信组的问题,然后再找原因。
首先实现电路连接
由于PC机默认的只带有RS232接口,有两种方法可以得到PC上位机的RS485电路:(1)通过RS232/RS485转换电路将PC机串口RS232信号转换成RS485信号,对于情况比较复杂的工业环境最好是选用防浪涌带隔离栅的产品。(2)通过PCI多串口卡,可以直接选用输出信号为RS485类型的扩展卡。
在实现上下位机的通讯程序,编程方式和普通的串口编程一样!!!
以上就是关于s7-200与上位机组态软件实现通讯,我软件做好了,PLC程序输进去了。打算使用RS232-PPI通讯,接下来该咋办全部的内容,包括:s7-200与上位机组态软件实现通讯,我软件做好了,PLC程序输进去了。打算使用RS232-PPI通讯,接下来该咋办、如何编程使上位机(界面c#)与下位机(单片机keil c)通过TCP/UDP协议来实现通信,最好有源代码,谢谢~~、一台上位机,两台s7200,两台威纶通触摸屏,如何连接通讯等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)