登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:求200smart 模拟量解答
点击:2090 回复:11
楼主
编辑
引用
管理
308990606
初学者请教大神们,200SMART PLC模拟量3输入,2输出,2路都是输出是给定速度,模拟量给定值,给定电压值,类型是float,范围是0-10V;3输入中2输入是速度的反馈值,模拟量反馈电压值,类型是float,范围是0-10V,还有一个输入是声音传感器反馈信号,类型是float,电压值,0-5V,自己做了一个,请大神们帮忙改正一下。还有就是模拟量是双字怎么可以用字节反馈出来0-10V。
20-04-19 19:55
1楼
编辑
引用
管理
pqsh
vb2001干什么用?
20-04-19 21:34
2楼
编辑
引用
管理
308990606
工控机控制模拟量输出的一个地址,怎么能让VB字节去表示VD双字的输出内容
20-04-19 22:10
3楼
编辑
引用
管理
pqsh
引用
308990606
在 2020/4/19 22:10:15 发言
【内容省略】
没明白,要让字节去表示vd?浮点还是整型?浮点先转双字整,再乘除转字节,要注意的是有效数字.
vb和vd冲突不?smart的vb和vd重叠不?
20-04-19 22:22
4楼
编辑
引用
管理
243604901
模拟量就是一个线性转换,输入就是把整形的0-27648转换为你想要的值,输出就是把你的值转换成INT 0-27648
就是一个比例函数,y=k*x+c 当然如数类型不一致的话再做一下数据转换
20-04-19 22:34
5楼
编辑
引用
管理
高雅的雅
首先,个人认为200SMART就是——垃圾,在我的BOM表黑名单第一个位置;
其次,可以告诉你的就是:任何品牌PLC都有浮点数取整(小数部分你可以将整个浮点数有效部分放大为有效部分全部是整数部分,这样再取整即可,例如1.25你可以放大100倍变成125.00,此时取整就可以了);
再者,这个都是基本操作,基本操作不熟悉,那个就是次品废品编程员,努力学习做合格编程员吧
20-04-20 09:47
6楼
编辑
引用
管理
启动绕组
取整指令ROUND取整指令将实数(IN)转换成双整数
20-04-20 11:22
7楼
编辑
引用
管理
329345277
你VB2001和VD200地址冲突了吧
20-04-20 12:52
8楼
编辑
引用
管理
564704811
round指令可以把双字转化为整数。还有你这个vb2001不知道是什么意思和后面冲突了
最后修改:
2020/4/20 20:41:59
20-04-20 20:41
9楼
编辑
引用
管理
jinqiaoma
引用
308990606
在 2020/4/19 22:10:15 发言
【内容省略】
现在这种用法是把VB的比较作为了一个前置条件,VD2000有变化的时候,VB的比较结果随之变化,不可控,程序没法用。
20-04-21 08:21
上一页
下一页
工控新闻
2025年工业机器人淘汰赛下生存现状:IPO、卖身与自救
ROHM推出“PFC+反激控制参考设计”,助力实现更小巧的电源设计!
京东领投,众擎机器人融资近10亿元
我国绿色变压器蓬勃发展 为中国工业低碳化贡献范例
创造历史!中国队夺得2025RoboCup机器人世界杯冠军
埃夫特登上央视《经济半小时》!聚焦制造业高端化、智能化、绿色化发展
西克工业图像处理技术:2D 与 3D 机器视觉对比
北京发那科再获ESG殊荣 深耕可持续发展引领智能制造
更多新闻资讯