您现在所在的是:

西门子SIEMENS

回帖:11个,阅读:2036 [上一页] [1] [2] [下一页]
50
308990606
文章数:19
年度积分:50
历史总积分:50
注册时间:2020/4/2
发站内信
发表于:2020/4/19 19:55:58
#0楼
初学者请教大神们,200SMART PLC模拟量3输入,2输出,2路都是输出是给定速度,模拟量给定值,给定电压值,类型是float,范围是0-10V;3输入中2输入是速度的反馈值,模拟量反馈电压值,类型是float,范围是0-10V,还有一个输入是声音传感器反馈信号,类型是float,电压值,0-5V,自己做了一个,请大神们帮忙改正一下。还有就是模拟量是双字怎么可以用字节反馈出来0-10V。
附件 (】~EK5CJXXB(XL)9FW【Z1EQ.jpg



19507
pqsh 版主
文章数:7447
年度积分:123
历史总积分:19507
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2020/4/19 21:34:07
#1楼
vb2001干什么用?
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
50
308990606
文章数:19
年度积分:50
历史总积分:50
注册时间:2020/4/2
发站内信
发表于:2020/4/19 22:10:15
#2楼
回复 #1楼 pqsh
工控机控制模拟量输出的一个地址,怎么能让VB字节去表示VD双字的输出内容
19507
pqsh 版主
文章数:7447
年度积分:123
历史总积分:19507
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2020/4/19 22:22:57
#3楼
以下是引用3089906062020/4/19 22:10:15的发言:
工控机控制模拟量输出的一个地址,怎么能让VB字节去表示VD双字的输出内容
没明白,要让字节去表示vd?浮点还是整型?浮点先转双字整,再乘除转字节,要注意的是有效数字.
vb和vd冲突不?smart的vb和vd重叠不?
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
10609
243604901
文章数:3738
年度积分:50
历史总积分:10609
注册时间:2012/8/18
发站内信
2016国庆活动(三)
发表于:2020/4/19 22:34:27
#4楼
模拟量就是一个线性转换,输入就是把整形的0-27648转换为你想要的值,输出就是把你的值转换成INT 0-27648
就是一个比例函数,y=k*x+c 当然如数类型不一致的话再做一下数据转换
非淡泊无以明志,非宁静无以致远。
20178
高雅的雅
文章数:15776
年度积分:-210
历史总积分:20178
注册时间:2015/5/12
发站内信
2018论坛解答高手
发表于:2020/4/20 9:47:56
#5楼
首先,个人认为200SMART就是——垃圾,在我的BOM表黑名单第一个位置;
其次,可以告诉你的就是:任何品牌PLC都有浮点数取整(小数部分你可以将整个浮点数有效部分放大为有效部分全部是整数部分,这样再取整即可,例如1.25你可以放大100倍变成125.00,此时取整就可以了);
再者,这个都是基本操作,基本操作不熟悉,那个就是次品废品编程员,努力学习做合格编程员吧
那一瞬间忽然不再想你,因为去一趟漠河,走了一趟西藏,逛了一趟天涯海角,泡了一会栖谷温泉,回来就是:一切随他去吧,该咋过咋过!!车祸不死感言
4730
启动绕组
文章数:498
年度积分:50
历史总积分:4730
注册时间:2007/12/24
发站内信
发表于:2020/4/20 11:22:09
#6楼
取整指令ROUND取整指令将实数(IN)转换成双整数
17636
329345277
文章数:5607
年度积分:196
历史总积分:17636
注册时间:2008/12/16
发站内信
2018春节活动(三)
2015春节活动
2014相约国庆
发表于:2020/4/20 12:52:21
#7楼
你VB2001和VD200地址冲突了吧
1154
564704811
文章数:30
年度积分:50
历史总积分:1154
注册时间:2016/12/2
发站内信
发表于:2020/4/20 20:41:38
#8楼
round指令可以把双字转化为整数。还有你这个vb2001不知道是什么意思和后面冲突了
附件 微信截图_20200420203947.jpg
[此贴子已经被作者于2020/4/20 20:41:59编辑过]
20661
jinqiaoma
文章数:5449
年度积分:96
历史总积分:20661
注册时间:2009/5/15
发站内信
2018论坛热心网友
发表于:2020/4/21 8:21:43
#9楼
以下是引用3089906062020/4/19 22:10:15的发言:
工控机控制模拟量输出的一个地址,怎么能让VB字节去表示VD双字的输出内容
现在这种用法是把VB的比较作为了一个前置条件,VD2000有变化的时候,VB的比较结果随之变化,不可控,程序没法用。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

78.0005