设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
FX5UJ编程应用指南(Socket通信TCP客户端篇)
返回列表
发新帖
[三菱]
FX5UJ编程应用指南(Socket通信TCP客户端篇)
[复制链接]
77
|
0
|
2024-4-8 07:12:08
|
显示全部楼层
|
阅读模式
上一篇我们谈到FX5UJ内置定位控制,今天我们来介绍下FX5UJ内置网口的Socket通信,随着网络通信越来越发达,自动化行业也趋于网络化,针对大型的设备之间组线有基于网络开发的有三菱TSN总线、倍福EtherCAT总线、MODBUSTcp总线、AB EtherNet/IP总线等,而对于这些总线而言,厂家已经将协议进行了封装,并内置了各种通讯恢复等功能,对于Socket通信而言,相当基于网口的无协议通信功能,一般用于PLC和扫描枪、RFID等外设连接,同时Socket通信主要有两种协议方式:TCP协议和UDP协议,这两者最大的区别是TCP需要三次握手,相当于我们平时相互打电话,UDP则不需要握手,相当于我们平时送信的方式,接下来我们介绍FX5UJ的基于SOCKET通信方式的TCP客户端、TCP服务器、UDP协议通信。
1
,FX5UJ内置网口的性能
FX5UJ
默认IP为192.168.3.250,通过SOCKET通信连接时最大8个通信对象,如果通信对象超过8个以后,可以追加FX5-ENET模块,该模块可支持通信对象32个。
2
,通信软元件说明
3
,TCP协议时程序编写(以PLC和TCP通讯连接助手进行讲解)
3.1 FX5UJ
作为客户端(以CH2为例)
3.1.1
参数设置
3.1.2
程序编写
①和服务器建立连接
②发送数据到服务器
③接收服务器数据
④关闭连接
3.1.3
在线调试
①确定硬件连接
②FX5UJ数据发送接收监控
PLC
发送数据到TCP调试助手
PLC
接收TCP调试助手数据
3.1.4
总结
①PLC与外设通过Socket通信时,发送和接收数据时,高低字节会进行交换,请注意进一步处理
②关于连接通道与特殊软元件的对应
当执行指令SP.SOCOPEN "u0"
K1D100 M1,
黑色标记为
K1
时,要注意寄存器对应为
SD10680.0
(打开请求状态)、SD10681.0(打开完成状态) SD10682.0(接收状态信号)以此进行推算。
③FX5UJ socket通信客户端程序和FX5U一样,可以通过GX3改变PLC类型进行转换
下一篇我们将讲解FX5UJ SOCKET通信的TCP服务器篇
兴东机电设备(深圳)有限公司
三菱工控产品特级代理商
三菱工控产品技术培训中心
三菱工控产品维修中心
所有原创文章版权为
兴东机电设备(深圳)有限公司
所有,严禁盗用文章等相关内容。如喜欢并愿意分享,请一定通过链接方式转载分享。欢迎关注此公众号,如有三菱产品需求、技术问题,可以联系我公司:0755-82984881。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
兴东机电
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』