用户登陆
免费注册
找回密码
站内短信
论坛搜索
工控下载
用户名
密码
输入验证码:
生活
综合讨论
资料互助
程序样例
三菱工控
西门子区
欧姆龙区
触摸屏区
工控人家园
综合讨论
处理8位数据的PLC
上一主题
下一主题
3708407
111111111111111
级别: 略有小成
发送短信
加为好友
QQ联系
精华主题:
0
发帖数量:
118 个
工控威望:
375 点
下载积分:
684 分
在线时间: 64(小时)
注册时间:
2007-08-03
最后登录:
2024-08-20
查看3708407的
主题
/
回贴
楼主
发表于: 2019-09-16 15:52
只看楼主
|
小
中
大
有一个仪表,,原先是和VB写的上位机通讯,,现在新开发用PLC通讯,,但仪表返回的是有符号 8 位数据,,仪表返回是正值时正常,是负值就不行了,,想问一下各位老师,,有处理8位数据指令的PLC吗?
分享
不小心遇见你
自动项目、PLC、视觉、通讯等工控软件开发QQ3515716
级别: 工控侠客
发送短信
加为好友
QQ联系
精华主题:
3 篇
发帖数量:
2049 个
工控威望:
2966 点
下载积分:
25191 分
在线时间: 1437(小时)
注册时间:
2014-01-05
最后登录:
2024-11-25
查看不小心遇见你的
主题
/
回贴
1楼
发表于: 2019-09-16 16:06
只看该作者
|
小
中
大
用什么语言开发
byte[] aa = new byte[] { 0xF6 };
sbyte sb = (sbyte)aa[0];
this.Text = sb.ToString();
项目、视觉、通讯QQ3515716
分享
3708407
111111111111111
级别: 略有小成
发送短信
加为好友
QQ联系
精华主题:
0
发帖数量:
118 个
工控威望:
375 点
下载积分:
684 分
在线时间: 64(小时)
注册时间:
2007-08-03
最后登录:
2024-08-20
查看3708407的
主题
/
回贴
2楼
发表于: 2019-09-16 16:11
只看该作者
|
小
中
大
用PLC
分享
anlyl2014
大吉大利
级别: 网络英雄
发送短信
加为好友
精华主题:
0
发帖数量:
981 个
工控威望:
8883 点
下载积分:
9365 分
在线时间: 924(小时)
注册时间:
2014-05-23
最后登录:
2024-11-26
查看anlyl2014的
主题
/
回贴
3楼
发表于: 2019-09-16 16:17
只看该作者
|
小
中
大
你用的是什么东西显示数值?如果是用人机界面(HMI)显示,就不用考虑PLC,在人机界面中显示数为带负号即可.
活到老,学到老!
微信号:anjjyy2013
添加时注明来自工控人家园
压缩包用WINRAR打开,没密码
分享
3708407
111111111111111
级别: 略有小成
发送短信
加为好友
QQ联系
精华主题:
0
发帖数量:
118 个
工控威望:
375 点
下载积分:
684 分
在线时间: 64(小时)
注册时间:
2007-08-03
最后登录:
2024-08-20
查看3708407的
主题
/
回贴
4楼
发表于: 2019-09-16 16:20
只看该作者
|
小
中
大
但仪表返回的是有符号 8 位数据
分享
anlyl2014
大吉大利
级别: 网络英雄
发送短信
加为好友
精华主题:
0
发帖数量:
981 个
工控威望:
8883 点
下载积分:
9365 分
在线时间: 924(小时)
注册时间:
2014-05-23
最后登录:
2024-11-26
查看anlyl2014的
主题
/
回贴
5楼
发表于: 2019-09-16 16:28
只看该作者
|
小
中
大
你是MODBUS RTU通讯吗?是的话请参考我发的例子,一些从机返回的也是8位的数,但是,大多数是16位的.
方便的话,你把从机通讯手册上传,帮你看看
活到老,学到老!
微信号:anjjyy2013
添加时注明来自工控人家园
压缩包用WINRAR打开,没密码
分享
tingfenghu
级别: 工控侠客
发送短信
加为好友
精华主题:
0
发帖数量:
2845 个
工控威望:
3617 点
下载积分:
3517 分
在线时间: 3803(小时)
注册时间:
2007-11-04
最后登录:
2024-11-25
查看tingfenghu的
主题
/
回贴
6楼
发表于: 2019-09-16 19:52
只看该作者
|
小
中
大
单个8位HEX应该不可能,正负128,
多个8位的HEX,可以用移位后再进逻辑运算。
8位是ASCII码,一般的PLC都指令转换HEX
二手PLC,触摸屏,伺服驱动,各类气动设备
http://shop58129605.taobao.com/
分享
工控剑侠666
天道酬勤,认真的人做认真的事 。
级别: 工控侠客
发送短信
加为好友
QQ联系
精华主题:
0
发帖数量:
1002 个
工控威望:
2680 点
下载积分:
22469 分
在线时间: 274(小时)
注册时间:
2013-03-30
最后登录:
2024-11-06
查看工控剑侠666的
主题
/
回贴
7楼
发表于: 2019-09-17 08:14
只看该作者
|
小
中
大
都是大森啊
工控人加油
分享
小八哥
电话15394301768 QQ815360919 慈溪余姚
级别: 工控侠客
发送短信
加为好友
精华主题:
0
发帖数量:
583 个
工控威望:
2137 点
下载积分:
2237 分
在线时间: 717(小时)
注册时间:
2016-02-18
最后登录:
2024-11-17
查看小八哥的
主题
/
回贴
8楼
发表于: 2019-09-18 08:32
只看该作者
|
小
中
大
都可以 三菱的话 M8161
分享
流辰沙
级别: 家园常客
发送短信
加为好友
QQ联系
精华主题:
0
发帖数量:
313 个
工控威望:
641 点
下载积分:
1068 分
在线时间: 124(小时)
注册时间:
2018-12-27
最后登录:
2024-04-16
查看流辰沙的
主题
/
回贴
9楼
发表于: 2019-09-18 17:30
只看该作者
|
小
中
大
是不是哪里的数据类型没选对,选成了无符号数据类型。按你说的正值没问题,负值就出错,你计算下是不是符号位被算进去了吧?
如果实在找不出来问题,就把D位先左移一位,然后右移一位,把符号位抵消掉。
分享
上一主题
下一主题
工控人家园
综合讨论
处理8位数据的PLC
http://www.ymmfa.com
访问内容超出本站范围,不能确定是否安全
继续访问
取消访问