使用三菱FX5系列PLC与上位机进行socket通讯

三菱FX5系列小型PLC自带以太网接口,可以实现与最多8个外接以太网的通讯,采用socket协议,最大通讯数据在2048个字节。满足一般小型自动化设备的数据通讯需求。

工具/原料

  • 上位机(win7/win10系统)
  • GX works3软件
  • 三菱FX5U系列PLC
  • 支持以太网通讯的设备

方法/步骤

  1. 打开GXworks3软件,新建一个项目,PLC选择FX5U系列

    使用三菱FX5系列PLC与上位机进行socket通讯
  2. 选择左侧项目导航器的模块参数,选择“以太网端口”,点击进入右侧的界面,在“对象设备连接配置设置”选项下,点击详细设置。

    使用三菱FX5系列PLC与上位机进行socket通讯
  3. 在详细设置界面,在右侧的以太网设备选择导航器中选择“Unpassive”设备,添加到左侧的“本站”上。并在上方的列表内对主站连接端口进行设置,如本例中设置为950。其中端口号与IP地址设置有限定范围,可以参考帮助文件进行合理设置。

    使用三菱FX5系列PLC与上位机进行socket通讯使用三菱FX5系列PLC与上位机进行socket通讯
  4. 设置完成后,可在菜单选项“以太网配置”下选择“检查”,点击“系统配置”进行检查。检查完毕后,关闭设置界面。

    使用三菱FX5系列PLC与上位机进行socket通讯
  5. 硬件配置完毕,下载到PLC,然后打开主程序块,编写程序。

    第一步:建立连接。使用三菱自带的SP.SOCOPEN功能块,通过上升沿触发。使PLC处于socket监听状态,当有外接客户端主动连接PLC时,就可以建立连接。

    使用三菱FX5系列PLC与上位机进行socket通讯使用三菱FX5系列PLC与上位机进行socket通讯
  6. 第二步:数据发送。SP.SOCSND当连接建立好后,就可以进行数据的收发。socket通讯,数据收发是同时进行的,即全双工传送。在发送数据时,有一个要注意的地方就是发送数据的长度,不能超过对象设备的接收缓冲区的最大限制。

    使用三菱FX5系列PLC与上位机进行socket通讯使用三菱FX5系列PLC与上位机进行socket通讯
  7. 第三步:数据接收。S(P).SOCRDATA和发送数据一样,二者不分前后顺序,可以同时进行。同样需要注意的也是数据长度的问题。

    使用三菱FX5系列PLC与上位机进行socket通讯使用三菱FX5系列PLC与上位机进行socket通讯
  8. 第四步:断开连接。SP.SOCCLOSE原则上,PLC作为服务器端,开启监听后,就不需要再断开,只需要等待客户端发送连接请求即可。如果客户端断线,PLC端也会断开数据连接。但如果执行断开连接的指令,会断开PLC的监听,从而无法对客户端的请求作出回应,数据传输也会中断,因此此指令需谨慎使用。

    使用三菱FX5系列PLC与上位机进行socket通讯使用三菱FX5系列PLC与上位机进行socket通讯
  9. 在PLC端的程序编好后,还需要对外部以太网设备进行编程,由于外部以太网设备类型众多,有工控机、PLC、上位机等等,凡是支持开放性以太网TCP通讯的设备,理论上都可以和PLC进行通讯。一般可以使用C#语言编写以太网程序,由于socket是通用的协议,因此外部设备的编写也很容易,可以参考微软提供的程序范本,也可以参考socket通讯的帮助文档编写,socket通讯的关键参数,即通讯双方的IP地址和端口号,采用TCP方式,即在通讯前要明确双方的IP地址和端口号,进行点对点的通讯。

    END

注意事项

  • 使用正版软件
  • 官网下载

未经允许不得转载:经验百科 » 使用三菱FX5系列PLC与上位机进行socket通讯

赞 () 打赏

相关推荐

热门推荐

    抖音推荐给朋友的视频怎么找

    推荐给朋友的视频,可在主页推荐列表中查看。下面将介绍抖音APP如何查看推荐给朋友的视频。工具/原料vivox80OriginOS 3.0抖音27.7方法/步骤进入抖音APP首页,点击底部“我”选...

    阅读(0)评论(0)

    别人夸你帅怎么幽默回答

    别人夸你帅怎么幽默回答方法/步骤1、幽默一点 首先,最机智的回复就是幽默一点的回复,以调侃的方式回复,比如我们可以回复“我就喜欢你这样一本正经胡说八道的人”,这种调侃的...

    阅读(0)评论(0)

    想见你一面很难如何来表达

    如下:1、隔窗闻漫雪,咫尺若天涯。2、真情到久难相见,相约梦中总是缘,千杯万盏终恨少,不觉梦醒晓风寒。3、众里寻他千百度,蓦然回首,那人却在,灯火阑珊处。4、既然不能在一起,生命为什...

    阅读(0)评论(0)

    汽水音乐怎么关闭直播推荐

    关闭个性化推荐功能,即可关闭直播推荐,下面将介绍具体的设置方法。工具/原料小米13MIUI14.0汽水音乐7.8.0方法/步骤打开APP我的页,点击右上角“设置”图标。进入设置页,点击“隐...

    阅读(0)评论(0)

    他说上班了怎么回信息

    对方说上班了,怎么回消息 方法/步骤首先对方和你说上班了,第一个意思是告诉你他的状态在忙,这时候你可以表示理解说:你先忙着,我就不打扰你啦。这可以表达出你的体贴,还很善解人意...

    阅读(0)评论(0)

    别人说七夕节快乐怎么回答?

    如果男生给你说七夕节快乐该怎么回答呢?方法/步骤假如你是一个女生,一个男生给你说七夕节快乐的话。那么他可能是想看看你有没有男朋友呢?假如你已经有了对象他给你发的话,那么...

    阅读(0)评论(0)

    快手极速版静音模式怎么开启

    下面将介绍快手极速版静音模式怎么设置。工具/原料红米Note12MIUI14.0快手极速版11.9.40方法/步骤打开快手极速版app,在个人主页点击“三个点”图标。在更多页,点击“设置”图...

    阅读(0)评论(0)

    别人说七夕快乐怎么回

    人家发消息说句七夕快乐,怎么回复对方工具/原料微信,QQ或短信方法/步骤如果对方并不是你喜欢的类型,你可以回答说:嗯,谢谢你,祝福你。如果一个男生给你说七夕快乐,说明他是对你有好...

    阅读(0)评论(0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