登录
首页
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
上一页
下一页
工控新闻
工信部:力争今年年底培育5个以上国家级制造业中试平台
第23届电气电子工程师学会(IEEE)工业信息学国际会议&“固高杯”全国工业控制及数智化系统设计大赛颁奖典礼
聚焦人工智能等新技术赛道 上海美的全球创新园启用
为什么回路校准是确保传感器精度的理想方法
RKDC2025 丨米尔亮相第九届瑞芯微开发者大会,共绘工业数智新图景
西门子Xmanager与Xphere双双获得麒麟认证!
边缘AI正当时!华北工控EMB-3532主板专为边缘计算设备而设计
德力西电气工业及新能源行业交流会圆满落幕
更多新闻资讯