设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
S7-1200 之间 ISO on TCP 通信
返回列表
发新帖
[西门子]
S7-1200 之间 ISO on TCP 通信
[复制链接]
229
|
0
|
2024-5-25 08:18:36
|
显示全部楼层
|
阅读模式
【导读】S7-1200 和 S7-1200 之间 ISO on TCP 通信连接配置与动态数据传输方法。
一、ISO on TCP协议通信的连接配置
使用ISO on TCP 协议通信,除了连接参数的定义不同,其它组态编程与 TCP 协议通信完全相同。S7-1200 CPU中,使用ISO on TCP协议通信时,PLC_1的连接参数如图1所示。通信伙伴PLC_2的连接参数,如图2所示。
图1. PLC_1的ISO on TCP协议通信连接参
图2. PLC_2的ISO on TCP协议通信连接参数
二、ISO on TCP动态长度数据传输
ISO on TCP协议支持动态长度的数据传输。创建接收和发送DB块,可是优化寻址方式或实际地址方式。
1.通信数据区的定义
发送方的数据块通信数据区定义为6个字节,如图3所示
图3.发送方数据块通信数据区的定义接收方的数据区也定义为6个字节,如图4. 所示
图4. 接收方数据块通信数据区的定义
2. 编程
发送方的程序如图5所示,“LEN”参数要定义成变量100。
图5. 发送方的编程接收方的程序如图6所示,“LEN”参数赋一个常数“0”,以便实现动态数据长度传输。注意要创建符号寻址方式的DB块
图6. 接收方的编程
3.动态长度数据传输
要实现动态长度数据传输,需要将接收方的数据长度设为0。如果发送方数据长度“TSENDC_LEN"设为100,则传送100个字节给接收方;监控结果如下图所示:
图7. 监控结果
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
自动化工程技术
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』