S7-1200和调试助手进行数据通信

udp和调试助手
s7-1200支持udp单播和udp广播,不支持udp组播。udp是一种无连接的通信协议,通过调用tsend_c、trcv_c、tcon等指令可以与其他设备或软件进行udp通信。
本示例中使用的软件和硬件环境:
① tia portal v16
② tcp/udp socket调试工具
③ cpu1214c dc/dc/dc(6es7 214-1ag40-0xb0),v4.4
④ pc
⑤ 以太网线
需要完成的通信任务:
s7-1200和调试助手进行数据通信
通信设置
调试助手设置
1、打开调试软件,选中左方的udp server,点击“创建“按钮。如图1所示:
图1.socket创建udp
2、软件弹出端口输入框。如图2所示:
图2.socket设置端口号
3、输入端口后,软件会在收到对方数据后更新对方信息。如图3所示:
图3.socket设置完成
s7-1200设置
1、打开tia portal v16,创建一个新项目,添加cpu1214c dc/dc/dc v4.4并设置cpu的ip地址。如图4所示:
图4.s7-1200设置ip地址
2、添加tcp通信指令。如图5所示:
图5.调用通信指令
注意:tsend_c只能实现s7-1200单播,实现广播需要使用tcon+tusend指令。
3、对通信进行组态。如图6所示:
图6.组态通信
4、编写发送和接收指令。如图7所示:
图7.数据收发指令
通信测试
编译保存项目,下载至cpu。监控数据交互,如图8所示:
图8.数据交互
注意:调试助手发送的ascii格式的123456789,所以cpu收到的是十六进制的313233343536373839。


华为在法国设立传感器和软件研发中心,将持续对法国创新领域进行投资
三大运营商运营数据半年报解析
具有直通功能的4开关降压-升压控制器可消除开关噪声
商业银行智能语音识别技术应用与发展
国内顶级科技企业力挺华为鸿蒙 却迟迟不见马云阿里系的身影
S7-1200和调试助手进行数据通信
佳维视15.6寸工业平板电脑在包装自动检测设备的应用
光调制散射器测量技术工作原理
帧中继交换机的配置
OPPO Find X2 Pro相机拍照的防抖效果如何
还在为 Eureka 闭源担心?Nacos 来了
西部数据与铠侠重启谈判,或将实现两家合并
ADI 推出 Power by Linear 的 LT8364 该器件是一款电流模式、2MHz 升压型 DC/DC 转换器
3D视觉及AR的测量与应用
Intel 4/3/20A/18A四种新工艺都来了!
土壤紧实度仪研究土壤紧实度和农业生产的关系
mysql为什么不推荐使用uuid呢?使用uuid究竟有什么坏处?
什么是多线程编程?多线程编程基础知识
如何选择双金属温度计
使用VCXO (压控晶体振荡器)作为时钟(CLK)发生器