登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:S7-300编程时如何处理模拟量?
点击:35636 回复: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
上一页
下一页
工控新闻
中国电网开启近100亿具身智能设备采购与投资
倍福 2025 财年全球销售额增至 12.4 亿欧元
如何选择电力智能网关?华北工控BIS-6390ARA-C50给出最优解
华北工控SOMB-6581嵌入式核心板:关键行业智能化开发的首选
德国联邦总理弗里德里希·默茨莅临德国汉诺威工业博览会倍福展台
TE Connectivity公布2026财年第二季度财报
全球协作・链通全球・智赋未来 ——2026全球具身智能产业链协作出海对接会
从可组装式 MES 到 AI + MES:西门子 Mendix 与 RapidMiner 驱动的智能制造核心变革
更多新闻资讯