zzzds000
级别: 探索解密
精华主题: 0
发帖数量: 11 个
工控威望: 134 点
下载积分: 534 分
在线时间: 24(小时)
注册时间: 2013-10-18
最后登录: 2023-07-06
查看zzzds000的 主题 / 回贴
楼主  发表于: 2019-03-24 09:20
RSlogix5000里面的232模块接收发送数据类型是sint形式的,也就是说-128到127。但是我需要控制的lin模块需要接收的数据是129,用调试助手以16进制发送是81.说白了就是我想发送的数据是1000 0001 而232模块里的sint所能表示的最大值第一个是 符号位+111 1111.不知道哪位朋友遇到过这种问题么,各种类型的plc应该都一样
zlcp123
级别: 工控侠客
精华主题: 0
发帖数量: 129 个
工控威望: 4320 点
下载积分: 13639 分
在线时间: 557(小时)
注册时间: 2018-09-11
最后登录: 2024-11-26
查看zlcp123的 主题 / 回贴
1楼  发表于: 2019-03-26 08:08
因为你串口参数的数据位参数设的7位,改8位即可。另外你需要了解串口的通信原理。