登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:S7-300编程时如何处理模拟量?
点击:35518 回复:44
10楼
编辑
引用
管理
zhangshixi
自己转的,变成-32760~+32760,基本是线性比例,你直接去PIW**里面取就行了,现成的数字量在里面,如果考虑精度,再把PIW**里的数字转化为实数(中间需先转化双字),放到一个寄存器里,就可以进行浮点运算了
04-11-04 15:12
11楼
编辑
引用
管理
yansmile
啊,那4-20MA的信号,就对应6400-32767,可是,我在300里面的时候,设,一个比较运算,一个静态变量,设一个对应4MA的,一个对应20MA的信号,这2个变量也定义成DINT吗?
可是我,定义了,变量表,写了程序,但是,DB的时候,说我有错误啊,
zhangshixi 你什么时候在线啊?我还想和你请教别的问题哦,可以吗?我的QQ。277979578,谢谢你哦。
04-11-04 16:04
12楼
编辑
引用
管理
hyskissyou
不知道你是想上上位机还是就仅仅在PLC里面作为一个开机信号是用????
也没那么麻烦的,你把模块地址里面的变量到位双字进行处理不久行了。进行几次累计求得平均送到存储器,你想干什么不就干什么吗?
04-11-04 16:38
13楼
编辑
引用
管理
yansmile
呵呵,我刚开始学啊,不要到上位机,是要开机,关机的信号啊,我喜欢搞明白,即使我很苯哦。
04-11-04 17:06
14楼
管理
匿名用户
该帖内容不符合相关规定!
04-11-04 20:40
15楼
编辑
引用
管理
wangjianhuai
如果设置4-20MA应该是对应=0-27648
如果设置0-20MA则要转化一下
模拟量输入模块有个DIP开关用来设置输入范围的
04-11-05 21:05
16楼
编辑
引用
管理
xiaoqun
整形跟工程量可以直接用FC105和FC106来转换
04-11-06 20:08
17楼
编辑
引用
管理
yansmile
谢谢大家,我最近在学习S7-300,有比较熟悉的朋友吗?我好多地方不太明白,想找懂的朋友请教啊,可以吗??????
04-11-07 17:23
18楼
编辑
引用
管理
wuzhenyun
你的信号是否已正确进入PLC,即液位变化,PIW***也变化,只有这样,才能进行下一步
工作.这一步的前提是模拟量输入模块配置正确.
04-11-08 20:23
19楼
编辑
引用
管理
lvd
4~20mA信号进入PLC第一个通道以后,程序PIW000就可得到数据,再用MOVE指令传给其他字节就可进行运算
04-11-09 11:00
上一页
下一页
工控新闻
锻造新动能 地方谋划“十五五”开局产业图谱
西克学堂 | SICK功能安全课程报名通道开启!CFSAT/CFSAE认证等您挑战
智能工厂探索制造新模式
华北工控自助终端专用AI整机,助力构建智慧医院数字能力底座
倍福MX-System 助力 RO-BER 打造高性能单品拣选解决方案
【马到成功 新春福利】图尔克专属红包封面免费领!
聚力智慧医疗,华北工控BPC-7131支持骨科手术机器人集成应用!
1 月工业自动化月度盘点:政策赋能 + 技术突破,开启智能制造新征程
更多新闻资讯