登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:请大家帮我看一下这段模拟量程序对不对?
点击:1363 回复:9
楼主
编辑
引用
管理
jingling1103
请大家帮我看一下我编的这段模拟量程序对不对? 检测4-20mA电流,A/D转换,帮我看看有什么问题,有问题的话该如何修改?论文使用,谢谢大家!
10-06-07 17:07
1楼
编辑
引用
管理
shhxzn
你要把模拟量的值读来做什么用,根据不同的用途和不同的作用,数据格式和类型做相应的变化。
转换后的数值作何用
10-06-08 12:48
2楼
编辑
引用
管理
cvlsam
转了一大圈,只不过完成了一个0~20000的线性转换~~你直接乘0.78125不也可以,省得除25600×20000了。
Good Luck~
10-06-08 13:20
3楼
编辑
引用
管理
狼牙
我不明白这些传送指令 数学运算指令实习编程中有什么作用 或是在什么情况下能用到这些指令 小弟是刚刚开始学这些 麻烦大家用通俗易懂的语言给我讲讲 谢谢
10-06-08 22:08
4楼
编辑
引用
管理
cchenleil
20000应该换为32000,这是4-20MA转换为0-20MA,20在s7200里是32000
10-06-10 16:09
5楼
编辑
引用
管理
maolvewen
第一行。MOV W中的AC0内容是字。而下一个MOV R的内容却为实数。。。。。。
10-07-01 16:49
6楼
编辑
引用
管理
iloveyoutt99
我觉得没啥问题,只是感觉应该先乘后除,这样更精确些。还有,你最后这个乘以20000是什么意思,我觉得你应该乘以外围模拟量例如温度的量程,假设为0——100℃,因为你VD104中应该存储最终你想显示的模拟量的值,这样在触摸屏上可以直接连接VD104,来显示现场温度的值
10-07-10 15:13
7楼
编辑
引用
管理
jinly96
开始应该用转换指令,而不是用传送指令
10-07-10 22:25
8楼
编辑
引用
管理
boblv
第一个mov中AlW4传送到AC0的是字,为啥到后面一个mov变成实数了呢?
10-07-11 10:53
9楼
编辑
引用
管理
太极
先转换成双整数,再转换为实数,再计算,不知对不对。
10-08-19 11:39
工控新闻
全面升级|发那科新一代M-710iD机器人重磅上市
2025西克校园招聘 | SensorPro入职日记公开!
全球瞩目!和利时携XMagital亮相金砖论坛,引领工业数智转型
海康威视:下半年业绩逐季上行,创新业务与 AI 大模型成增长双引擎
伊顿电力设备有限公司获评“全球灯塔工厂”称号
西克新品速递 | InspectorP61x Color 彩色2D智能相机
旋转的工业脉搏 | 面向众多工业应用的图尔克编码器产品组合
2025 工博会 | 倍福邀您玩转互动游戏,赢取精美好礼!
更多新闻资讯