MFC TCP网络通讯 负责跟PLC通讯 该怎么做。

时间:2022-01-06 10:23:06
不是小白,以前主要串口通讯RS232/RS485.MFC 算比较熟。只是第一次 接触PLC通讯 

6 个解决方案

#1


既然串口比较熟悉,那就使用串口跟PLC通信好了,一般情况下,232/485和PLC通信工作良好

#2


引用 1 楼 worldy 的回复:
既然串口比较熟悉,那就使用串口跟PLC通信好了,一般情况下,232/485和PLC通信工作良好

公司要求必须使用TCP,因为对传输速度有要求。

#3


TCP跟串口并无多大区别.
都是先建立数据传送通道.
串口需要打开串口设备, 然后就可以传送数据
TCP就是建立连接, 然后就可以传送数据

所以: 不管是PC连接PLC, 还是PLC连接PC, 关键就是建立连接. 而建立TCP连接的代码, 百度一搜, 多如牛毛

#4


引用 2 楼 qq_33179570 的回复:
Quote: 引用 1 楼 worldy 的回复:

既然串口比较熟悉,那就使用串口跟PLC通信好了,一般情况下,232/485和PLC通信工作良好

公司要求必须使用TCP,因为对传输速度有要求。


上位机就使用winsock,和普通的winsock编程无异

#5


你好,您的那个MFC与PLC的通讯做好了没?可不可以共享一下,或者提供一下思路也行,本人初学者一个(qq:461017372),谢谢......

#6


PLC厂家一般都会有高级语言通讯解决方案的:
三菱: http://blog.sina.com.cn/s/blog_16d7d3ecb0102x6wj.html
欧姆龙:http://blog.sina.com.cn/s/blog_16d7d3ecb0102x3qi.html
西门子:http://blog.sina.com.cn/s/blog_16d7d3ecb0102x1z5.html
罗克韦尔: http://blog.sina.com.cn/s/blog_16d7d3ecb0102x7ui.html
基恩士: http://bbs.gongkong.com/d/201610/693202_1.shtml
松下: http://bbs.gongkong.com/d/201706/717025_1.shtml
......

#1


既然串口比较熟悉,那就使用串口跟PLC通信好了,一般情况下,232/485和PLC通信工作良好

#2


引用 1 楼 worldy 的回复:
既然串口比较熟悉,那就使用串口跟PLC通信好了,一般情况下,232/485和PLC通信工作良好

公司要求必须使用TCP,因为对传输速度有要求。

#3


TCP跟串口并无多大区别.
都是先建立数据传送通道.
串口需要打开串口设备, 然后就可以传送数据
TCP就是建立连接, 然后就可以传送数据

所以: 不管是PC连接PLC, 还是PLC连接PC, 关键就是建立连接. 而建立TCP连接的代码, 百度一搜, 多如牛毛

#4


引用 2 楼 qq_33179570 的回复:
Quote: 引用 1 楼 worldy 的回复:

既然串口比较熟悉,那就使用串口跟PLC通信好了,一般情况下,232/485和PLC通信工作良好

公司要求必须使用TCP,因为对传输速度有要求。


上位机就使用winsock,和普通的winsock编程无异

#5


你好,您的那个MFC与PLC的通讯做好了没?可不可以共享一下,或者提供一下思路也行,本人初学者一个(qq:461017372),谢谢......

#6


PLC厂家一般都会有高级语言通讯解决方案的:
三菱: http://blog.sina.com.cn/s/blog_16d7d3ecb0102x6wj.html
欧姆龙:http://blog.sina.com.cn/s/blog_16d7d3ecb0102x3qi.html
西门子:http://blog.sina.com.cn/s/blog_16d7d3ecb0102x1z5.html
罗克韦尔: http://blog.sina.com.cn/s/blog_16d7d3ecb0102x7ui.html
基恩士: http://bbs.gongkong.com/d/201610/693202_1.shtml
松下: http://bbs.gongkong.com/d/201706/717025_1.shtml
......