关于上位机与下位机通信的问题

[复制链接]
查看11 | 回复5 | 2021-1-27 06:34:55 | 显示全部楼层 |阅读模式
上位机是linux的操作系统,下位机是西门子的PLC,两者之间通过网线连接
PLC只提供windows下的驱动程序,linux下的就没有了
所以只能自己写了,但是不知道从哪儿下手,其实主要就是如何通过网口向PLC的内存中读写数据就行了
求问如何实现???
分 -->
回复

使用道具 举报

千问 | 2021-1-27 06:34:55 | 显示全部楼层
没有windows下驱动源代码?那你有得写了
回复

使用道具 举报

千问 | 2021-1-27 06:34:55 | 显示全部楼层
还没做过linux的上位机编程的呢用QT做吧
回复

使用道具 举报

千问 | 2021-1-27 06:34:55 | 显示全部楼层
先看看西门子PLC的网络协议到官网论坛看看有没有你需要的资料
回复

使用道具 举报

千问 | 2021-1-27 06:34:55 | 显示全部楼层
既然是通过网线连接,那就是在LINUX下的网络编程,从网上查一下LINUX网络程序就行了,不需要LINUX下的驱动
回复

使用道具 举报

千问 | 2021-1-27 06:34:55 | 显示全部楼层
引用楼主lichen12345678910的回复:上位机是linux的操作系统,下位机是西门子的PLC,两者之间通过网线连接
PLC只提供windows下的驱动程序,linux下的就没有了
所以只能自己写了,但是不知道从哪儿下手,其实主要就是如何通过网口向PLC的内存中读写数据就行了
求问如何实现???

那得看你的西门子走的什么协议可能是TCP也可能是udp不管是什么协议你都只需要写LINUX下的网络程序即可,估计走TCP的可能大些,需要看你的西门子产品说明
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行