服务与支持
服务与支持
技术支持
技术分享
售后服务
常见问题
网络课堂
服务网络

技术分享

当前位置:首页 > 服务与支持 >技术分享

【技术课堂】UN 200 SMART开放以太网通信—TCP自由口

发布时间: 2022-04-01


一、简言

UN 200 SMART PLC较为之前的UN 200有很多的优点,其中较为突出的便是以太网口的添加,告别的PPI电缆的苦恼,只需要一根网线便可实现程序上下载,还可以通过wifi连接PLC,你以为它的网口仅限于此吗?并不是的,今天来看一下他的TCP自由口通讯。

UN 200 SMART的PUT/GET相信大家都用过,非常的方便,但是仅支持S7协议,无法与其他的设备进行以太网通讯,所以UN 200 SMART开放了以太网通讯,来让UN 200 SMART和第三方设备通讯变得更方便,更效率。

TCP自由口通讯属于双边通信,就是通信的双方都要编写程序,一个作为主动方。来主动发送数据,一个作为被动方。来被动接收数据,这里UN 200 SMART给我们提供了PLC需要用的库,让PLC的程序编写方便快捷了很多。

1.png


二、样例程序


今天我们用2个UN 200 SMART来了解一下TCP自由口,需要用到上面的TCP_CONNECT,TCP_SEND和TCP_RECV三个指令。

首先编写主动程序,先建立连接,编写发送和接收块:

2.png

编写被动程序,接下来在另外一个PLC创建连接,编写发送和接收块:

3.png

以上就是主动发送和被动接收PLC里需要编写的程序,记得要分配库存储区,地址不要重叠。在主动方或者被动方里都可以添加主动或或者被动连接来组成复杂的网络。


三、通讯实例

1.PLC和PLC之间通信

将上面写的主动程序下载到192.168.1.124的PLC里,被动程序下载到192.168.1.22的程序里,来看一下通信的效果,可以看下面的图1和图2。为了方便观看效果,2个PLC发送的数据都是从VW500开始的12个字节,接收都是从VW600开始的12个字节,下面图1和图2可以看出,双方发送和接收的数据一一对应。

4.png

图1
5.png

图2

2.PLC和电脑之间通过调试助手查看数据

接下来我们用调试助手的角度来看下自由口TCP。

下面的图3可以看到电脑的IP是192.168.1.126,PLC的IP是192.168.1.22,PLC做主动连接,我们调试助手选择TCPServer,本地和远程的端口号及IP填写正确后,我们监控报文可以看到,PLC发送的从VW500开始的12个字节,调试助手收到了,并且调试助手向PLC发送16进制00 11 00 12 00 13 00 14 00 15 00 16的报文,PLC从VW600开始的12个字节也收到了16进制的数据,数据对应。

6.png

图3

图4可以看到电脑的IP是192.168.1.126,PLC的IP是192.168.1.22,PLC做被动连接,我们调试助手选择TCPClient,本地和远程的端口号及IP填写正确后,我们成功连接PLC后,通过调试助手向PLC发送16进制的00 09 00 08 00 07 00 06 00 05 00 04的数据,可以看到PLC从VW600开始的12个字节接收到调试助手发送的数据,并且PLC发送的VW500开始的12个字节,调试助手也接收到了。
7.png

图4

以上就是本期TCP自由口的心得,如果有什么问题请及时提出,我们会第一时间响应,如通信过程中遇到问题也可以联系我们,剩下的通信编写也会陆续上传。

3.错误代码
附通信(OUC)库错误代码:

8.png




工业物联网
工业物联网
云平台账号申请
设备管理平台入口
帮助文档
体验平台
应用案例
产品中心
产品中心
UN系列PLC
UN 200 SMART PLC
UN 1200 PLC
X系列PLC
HMI
物联网产品
物联网一体机
解决方案
解决方案
OEM行业方案
资料下载
资料下载
软件下载
选型手册
驱动下载
使用手册
资质认证
产品视频
服务与支持
服务与支持
技术支持
技术分享
售后服务
常见问题
网络课堂
服务网络
走进亿维
走进亿维
企业概况
企业文化
企业荣誉
发展历程
新闻动态
产品动态
联系我们
联系我们
联系方式
人才招聘
员工生活
关注亿维微信服务号
关注亿维微信服务号
© 2021 深圳市亿维自动化技术有限公司 All rights reserved. 公安机关备案号44030502000166 粤ICP备18085657号

TOP

业务咨询

4000300890

技术咨询

×

分享到微信朋友圈