您现在所在的是:

西门子SIEMENS

回帖:6个,阅读:1109 [上一页] [1] [下一页]
1244
star7953
文章数:95
年度积分:50
历史总积分:1244
注册时间:2005/4/28
发站内信
发表于:2005/7/5 15:21:00
#0楼
LD     SM0.1
MOVB   16#09, SMB30
MOVB   1, VB100      //发送一个字节,缓冲区
MOVD   7, Vb101     //发送数据“7”

LDN    M0.0
TON    T32, 1000
LD     T32
=      M0.0
LD     T32
XMT    VB100, 0
我这是一个定时一秒发送一个数据“7”的程序,怎么在串口助手收到的是
F8 FF 7C 7C 7C F1 FF 7C7C 。。。。。。 这样的数据啊,波特率也没有错误啊, 是9600,无校验,一个停止位。
1244
star7953
文章数:95
年度积分:50
历史总积分:1244
注册时间:2005/4/28
发站内信
发表于:2005/7/6 13:22:00
#1楼
怎么没人帮我答啊,
顶。。
3472
dixinke
文章数:1062
年度积分:50
历史总积分:3472
注册时间:2004/9/9
发站内信
发表于:2005/7/6 16:50:00
#2楼
MOVD   7, Vb101     //发送数据“7”    //这句话不成立

LDN    M0.0
TON    T32, 1000
LD     T32
=      M0.0
LD     T32
XMT    VB100, 0    //这段程序无法实现你需要的1秒功能


这么改:
LD     SM0.1
MOVB   16#09, SMB30
MOVB   1, VB100      //发送一个字节,缓冲区
MOVB   7, Vb101     //发送数据“7”

LD      SM0.0
TON    T32, 1000

LD     T32
R       T32,1
XMT    VB100, 0

1244
star7953
文章数:95
年度积分:50
历史总积分:1244
注册时间:2005/4/28
发站内信
发表于:2005/7/7 18:06:00
#3楼
晕, 我按这程序发送了一次,还是没有成功啊。 郁闷》
我PC 机上用的是 RS232转485的接口, 然后接到S7-226 上, 串口调试助手接收的格式为9600,无校验,1停止位 , 这样应该没问题吧??? 接受收的数据是一直变化的。
请问是什么问题啊?? 是不是借口用错了, 应该用西门子的专用PPI 下栽电缆才行啊
3472
dixinke
文章数:1062
年度积分:50
历史总积分:3472
注册时间:2004/9/9
发站内信
发表于:2005/7/8 12:48:00
#4楼
一,这个程序我测试过的,完全可以。
二,你先联机测试一下你的电缆
三,通讯条件是9600,8,1,N
四,再不行就用标准电缆试试喽。
1244
star7953
文章数:95
年度积分:50
历史总积分:1244
注册时间:2005/4/28
发站内信
发表于:2005/7/8 19:14:00
#5楼
楼上的兄弟, 你用的是什么电缆啊? 是标准PPI 电缆, 还是自己用232转485的口接的,
3472
dixinke
文章数:1062
年度积分:50
历史总积分:3472
注册时间:2004/9/9
发站内信
发表于:2005/7/12 8:40:00
#6楼
485转232就可以了,当然是前提你可以联机,下载程序就可以了,难道这还不明白??

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

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

46.8003