触摸屏输入的值怎么给plc
,新手通过什么指令?具体祥解 谢谢
西门子plc和触摸屏,如何编写在触摸屏输入速度(假定3米/s),给plc一个量转换模拟量给变频器;
答案:4 悬赏:20 手机版
解决时间 2021-04-05 22:38
- 提问者网友:流星是天使的眼泪
- 2021-04-05 16:39
最佳答案
- 五星知识达人网友:毛毛
- 2021-04-05 17:40
首先PLC要有一个4-20ma的模拟量输出点,然后将你要的输入的速度至与4-20ma对应
比如0米/s对应4ma,10米/s对应20ma,当然,中间有一个换算的,当你输入3米/s时,输出会给你一个模拟量信号出去,这个接入你的变频器模拟量输入端即可。
比如0米/s对应4ma,10米/s对应20ma,当然,中间有一个换算的,当你输入3米/s时,输出会给你一个模拟量信号出去,这个接入你的变频器模拟量输入端即可。
全部回答
- 1楼网友:醉吻情书
- 2021-04-05 20:43
在触摸屏新建一个整型或浮点型的变量与plc的地址对应起来,在触摸屏画面上添加个输入输出框,连接这个变量。
plc里将这个变量转换成模拟量通过da模块输出给变频器。
- 2楼网友:思契十里
- 2021-04-05 19:48
这首先要知道你的变频器达到多少HZ的时候是3米/s, 然后通过你给入模拟量的上限下限知道对应plc里的数据的上限下限,算出你触摸屏的输入的物理量的上限下限,给你个公式吧
X=(Am-A0)*(Z-C0)/(Cm-C0)+A0其实就是一个工程量转换
- 3楼网友:詩光轨車
- 2021-04-05 19:19
举个例子吧,假使变频器50HZ对应1500转,1500转的电机对应50m/s,那么你需要一个实际为30m/s的速度,也就是变频器需要30HZ,那么可以在触摸屏上设置一个数值输入输出键,范围是0-50,然后输入30,便是30m/s。
至于处理过程,你触摸屏上的数值a乘以32000,除以50,然后模拟量输出,便是所需要的数值。
当然,如果50hz对应的只是10/s,然后你实际需要5m/s,那触摸屏上输入的数值应该是你实际的转速而不是频率(为什么触摸屏上是输入显示实际转速而不是频率是为了更直观),那么你要做的逻辑处理是:数值a乘以32000,除以10,然后模拟量输出。
增加中间的变频器频率环节只是为了让你容易明白,其实处理逻辑的时候,往往会略过中间环节。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