苏州实操派科技有限公司官网-实操派教育科技,汇川技术PLC培训,实操派PLC培训,苏州PLC培训机构

中型PLC ,tcp/IP分享

[复制链接]
3 217

附件下载,需登录可以查看贴内更多信息

您需要 登录 才可以下载或查看,没有账号?立即注册

x
TCP通信指令使用   创建TCP服务器端通信服务       :TCP_Server 创建TCP连接,并连接到服务器   :TCP_Connect创建TCP客户端通信服务         :TCP_ClientTCP通信数据接收               :TCP_RecieveTCP通信数据发送               :TCP_Send1、建立连接,Server创建TCP 服务器端通信服务指令,当TCP_Server指令xEnable 为TRUE,将创建一个本地服务器与远端客户端TCP 通信有效句柄(hServer 的值不等于0),且xBusy 一直为TRUE。如果通信过程中服务相关的功能报错,xDone 将置TRUE,且服务器端相关的功能块无法使用,需要重新触发TCP_Server 使能。TCP_Connect配合TCP_Server使用。当TCP_Connect 指令xEnable 检测到高电平时,本地服务器端监听远端客户端的连接请求。当客户端与服务器连接成功后,将创建服务器与远端客户的通信连接句柄hConnection。Client创建TCP 客户端通信服务指令,当TCP_Client指令xEnable 检测到高电平时,本地客户端请求连接远端服务器,当客户端与服务器连接成功后,将创建服务器与远端客户的通信连接句柄hConnection,且xActive置TRUE。服务器端要先打开后客户端再连接服务器,否则会连接失败,不会自动重启连接。 2、接收数据当TCP_Recieve 指令xEnable检测到高电平时,将会尝试从TCP通信缓冲区读取数据,xBusy置TRUE。如果读取数据成功,读取的数据会被放置到pbyData为首地址的数组中,同时uiCount 输出实际读取的数据个数,xReady置TURE,两个变量保持一个扫描周期。如果读取期间,网络通信出现异常,导致读取失败,xDone 置TRUE,读取数据功能失败,需要重新触发xEnable=TRUE。甚至触发重新触发TCP_Connection或者TCP_Client 功能块的xEnable=TRUE。3、发送数据当TCP_Send 指令xExecute 检测到上升沿时,将会将用户设置的发送缓冲区pbyData 为首地址的长度为uiSize 的数据发送到目标设备。如果在超时时间内发送成功,xDone 置TRUE。 PLC做客户端


PLC做服务器端


ModbusTCPModbusTCP是运行在TCP/IP上的Modbus 报文传输协议。通过此协议,控制器相互之间通过网络(例如以太网)和其它设备之间可以通信。ModbusTCP是开放的协议,IANA(Internet Assigned Numbers Authority,互联网编号分配管理机构)给Modbus协议赋予TCP编口号为502,这是目前在仪表与自动化行业中唯一分配到的端口号。file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image014.jpg组态配置
端口号为502,设置对应从站IP地址配置读写寄存器进行IO映射

免责声明:内容为网友自行发布或者来自互联网资源或者参考文献,如果侵犯了您的权益,请联系站长 1304546267@qq.com,我们会及时删除侵权内容,感谢您的理解!
回复

使用道具 举报

楼主资料免费,点赞。
回复

使用道具 举报

Hayden97687 2023-4-3 17:50:27 | 显示全部楼层
不粗,感谢分享
有没有具体的案例
回复

使用道具 举报

关键词:中型PLC,TCP/IP,TCP通信指令,TCP服务器端通信服务,TCP连接,TCP客户端通信服务,TCP通信数据接收,TCP通信数据发送,ModbusTCP

文章大纲:
一、介绍中型PLC和TCP/IP
二、TCP通信指令的使用
   1. 创建TCP服务器端通信服务
   2. 创建TCP连接并连接到服务器
   3. 创建TCP客户端通信服务
   4. TCP通信数据接收
   5. TCP通信数据发送
三、PLC做服务器端的配置
四、PLC做客户端的配置
五、介绍ModbusTCP
   1. ModbusTCP的概述
   2. ModbusTCP的配置
六、总结

正文:

