2018工控狗
级别: 探索解密
精华主题: 0
发帖数量: 53 个
工控威望: 144 点
下载积分: 3336 分
在线时间: 24(小时)
注册时间: 2018-01-11
最后登录: 2021-06-05
查看2018工控狗的 主题 / 回贴
楼主  发表于: 2018-12-19 14:37
图片:
图片:
台达EH3读仪表数据怎么写正确
fjqz00
级别: 论坛先锋
精华主题: 1 篇
发帖数量: 1301 个
工控威望: 1457 点
下载积分: 7990 分
在线时间: 362(小时)
注册时间: 2007-04-16
最后登录: 2024-11-02
查看fjqz00的 主题 / 回贴
1楼  发表于: 2018-12-20 10:09
LDP M1013
SET M1122
LD M1000
MODRD K1 K0 K2
LD M1127
MOV D1050 D50
MOV D1051 D51
RST M1127

以上,主要通讯程序,仅供参考
可以查看一下台达的编程手册,MODRD的相关指令说明
2018工控狗
级别: 探索解密
精华主题: 0
发帖数量: 53 个
工控威望: 144 点
下载积分: 3336 分
在线时间: 24(小时)
注册时间: 2018-01-11
最后登录: 2021-06-05
查看2018工控狗的 主题 / 回贴
2楼  发表于: 2018-12-20 10:12
为什么要读两个值出来,重量不是只有一个数据吗
2018工控狗
级别: 探索解密
精华主题: 0
发帖数量: 53 个
工控威望: 144 点
下载积分: 3336 分
在线时间: 24(小时)
注册时间: 2018-01-11
最后登录: 2021-06-05
查看2018工控狗的 主题 / 回贴
3楼  发表于: 2018-12-21 14:54
这个只有的D1050的值读出来是正确的,就是仪表显示重量。D1051的值不清楚是哪里来的。两个表运行一段时间后,其中一个表会掉线,读不出来数值。只有把该表断电重启才能读出来
引用
引用第1楼fjqz00于2018-12-20 10:09发表的  :
LDP M1013
SET M1122
LD M1000
MODRD K1 K0 K2
LD M1127
.......
wangnaizhi
级别: 论坛先锋
精华主题: 0
发帖数量: 1273 个
工控威望: 1449 点
下载积分: 5484 分
在线时间: 896(小时)
注册时间: 2015-08-31
最后登录: 2024-11-16
查看wangnaizhi的 主题 / 回贴
4楼  发表于: 2018-12-22 11:47
用你的的COM2去读 先把COM2和你仪表的通讯格式对上 然后设置成RTU模式 然后直接用MODRD指令去读就可以了 效验码什么的 PLC内部会自己算好 出来的数据在D1070~D1085里面吧 一般出来的数据是从D1073开始的 因为D1070数据是那个从站 D1071 D1072是出来的数据长度 后面的就是你要的数据 PLC或者触摸屏和仪表通讯很简单的 什么都不用你写的 协议 效验什么的都给你写好了 直接用对应的指令就可以了
tkggtdkjpl
工欲善其事,必先利其器!
级别: 网络英雄

精华主题: 1 篇
发帖数量: 3444 个
工控威望: 20980 点
下载积分: 27501 分
在线时间: 1760(小时)
注册时间: 2010-01-03
最后登录: 2024-11-17
查看tkggtdkjpl的 主题 / 回贴
5楼  发表于: 2018-12-22 20:56
用台达自带的向导
自动化单机,生产线,项目编程调试!
宿迁电工
级别: 论坛先锋
精华主题: 0
发帖数量: 1029 个
工控威望: 1169 点
下载积分: 2836 分
在线时间: 393(小时)
注册时间: 2018-11-30
最后登录: 2024-11-16
查看宿迁电工的 主题 / 回贴
6楼  发表于: 2018-12-30 09:48
直接用触摸屏和仪表通讯,这仪表的通信方式很显然是MODBUS rtu方式,触摸屏里用宏指令,在需要的时候把数据传输给PLC
长三角地区,PLC编程,工业机器人编程
吸塑机,轴承合套仪程序开发
专业外协
 TEL:13815796487(微信同号)
工控菜鸟
菜鸟一只
级别: 论坛先锋
精华主题: 0
发帖数量: 951 个
工控威望: 1127 点
下载积分: 13852 分
在线时间: 294(小时)
注册时间: 2017-04-12
最后登录: 2024-11-17
查看工控菜鸟的 主题 / 回贴
7楼  发表于: 2019-01-13 13:21
5楼说得对,台达有通讯程序向导,你只要填参数,程序自动生成,而且支持modbus指令很方便