登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:求教,S7-200模拟量地址AIW0,AQW0为什么我在编译的时候是红色的,报错

点击:7781 回复:13

[size=2]你好:
为什么我在编写EM235模块程序时模拟量地址报错,是不是要定义,还是不能放在主程序里 ,希望高手指点下[/size]表情
11-09-16 15:02
AIW0   对应EM235上第一路输入;
AQW0  对应EM235上带的那路输出;
11-09-16 15:35
不好意思怪我我没表达清楚,我是说,AIW0和AQW0是不是不能用在浮点数相乘的指令里,我现在要将AIW0收到的模拟量转换成数字量,再乘以一个常数,送给AQW0端口,
应该怎么弄?是不是要什么东西过渡或转换下?表情
11-09-16 16:11
用MUL  mov 指令就可以实现
11-09-16 17:18
模拟量数据AIW0、AQW0是16位整数形式,浮点数是32位,一起处理必会出错,先得把16位整数转换为32位的浮点数形式再运算!
11-09-16 17:30
你好,S7-200的编程电缆好多钱一根
11-09-17 11:08
才几十元一根而已
11-09-17 20:15
200的编程电缆国产的便宜,需要可以联系
11-09-18 14:31

引用 jamsonwo 在 2011/9/16 17:30:30 发言【内容省略】

11-09-25 11:26
先把AIW0的16位数值转换为32位的浮点数再计算然后再换为16位整数送给AQW0输出
11-09-27 21:28

上一页下一页

工控新闻

更多新闻资讯