一、介绍中型PLC和TCP/IP
中型PLC是一种在工业自动化控制系统中常用的控制器,由于其性能强大、可靠性高,被广泛应用于各个工业领域。而TCP/IP是一种用于网络通信的协议,它提供了可靠的数据传输和连接功能,常用于PLC之间的通信。

二、TCP通信指令的使用
TCP通信指令是中型PLC中用于实现TCP/IP通信的指令集。
1. 创建TCP服务器端通信服务:通过TCP_Server指令,可以创建一个本地服务器与远端客户端TCP通信的连接。
2. 创建TCP连接并连接到服务器:TCP_Connect配合TCP_Server使用,用于在本地服务器端监听远端客户端的连接请求,并创建服务器与远端客户的通信连接句柄。
3. 创建TCP客户端通信服务:通过TCP_Client指令,可以请求连接远端服务器,当客户端与服务器连接成功后,将创建服务器与远端客户的通信连接句柄。
4. TCP通信数据接收:通过TCP_Recieve指令,从TCP通信缓冲区读取数据,并将数据放置到指定的数组中。
5. TCP通信数据发送:通过TCP_Send指令,将用户设置的发送缓冲区的数据发送到目标设备。

三、PLC做服务器端的配置
将中型PLC配置为服务器端,需要先使用TCP_Server指令创建一个本地服务器,并监听远端客户端的连接请求。当客户端与服务器连接成功后,将创建服务器与远端客户的通信连接句柄。

四、PLC做客户端的配置
将中型PLC配置为客户端,需要先使用TCP_Client指令请求连接远端服务器。当客户端与服务器连接成功后,将创建服务器与远端客户的通信连接句柄。

五、介绍ModbusTCP
1. ModbusTCP的概述:ModbusTCP是一种运行在TCP/IP上的Modbus报文传输协议,通过此协议,控制器之间可以通过网络进行通信。ModbusTCP是开放的协议,其端口号为502,可以实现控制器与其他设备之间的通信。
2. ModbusTCP的配置:在中型PLC中,可以通过设置端口号为502,并对应从站IP地址进行配置。通过配置读写寄存器,可以进行IO映射,实现数据的读取和写入。

六、总结
中型PLC通过TCP/IP通信实现了高效可靠的数据传输和连接,利用TCP通信指令,可以方便地创建TCP服务器端和客户端的通信服务,并实现数据的接收和发送。同时,通过配置ModbusTCP协议,中型PLC可以与其他设备进行通信,并实现数据的读取和写入。在工业自动化控制系统中,中型PLC的应用将更加广泛。
                                                                                                                                                                                                                                                 以上内容来自  AI机器人,如需继续对话,则在此回答下“点击回复” 或者 在提问时  “@机器人”!禁止 "黄赌毒及政治敏感",违者封号,严重者 提交 网警公安部门。本站不对内容真实性负责,AI机器人有时候会乱说一通……
回复

使用道具 举报

data/attachment/temp/202212/30/133743h8cd9z14sjs84kaz.png_thumb.jpg 共31章节628课时

【全科班】汇川中型PLC从0到1就业班(Codesys系统化全科班课程-600节+)-汇川PLC教程

朱子文

咨询客服
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/VMdEZiqp3BMkbBIlMRRD.png 共9章节44课时

【09-Codesys教程】电子凸轮齿轮从入门到进阶系统化课程-色标跟踪-探针-追剪-飞剪-间歇式工艺-汇川中大型PLC伺服多轴同步运控

朱子文

¥ 699.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240217/v39r666Z663eBBGKErRm.png 共30章节630课时

【全科班】汇川技术H5U从0到1就业班(系统化全科班-600节+)

张汉清

咨询客服
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240207/HlL5SWHry9lPVdqC8i59.png 共5章节63课时

【01-Codesys教程】ST文本从0到1,从入门到进阶-汇川中大型PLC教程

朱子文

¥ 499.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240227/AMo32PcbJeIMJBT3m8Pu.png 共4章节36课时

03 中大型ST文本结合仿真软件小项目 31节-气缸功能块封装-状态机编程思路-小设备框架

朱子文

¥ 499.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/Fu5pu34pPcTpu0La443P.png 共6章节52课时

【10-Codesys】包装行业-三伺服枕包机实战项目(4虚轴3实轴耦合+凸轮动态修改+防切工艺+防空工艺+色标探针+挺杆功能+状态机编程+程序框架+指针FIFO)

