您现在所在的是:

PLC论坛

回帖:11个,阅读:2260 [上一页] [1] [2] [下一页]
982
飘然ru风
文章数:18
年度积分:50
历史总积分:982
注册时间:2008/7/13
发站内信
发表于:2012/8/28 23:24:02
#0楼
各位老师:s7200的自由口通讯是不是通过SMB30或130将PLC通讯端口设置成与待连接设备的通讯协议相同的报文格式就可以呀,打个比方假如待连接设备的通讯协议是RS232的,我就通过SMB30或130将PLC通讯端口设置成RS232的报文格式,是USS的就设置成USS的报文格式。是我理解的这样吗?还是别的?恳请指教,谢谢!
11823
gzg_00
文章数:8996
年度积分:50
历史总积分:11823
注册时间:2009/10/1
发站内信
发表于:2012/8/29 4:00:48
#1楼
看手册吧!!
10516
xlian
文章数:3232
年度积分:62
历史总积分:10516
注册时间:2002/5/7
发站内信
2018论坛热心网友
西门子PLC体验(二)
发表于:2012/8/29 10:35:56
#2楼
1.S7 200PLC通讯口是基于485接口的,不能直接接232接口;
2.SMB30与SMB130是通讯口字符格式:数据位长,停止位长,波特率;
3.数据帧协议:自由协议或PPI协议;
4.自由协议可以根据需要设置:如是否由起始符开始一个数据帧的接收、不否使用终止符来结束一个数据帧的传输;或者由一个时间来开始、结束一个数据帧传输等;
982
飘然ru风
文章数:18
年度积分:50
历史总积分:982
注册时间:2008/7/13
发站内信
发表于:2012/9/2 20:38:54
#3楼
多谢两位大侠,我不明白的是我这个自由口协议是根据连接设备的通讯协议来写的吧,但我怎么知道连接设备的通讯协议是什么报文格式呢?设备数据位长,停止位长?还请楼上的耐心说明白一些
2391
zhang5436488
文章数:706
年度积分:50
历史总积分:2391
注册时间:2011/5/5
发站内信
发表于:2012/9/2 22:22:37
#4楼
燕过要留声啊。。。
不懂啊!感觉现在什么都不懂了。
28361
guanyumou 版主
文章数:10599
年度积分:339
历史总积分:28361
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2012/9/3 9:41:31
#5楼
楼主你来一个具体的问题,我们好具体解答你!
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
4616
firedphoenix
文章数:1318
年度积分:50
历史总积分:4616
注册时间:2004/3/13
发站内信
我秀我做2014
发表于:2012/9/3 10:54:55
#6楼
每种有通讯接口的设备,其通讯口自然有它的规范与说明,请参照设备相关通讯的说明
想起时正是忘记,V信:firedphoenix_he
————————
千古最难觅知音
面山闻水思伊人
10516
xlian
文章数:3232
年度积分:62
历史总积分:10516
注册时间:2002/5/7
发站内信
2018论坛热心网友
西门子PLC体验(二)
发表于:2012/9/3 15:17:11
#7楼
首先你需要知道你连接设备的通讯协议:
数据位长:(7/8)一般ASCII模式数据是7位,一个校验位;modbus_rtu数据位长8位;
停止位长:(1/1.5/2)一般1位,modbus_rtu有时用2位
滤特率:(1200/4800/9600/192000/38400)比较常用9600bps
校验位:(奇/偶/无)
数据帧格式:modbus_rtu格式时是一个断开时间来检测数据传输的起始与终止的
      ASCII模式时一般会以一个起始符与终止符来传输数据的比如常见的0x02(STX)\0x03(ETX)\0x05(ENQ)等;
650
fzcmj0921
文章数:2
年度积分:50
历史总积分:650
注册时间:2012/9/3
发站内信
发表于:2012/9/4 8:56:18
#8楼
自由口通信
自由协议可以根据需要设置:如是否由起始符开始一个数据帧的接收、不否使用终止符来结束一个数据帧的传输;或者由一个时间来开始、结束一个数据帧传输等;

是不是必须要设置开始和结束字符啊,忽略了开始字符就不能发送,试过了。还有没有什么别的方法??QQ419549128
10516
xlian
文章数:3232
年度积分:62
历史总积分:10516
注册时间:2002/5/7
发站内信
2018论坛热心网友
西门子PLC体验(二)
发表于:2012/9/4 11:55:05
#9楼
发送数据跟开始结束字符无关;
自由通讯用XMT指令:
XMT指令有两个参数,一个是待发送数据地址,另一个是指定端口号;
待发送数据格式:第一个数据是待发送数据长度(必须)其后是数据帧;

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

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

93.6006