• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
brantcai
级别: 探索解密
精华主题: 0
发帖数量: 21 个
工控威望: 112 点
下载积分: 537 分
在线时间: 30(小时)
注册时间: 2010-05-13
最后登录: 2023-07-02
查看brantcai的 主题 / 回贴
楼主  发表于: 2013-01-28 17:50
三菱QJ71C24N-R4与温控器无顺序协议通信,用G.output指令发送设定温度值正常,发送读取温度值指令时,温控器有正常的回应信号,但用G.Input指令读取不到回应信号,监控X3、X4也没动作过,就像拔出了RDA、RDB的线一样。
温控器是两线RS485,QJ71C24N-R4端SDA与RDA短接,SDB与RDB短接,线都接得很好啊?郁闷,诚心请教。
brantcai
级别: 探索解密
精华主题: 0
发帖数量: 21 个
工控威望: 112 点
下载积分: 537 分
在线时间: 30(小时)
注册时间: 2010-05-13
最后登录: 2023-07-02
查看brantcai的 主题 / 回贴
1楼  发表于: 2013-01-28 22:45
用串口调试软件监控了,发送数据是正常的,温控器回应也正常,就是监控PLC时接收程序好像没运行一样。
brantcai
级别: 探索解密
精华主题: 0
发帖数量: 21 个
工控威望: 112 点
下载积分: 537 分
在线时间: 30(小时)
注册时间: 2010-05-13
最后登录: 2023-07-02
查看brantcai的 主题 / 回贴
2楼  发表于: 2013-01-28 22:51



