• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
xqx666
深圳中级电工
级别: 家园常客
精华主题: 0
发帖数量: 553 个
工控威望: 664 点
下载积分: 1988 分
在线时间: 280(小时)
注册时间: 2009-04-29
最后登录: 2023-07-13
查看xqx666的 主题 / 回贴
楼主  发表于: 2010-11-09 19:32
各位好:
     小弟最近用PLC的232口与仪表的232通讯,开始是根据仪表给的通讯格式,然后用串口调试助手按照仪表给的通讯格式写数据给仪表,仪表反应的非常正确,而且返回给串口调试助手的数据也是正常的,于是我将串口调试助手的数据格式转换为PLC程序用PLC的串口发送给仪表,仪表报数据格式错误,于是我再用串口助手在线的对PLC的串口数据测试,PLC串口发送出来的数据与原来串口调试助手发送给仪表的数据是一样的,我不懂的是为什么我用同样的数据用串口调试助手发给仪表没问题,而且仪表响应也正确,但是PLC发出的同样的数据仪表却会报错?我直接把仪表断开再用数据线去测PLC的串口发出来的数据是对的,但是为什么仪表不认它?急!
        再做不出来就要给炒了,请各位高手给点思路。所谓的仪表及双方的数据格式都是一致,比如什么数据位停止位速率。
谢谢各位了。
电工废话太多,直接上程序才是硬道理。诚交深圳及全国工控低手。
xqx666
深圳中级电工
级别: 家园常客
精华主题: 0
发帖数量: 553 个
工控威望: 664 点
下载积分: 1988 分
在线时间: 280(小时)
注册时间: 2009-04-29
最后登录: 2023-07-13
查看xqx666的 主题 / 回贴
1楼  发表于: 2010-11-09 20:46
各位做过通讯的高手什么时候才出现?小弟在线等……QQ122686228
电工废话太多,直接上程序才是硬道理。诚交深圳及全国工控低手。
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5200 个
工控威望: 7423 点
下载积分: 158809 分
在线时间: 3162(小时)
注册时间: 2007-11-21
最后登录: 2024-11-26
查看sjm213的 主题 / 回贴
2楼  发表于: 2010-11-09 23:08
PLC的型号呢?通讯参数如何设置的?
roberts
级别: 探索解密
精华主题: 0
发帖数量: 145 个
工控威望: 175 点
下载积分: 1687 分
在线时间: 70(小时)
注册时间: 2010-06-28
最后登录: 2024-07-17
查看roberts的 主题 / 回贴
3楼  发表于: 2010-11-09 23:30
仪表和PLC的型号?
xqx666
深圳中级电工
级别: 家园常客
精华主题: 0
发帖数量: 553 个
工控威望: 664 点
下载积分: 1988 分
在线时间: 280(小时)
注册时间: 2009-04-29
最后登录: 2023-07-13
查看xqx666的 主题 / 回贴
4楼  发表于: 2010-11-10 08:20
PLC的型号为:MicroLogix 1100-B(罗克韦尔)    PLC端的端口设置为:ASCII,波特率:9600,奇偶校验:无,停止位:1,数据位:8
仪表的型号为:IPD-SC1R(西铁城)     仪表端口设置为:波特率:9600,奇偶校验:无,停止位:1,数据位:8
因为是自由通讯,所以我觉得什么型号重要。
电工废话太多,直接上程序才是硬道理。诚交深圳及全国工控低手。
niningtt
级别: 工控侠客
精华主题: 0
发帖数量: 1230 个
工控威望: 3550 点
下载积分: 858 分
在线时间: 459(小时)
注册时间: 2010-08-24
最后登录: 2024-11-16
查看niningtt的 主题 / 回贴
5楼  发表于: 2010-11-10 08:37
还有就是你看你仪表接收的数据是不是ASCII码
汇荣铝业
级别: 网络英雄

精华主题: 0
发帖数量: 1784 个
工控威望: 5345 点
下载积分: 21348 分
在线时间: 1601(小时)
注册时间: 2009-07-21
最后登录: 2024-11-19
查看汇荣铝业的 主题 / 回贴
6楼  发表于: 2010-11-10 09:12
我记得ASCII码在无校验时是2个停止位。
本帖最近评分记录:
  • 下载积分:+1(xqx666) 热心助人
    xqx666
    深圳中级电工
    级别: 家园常客
    精华主题: 0
    发帖数量: 553 个
    工控威望: 664 点
    下载积分: 1988 分
    在线时间: 280(小时)
    注册时间: 2009-04-29
    最后登录: 2023-07-13
    查看xqx666的 主题 / 回贴
    7楼  发表于: 2010-11-10 13:48
    引用
    引用第5楼niningtt于2010-11-10 08:37发表的  :
    还有就是你看你仪表接收的数据是不是ASCII码

    仪表的数据传输格式肯定是ASCII方式。产品说明书上有写。
    电工废话太多,直接上程序才是硬道理。诚交深圳及全国工控低手。
    niningtt
    级别: 工控侠客
    精华主题: 0
    发帖数量: 1230 个
    工控威望: 3550 点
    下载积分: 858 分
    在线时间: 459(小时)
    注册时间: 2010-08-24
    最后登录: 2024-11-16
    查看niningtt的 主题 / 回贴
    8楼  发表于: 2010-11-10 15:05
    不知道,实习的时候做过,是欧姆龙PLC,太顺了。没发现这样问题,多试试
    niningtt
    级别: 工控侠客
    精华主题: 0
    发帖数量: 1230 个
    工控威望: 3550 点
    下载积分: 858 分
    在线时间: 459(小时)
    注册时间: 2010-08-24
    最后登录: 2024-11-16
    查看niningtt的 主题 / 回贴
    9楼  发表于: 2010-11-10 15:12
    你再仔细看一下你发给仪表和从PLC接收到的数据,看看究竟有没有区别,看自习了。
    ak47m16u571
    苦海无边,柴米似鞭。欢乐无限,烦扰靠边。得逍遥处且逍遥
    级别: 家园常客
    精华主题: 0
    发帖数量: 669 个
    工控威望: 590 点
    下载积分: 1580 分
    在线时间: 630(小时)
    注册时间: 2008-01-01
    最后登录: 2024-11-22
    查看ak47m16u571的 主题 / 回贴
    10楼  发表于: 2010-11-10 15:17
    还有这样的事情。。。

    吧协议和 你的程序弄出来看看
    techo
    级别: 略有小成
    精华主题: 0
    发帖数量: 335 个
    工控威望: 409 点
    下载积分: 1126 分
    在线时间: 117(小时)
    注册时间: 2010-05-09
    最后登录: 2015-11-29
    查看techo的 主题 / 回贴
    11楼  发表于: 2010-11-11 14:49
    我在关注,就没有能帮助解决的吗
    本帖最近评分记录:
  • 下载积分:+1(xqx666) 热心助人
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go