您现在所在的是:

PLC论坛

回帖:5个,阅读:3062 [上一页] [1] [下一页]
* 帖子主题:

[求助PLC 通讯

907
zhangguang
文章数:2
年度积分:50
历史总积分:907
注册时间:2004/12/21
发站内信
发表于:2004/12/26 9:28:00
#0楼
各位高手:
     我是一名刚刚学习PLC的新手,所用的PLC为台达产品,现有几个问题请教:
   我想通过modbus协议读取PLC D10、D11中的数据,从“串口调试助手”程序中发送了
     : 01 03 10 0A 00 02 20 CR LF
通讯格式设为:9600,7,N,2 STX: ":",ETX1: "CR" ,  ETS2: "LF"。 即 D1120=H788
但从接受窗口中收不到任何数据,不知是何原因?是否在PLC还得使用RS指令?
烦请高手指教。
3422
dixinke
文章数:1062
年度积分:50
历史总积分:3422
注册时间:2004/9/9
发站内信
发表于:2004/12/28 9:38:00
#1楼
问一下,CR LF 这是什么意思,你就直接发这个出去的吗,在说你的这段协议码中的长度都不对!另。你用的pLC什么型号,抱歉,我只对西门子的PLC熟!
907
zhangguang
文章数:2
年度积分:50
历史总积分:907
注册时间:2004/12/21
发站内信
发表于:2004/12/28 10:58:00
#2楼
CR,LF 是回车换行的意思。
3422
dixinke
文章数:1062
年度积分:50
历史总积分:3422
注册时间:2004/9/9
发站内信
发表于:2004/12/28 14:10:00
#3楼
1,你需要发送的数据是“01 03 10 0A 00 02 20 ”,那么站号是1号站,确认你设定的从站站号
2,你现在使用的是垂直校验,确认你的plc使用的也是这种校验方式,现在大多数都使用crc校验的。
如果这些都对,那就算数据不对,总该有个反应的!
祝你好运!
927
原鹰
文章数:12
年度积分:50
历史总积分:927
注册时间:2004/11/2
发站内信
发表于:2004/12/30 16:37:00
#4楼
那我想问的是:D或者M,Y的地址怎莫找,在对编程口通讯时,0105好象是Y1,其他的是什么,请给小弟点意见.
 谢谢
926
ljixinf
文章数:10
年度积分:50
历史总积分:926
注册时间:2004/12/26
发站内信
发表于:2004/12/30 19:09:00
#5楼
校验和好象不对。
我算是DF。
个人看法。仅仅做参考
: 01 03 10 0A 00 02 DF CR LF
还有所有数据应该是字符类型的。

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

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

78.0005