857395398
工控人
级别: 略有小成
精华主题: 0
发帖数量: 117 个
工控威望: 218 点
下载积分: 584 分
在线时间: 92(小时)
注册时间: 2009-11-15
最后登录: 2024-11-13
查看857395398的 主题 / 回贴
楼主  发表于: 2017-11-21 07:53
同上,现在能和变频器通讯控制正反转和停止,变频也能在plc内部更改,现在搞不懂怎么在触摸屏上设置频率,怎么做?向变频器的D14,和D15里面写数据,请大家帮忙指导一下!!谢谢大家了!
工控菜鸟
菜鸟一只
级别: 论坛先锋
精华主题: 0
发帖数量: 951 个
工控威望: 1127 点
下载积分: 13852 分
在线时间: 294(小时)
注册时间: 2017-04-12
最后登录: 2024-11-17
查看工控菜鸟的 主题 / 回贴
1楼  发表于: 2017-11-21 08:13
和plc通讯程序你都做出来了,触摸屏就简单了呀,把软元件编写到屏里就好了
john42tw
级别: 网络英雄
精华主题: 0
发帖数量: 1276 个
工控威望: 6107 点
下载积分: 52058 分
在线时间: 1120(小时)
注册时间: 2012-04-24
最后登录: 2024-09-30
查看john42tw的 主题 / 回贴
2楼  发表于: 2017-11-21 08:16
图片:
触摸屏選32bit     D14

PLC 可能要做上下位元互換等動作。
楼主留言:
真诚感谢!
潘工pym
级别: 探索解密
精华主题: 0
发帖数量: 74 个
工控威望: 173 点
下载积分: 841 分
在线时间: 41(小时)
注册时间: 2016-12-17
最后登录: 2020-04-25
查看潘工pym的 主题 / 回贴
3楼  发表于: 2017-11-21 09:08
用的哪几个硬件?
dream2012
级别: 略有小成
精华主题: 0
发帖数量: 143 个
工控威望: 277 点
下载积分: 1080 分
在线时间: 160(小时)
注册时间: 2011-10-17
最后登录: 2020-06-26
查看dream2012的 主题 / 回贴
4楼  发表于: 2017-11-24 17:28
从你的PLC程序来看,你要写入给变频器频率通讯地址是H2001,
然后你把频率值放在了D14 D15上,(在这里是十六进制高位在D14,低位在D15);例如你程序里面的D14=H7,D15=D0,合起来就是H07D0,十进制就是2000,就是你写入频率20HZ;
至于你说的在触摸屏上输入频率值,可以分两步走,一个是在屏幕上做个输入数值的控件,一个是在PLC里面完成输入数值与要写入变频器数值的转化;
比如你要输入的频率值放置在PLC的D100上,在PLC里面做转化处理(十进制变为十六进制处理),例如输入50(表示要输入50HZ,那么先换算到50*100=5000,十六进制是H1388,高低位拆开高位H13,低位H88,分别存放到D14 D15即可)
至于要怎么转换数值,自己看看手册。不懂再问
楼主留言:
真诚感谢!
本帖最近评分记录:
  • 下载积分:+5(yejinping123) 感谢分享!
    youzhiwei888
    电线电缆设备机械电器设计解决方案
    级别: 略有小成
    精华主题: 0
    发帖数量: 342 个
    工控威望: 444 点
    下载积分: 1922 分
    在线时间: 144(小时)
    注册时间: 2016-02-22
    最后登录: 2024-11-10
    查看youzhiwei888的 主题 / 回贴
    5楼  发表于: 2017-11-24 19:00
    modbus通信有西门子200好搞