QJ71C24N模块是装在底板第一个插槽的,模仿说明书及论坛中样例做的程序,但监控了X3、X4、M5都没动作。
X3、X4是不是在模块接收到信号会自动接通的呢?
本帖最近评分记录:
  • 下载积分:+1(chuangaa58) 真诚感谢!
    brantcai
    级别: 探索解密
    精华主题: 0
    发帖数量: 21 个
    工控威望: 112 点
    下载积分: 537 分
    在线时间: 30(小时)
    注册时间: 2010-05-13
    最后登录: 2023-07-02
    查看brantcai的 主题 / 回贴
    3楼  发表于: 2013-01-29 18:05
    今天继续测试QJ71C24模块。
    应该不是电阻的问题。
    今天把不必要的程序删了,就留上图接收指令的一小段,接线上就取消温控器,直接用串口调试软件发送数据到QJ71C24N-R4,接通了,RD灯会亮,数据也收到了。
    监控回PLC,数据是接收到了,而且也正确,但每次都是X4(CH1接收异常)接通,而不是X3(CH1接收读取请求)。
    还有一个问题,本计划接收7个字节的,结果收到了7个字。因为是用MODBUS通讯的,我在程序一开始就用了CSET指令做初始设置发送的单位为字节,用OUTPUT指令发送时没问题,发送8个字节就是8个字节,但用INPUT指令就接收回的单位就成了字。



    brantcai
    级别: 探索解密
    精华主题: 0
    发帖数量: 21 个
    工控威望: 112 点
    下载积分: 537 分
    在线时间: 30(小时)
    注册时间: 2010-05-13
    最后登录: 2023-07-02
    查看brantcai的 主题 / 回贴
    4楼  发表于: 2013-01-30 10:14
    今天继续测试,还存在很多问题。
    1.接上温控器,PLC发送正常,温控器有回应,但回应信号读不出。
    2.接线不变,直接由串口调试软件发送信号,PLC可以收到。
    有错误代码:7F68(杂音错误、停止位的设定不正确、对应站的电源ON/OFF,线路产生混乱)。
    会不会是因为SDA与RDA短接,SDB与RDB短接,QJ71C24发信息时也接收到自身发送的信号,而这个信号又同温控器的回应信号混杂在一起而导致的呢?
    附件: 复件 QJ71C24N-R4 485口与温控器通讯MODBUS.rar (14 K) 下载次数:1188
    网站提示: 请不要用迅雷下载附件,容易出错
    brantcai
    级别: 探索解密
    精华主题: 0
    发帖数量: 21 个
    工控威望: 112 点
    下载积分: 537 分
    在线时间: 30(小时)
    注册时间: 2010-05-13
    最后登录: 2023-07-02
    查看brantcai的 主题 / 回贴
    5楼  发表于: 2013-01-30 11:59
    没有用专用通讯线,我看其他用FX与温控器通讯也是用普通的线的。
    brantcai
    级别: 探索解密
    精华主题: 0
    发帖数量: 21 个
    工控威望: 112 点
    下载积分: 537 分
    在线时间: 30(小时)
    注册时间: 2010-05-13
    最后登录: 2023-07-02
    查看brantcai的 主题 / 回贴
    6楼  发表于: 2013-01-30 14:54
    谢谢楼上,请问Q01能用CPRTCL的指令吗?能贴上些相关的的资料吗?
    brantcai
    级别: 探索解密
    精华主题: 0
    发帖数量: 21 个
    工控威望: 112 点
    下载积分: 537 分
    在线时间: 30(小时)
    注册时间: 2010-05-13
    最后登录: 2023-07-02
    查看brantcai的 主题 / 回贴
    7楼  发表于: 2013-01-30 18:43
    试用GX Work2编程
    错误代码:7FF2(通信协议设置错误,·当前指令在当前通信协议中无法执行。处理:修改通信协议的设定值。)
    我通信协议是这样设置的:




      




    是通信协议设置有问题还是Q01不支持CPRTCL指令呢?
    请大侠下载附件程序指点一下,谢谢!
    新建文件夹.rar (158 K) 下载次数:367
    brantcai
    级别: 探索解密
    精华主题: 0
    发帖数量: 21 个
    工控威望: 112 点
    下载积分: 537 分
    在线时间: 30(小时)
    注册时间: 2010-05-13
    最后登录: 2023-07-02
    查看brantcai的 主题 / 回贴
    8楼  发表于: 2013-01-31 10:04
    协议写入了,我试试改成X1D
    brantcai
    级别: 探索解密
    精华主题: 0
    发帖数量: 21 个
    工控威望: 112 点
    下载积分: 537 分
    在线时间: 30(小时)
    注册时间: 2010-05-13
    最后登录: 2023-07-02
    查看brantcai的 主题 / 回贴
    9楼  发表于: 2013-01-31 10:17
    X1D不通,指令没运行
    brantcai
    级别: 探索解密
    精华主题: 0
    发帖数量: 21 个
    工控威望: 112 点
    下载积分: 537 分
    在线时间: 30(小时)
    注册时间: 2010-05-13
    最后登录: 2023-07-02
    查看brantcai的 主题 / 回贴
    10楼  发表于: 2013-01-31 12:14
    1XD可以了,写温度设定值正常,读取温度实际值时出错,代码:7F24。
    错误内容:
    和校验错误
    ·计算后的和校验与接收到的和校验不一致。
    ·计算后的水平奇偶校验码与接收到的水平奇偶校验码不一致。
    ·计算后的错误检查代码与接收到的错误检查代码不一致。
    和昨天效果差不多,也是可以写,读不出,用串口调试软件看温控器的回应数值也是正常的,会不会是接线有点问题?
    我的模块上SDA与RDA短接,SDB与RDB短接,然后接去温控器的“+”及“-”。
    brantcai
    级别: 探索解密
    精华主题: 0
    发帖数量: 21 个
    工控威望: 112 点
    下载积分: 537 分
    在线时间: 30(小时)
    注册时间: 2010-05-13
    最后登录: 2023-07-02
    查看brantcai的 主题 / 回贴
    11楼  发表于: 2013-01-31 15:03
    发送设定值

    接收实际值


    怎样才能把因短接由发送端直接到接收端的数据清除掉呢,现在一接收就报警,模块的ERR指示灯亮。
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go