中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

人机界面

kollmorgen 抖音 西门子减速电机 德嘉 台达 英威腾 泓格论坛 西门子 我和LOGO!有个约会 FLIR红外热像论坛 【有奖活动】英威腾 “Ni美国国家仪器 “PLC发展趋势大讨论”活动圆满结束 cc-link图文征集活动 西门子SMART LINE V3
工控论坛首页 人机界面 → 浏览主题: 信捷TG765S-XT与单片机的通讯问题;
发表新帖 回复该主题
回帖:28个,阅读:265 [上一页] [1] [2] [3] [下一页]
* 帖子主题:

信捷TG765S-XT与单片机的通讯问题;

分享到
1026
微鑫科技
文章数:363
年度积分:1026
历史总积分:1026
注册时间:2019/11/26
发站内信
发表于:2020/8/16 19:43:59
#0楼
做了一个测试板与触摸屏通讯,板上有20个按键和一个编码电位器,触摸屏与按键板之间的关系:触摸屏为主,按键板为从,触摸屏每隔50毫秒读取一次按键板的状态,读取各个按键的状态(0或1),以及读取编码电位器调整的值(0-255)。

触摸屏的下载口设置为:Modbus RTU(显示器为Master),通讯参数:115200,8,无校验,1。通讯间隔:50毫秒,发送数据,重复次数:1

触摸屏的用户画面1里有放5个指示灯,对象设置为:站点设备-下载口,对象类型:0x256至0x230,共5个。

现在上电后,触摸屏一直发送:0x01,0x01,0x00,0xe0,0x00,0x08,0x3c,0x3a,和0x01,0x01,0x01,0x00,0x00,0x08,0x3c,0x30,这两组数据,想了解,这两组数据到底是什么意思呢?找了官方的说明,但是说明与这个完全不一样。说明里只说了格式,却没有描述底层,现在需要了解底层的协议,请问哪位兄弟了解的,或者有资料提供一下,谢谢!
附件 141509374361.jpg
[此贴子已经被jint于2020/8/21 10:30:54编辑过]
遇到SB,请不要和他争辩,认同他所有的观点,让他变成一个大SB。
12786
pqsh 版主
文章数:5491
年度积分:1830
历史总积分:12786
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2020/8/16 21:00:35
#1楼
0x01,0x01,0x01,0x00,0x00,0x08,0x3c,0x30这是modbusRTU报文.你自己应该定义了,读取0x00257开始的8个线圈值.
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
19906
guanyumou 版主
文章数:9226
年度积分:2743
历史总积分:19906
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/8/16 21:14:00
#2楼
以下是引用微鑫科技2020/8/16 19:43:59的发言:
做了一个测试板与触摸屏通讯,板上有20个按键和一个编码电位器,触摸屏与按键板之间的关系:触摸屏为主,按键板为从,触摸屏每隔50毫秒读取一次按键板的状态,读取各个按键的状态(0或1),以及读取编码电位器调整的值(0-255)。

触摸屏的下载口设置为:Modbus RTU(显示器为Master),通讯参数:115200,8,无校验,1。通讯间隔:50毫秒,发送数据,重复次数:1

触摸屏的用户画面1里有放5个指示灯,对象设置为:站点设备-下载口,对象类型:0x256至0x230,共5个。

现在上电后,触摸屏一直发送:0x01,0x01,0x00,0xe0,0x00,0x08,0x3c,0x3a,和0x01,0x01,0x01,0x00,0x00,0x08,0x3c,0x30,这两组数据,想了解,这两组数据到底是什么意思呢?找了官方的说明,但是说明与这个完全不一样。说明里只说了格式,却没有描述底层,现在需要了解底层的协议,请问哪位兄弟了解的,或者有资料提供一下,谢谢!
01 01 00 E0 00 08 3C 3A:读取从站站号为1、起始地址为00E0、共计8路的线圈状态
01 01 01 00 00 08 3C 30:读取从站站号为1、起始地址为0100、共计8路的线圈状态
+20
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
1026
微鑫科技
文章数:363
年度积分:1026
历史总积分:1026
注册时间:2019/11/26
发站内信
发表于:2020/8/16 21:18:37
#3楼
回复 #2楼 guanyumou
这两组数据的发送是在哪里定义的呢?
返回的内容格式又是什么样的呢?
遇到SB,请不要和他争辩,认同他所有的观点,让他变成一个大SB。
1026
微鑫科技
文章数:363
年度积分:1026
历史总积分:1026
注册时间:2019/11/26
发站内信
发表于:2020/8/16 21:19:17
#4楼
回复 #1楼 pqsh
我自己都不知道到底是在哪里定义的,这个是从哪里去设置的呢?
遇到SB,请不要和他争辩,认同他所有的观点,让他变成一个大SB。
1026
微鑫科技
文章数:363
年度积分:1026
历史总积分:1026
注册时间:2019/11/26
发站内信
发表于:2020/8/16 21:24:15
#5楼
我想用自己定义的格式进行通讯,通讯的格式为:
无论何时,触摸屏都是以50毫秒的周期访问按键板,每次发送一个读取指令,返回的格式为:地址(0x01),功能码(0x01),键值(0xff,0xff,0xff),反键值(0x00,0x00,0x00),编码电位器的值(0x88),校验低,校验高,如果像这样做的话,应该如何操作?
遇到SB,请不要和他争辩,认同他所有的观点,让他变成一个大SB。
19906
guanyumou 版主
文章数:9226
年度积分:2743
历史总积分:19906
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/8/16 22:51:10
#6楼
以下是引用微鑫科技2020/8/16 21:18:37的发言:
这两组数据的发送是在哪里定义的呢?
返回的内容格式又是什么样的呢?
定义了从站站号、定义了寄存器起始地址、寄存器数量
那么触摸屏就会下发这样的命令。
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
19906
guanyumou 版主
文章数:9226
年度积分:2743
历史总积分:19906
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/8/16 22:55:49
#7楼
以下是引用微鑫科技2020/8/16 21:24:15的发言:
我想用自己定义的格式进行通讯,通讯的格式为:
无论何时,触摸屏都是以50毫秒的周期访问按键板,每次发送一个读取指令,返回的格式为:地址(0x01),功能码(0x01),键值(0xff,0xff,0xff),反键值(0x00,0x00,0x00),编码电位器的值(0x88),校验低,校验高,如果像这样做的话,应该如何操作?
和触摸屏通信,通信协议最好选择标准的、触摸屏支持的通信协议
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
1026
微鑫科技
文章数:363
年度积分:1026
历史总积分:1026
注册时间:2019/11/26
发站内信
发表于:2020/8/16 22:58:29
#8楼
回复 #7楼 guanyumou
就上面的两条,应该如何返回?
遇到SB,请不要和他争辩,认同他所有的观点,让他变成一个大SB。
19906
guanyumou 版主
文章数:9226
年度积分:2743
历史总积分:19906
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/8/16 23:03:43
#9楼
以下是引用微鑫科技2020/8/16 22:58:29的发言:
就上面的两条,应该如何返回?
发送:01 01 00 E0 00 08 3C 3A:读取从站站号为1、起始地址为00E0、共计8路的线圈状态
返回:01 01 01 ** ## ## 其中**是8路线圈状态,## ##是CRC校验
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
工控学堂推荐视频:

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 中华工控网 Copyright©2020 Gkong.com, All Rights Reserved

93.6