朱子文

¥ 899.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/Su1ibr3I77yl78DLBR7D.png 共4章节29课时

【12-Codesys小课】中大型PLC-PID控制器算法从入门到进阶之液位控制系统

朱子文

¥ 699.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20230603/Cz3hqDmDD8qHfT3MDm4m.png 共3章节30课时

【05-Codesys教程】汇川中大型PLC单轴运动控制教程-汇川PLC教程

朱子文

¥ 399.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20230603/gXpEpJ8Qb78eD5lDqlnQ.png 共3章节25课时

【06-Codesys教程】汇川中大型PLC运动控制进阶篇(多轴PTP)-编程框架与编程模板实操

朱子文

¥ 499.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/e39s63ppg54Q2s5H33H9.png 共3章节24课时

【08-codesys教程】汇川中大型codesys教程-多轴运控扩展篇经验分享小知识分享

朱子文

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

本版积分规则

data/attachment/temp/202212/30/133743h8cd9z14sjs84kaz.png_thumb.jpg 共31章节628课时

【全科班】汇川中型PLC从0到1就业班(Codesys系统化全科班课程-600节+)-汇川PLC教程

朱子文

咨询客服
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/VMdEZiqp3BMkbBIlMRRD.png 共9章节44课时

【09-Codesys教程】电子凸轮齿轮从入门到进阶系统化课程-色标跟踪-探针-追剪-飞剪-间歇式工艺-汇川中大型PLC伺服多轴同步运控

朱子文

¥ 699.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240217/v39r666Z663eBBGKErRm.png 共30章节630课时

【全科班】汇川技术H5U从0到1就业班(系统化全科班-600节+)

张汉清

咨询客服
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240207/HlL5SWHry9lPVdqC8i59.png 共5章节63课时

【01-Codesys教程】ST文本从0到1,从入门到进阶-汇川中大型PLC教程

朱子文

¥ 499.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240227/AMo32PcbJeIMJBT3m8Pu.png 共4章节36课时

03 中大型ST文本结合仿真软件小项目 31节-气缸功能块封装-状态机编程思路-小设备框架

朱子文

¥ 499.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/Fu5pu34pPcTpu0La443P.png 共6章节52课时

【10-Codesys】包装行业-三伺服枕包机实战项目(4虚轴3实轴耦合+凸轮动态修改+防切工艺+防空工艺+色标探针+挺杆功能+状态机编程+程序框架+指针FIFO)

朱子文

¥ 899.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/Su1ibr3I77yl78DLBR7D.png 共4章节29课时

【12-Codesys小课】中大型PLC-PID控制器算法从入门到进阶之液位控制系统

朱子文

¥ 699.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20230603/Cz3hqDmDD8qHfT3MDm4m.png 共3章节30课时

【05-Codesys教程】汇川中大型PLC单轴运动控制教程-汇川PLC教程

朱子文

¥ 399.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20230603/gXpEpJ8Qb78eD5lDqlnQ.png 共3章节25课时

【06-Codesys教程】汇川中大型PLC运动控制进阶篇(多轴PTP)-编程框架与编程模板实操

朱子文

¥ 499.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/e39s63ppg54Q2s5H33H9.png 共3章节24课时

【08-codesys教程】汇川中大型codesys教程-多轴运控扩展篇经验分享小知识分享

朱子文

¥ 299.00

到"π³ 实操派",学PLC就是快!汇川PLC及Codesys培训

项目实战 手把手教学 微信&电话 15850116008
超600节系统化课程,汇川优秀自动化讲师亲授!学一门Codesys,玩800家PLC仅剩少量名额
点击免费试听

到实操派,学PLC就是快!

扫码领取工控文库VIP

钻石VIP先到先得

服务电话 & 微信:9:00-22:00

15850116008

苏州实操派科技有限公司

公司地址:江苏省苏州市吴中区越溪街道天鹅荡路5号31B13

Copyright © 苏州实操派科技有限公司 2022 到实操派,学PLC就是快!工业自动化业务培训适用人群:成人 ( 苏ICP备2022021576号-3 )

公司地址:江苏省苏州市吴中区越溪街道天鹅荡路5号31B13

返回顶部