zzzer442
级别: 略有小成
精华主题: 0
发帖数量: 127 个
工控威望: 280 点
下载积分: 786 分
在线时间: 201(小时)
注册时间: 2013-01-15
最后登录: 2025-08-28
查看zzzer442的 主题 / 回贴
楼主  发表于: 2025-05-29 13:38
图片:
如题,我的PLC用的是三菱的RS2指令通过RS232串口发送接收数据,串口设置如图所示。
我用电脑的通讯串口调试指令,发现RS2指令只能从PLC向电脑发送数据,但电脑发送数据给PLC的时候,PLC的内存没有任何变化。
请各位不吝赐教!
梦雨天涯
微信hui530527   &
级别: 网络英雄
精华主题: 0
发帖数量: 4907 个
工控威望: 8339 点
下载积分: 18303 分
在线时间: 3443(小时)
注册时间: 2016-10-31
最后登录: 2025-08-28
查看梦雨天涯的 主题 / 回贴
1楼  发表于: 2025-05-29 13:42
你先看rd和sd指示灯亮不亮吧,然后再找你程序的问题,我感觉你写得很乱
微信hui530527      b站账号,非标自动化谭工
请不要随意加我,不会随便通过。
工控技术交流QQ群942493953
zzzer442
级别: 略有小成
精华主题: 0
发帖数量: 127 个
工控威望: 280 点
下载积分: 786 分
在线时间: 201(小时)
注册时间: 2013-01-15
最后登录: 2025-08-28
查看zzzer442的 主题 / 回贴
2楼  发表于: 2025-05-30 10:29
运行停止灯那是基本常识了,PLC是正常运行的。
我昨天把D20改成D200,这条语句就能执行,PLC接收到电脑发过来的信号。
【RS2 D0 K50 D200 K50 K1】
难道RS2指令还对寄存器的类型有要求?一定要断电保持型的寄存器才会接收信号?
工控小c
级别: 工控侠客
精华主题: 0
发帖数量: 483 个
工控威望: 2296 点
下载积分: 7856 分
在线时间: 475(小时)
注册时间: 2022-10-14
最后登录: 2025-08-28
查看工控小c的 主题 / 回贴
3楼  发表于: 2025-05-30 10:51
   不知道你原来的程序下面那三个BMOV是干嘛 D200-D249 和 D100要都是0  等于把接收到的全部覆盖为0了
本帖最近评分记录:
  • 下载积分:+5(水木之杨) 热心助人!
    tangjiezyc
    级别: 网络英雄
    精华主题: 0
    发帖数量: 495 个
    工控威望: 5453 点
    下载积分: 665 分
    在线时间: 525(小时)
    注册时间: 2020-06-11
    最后登录: 2025-08-25
    查看tangjiezyc的 主题 / 回贴
    4楼  发表于: 2025-05-30 11:44
    感觉3U格式不是H81表示   应该是什么H0C81
    cvlsem
    每天学一点!赚积多一点!
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 644 个
    工控威望: 1525 点
    下载积分: 1501 分
    在线时间: 189(小时)
    注册时间: 2016-05-14
    最后登录: 2025-08-28
    查看cvlsem的 主题 / 回贴
    5楼  发表于: 90天前
    先写RS 一条指令 在用串口助手软件 测试一下 通了正常了   在写你需要的程序  
    不懈努力,一切皆有可能...冲吧 少年
    空QQ群:4057363
    :赠人玫瑰    手留余香!