跪求!西门子PLC300的模拟量编程!!

我外部是接的两线制压力变送器,我是PLC菜鸟,没使用过STP7编程处理模拟量的输入,哪位高手能发几个这样的编程事例我啊,急求啊!!!主要是模拟量的输入和输出的编程!!!有的话发我邮箱[email protected],谢谢各位大虾了!

第1个回答  推荐于2017-11-28
很简单
1、组态硬件配置,主要是ai模块的参数,选择4-20ma,2线制
2、硬件组态的时候会自动为ai模块分配地址,例如起始地址为256,则该模块的第一通道就是piw256,第二通道就是piw258,后面依此类推
那么,可以在梯形图中采用move指令,把piw256的数值存到一个word类型的内部变量中,例如mw0或者db1.dbw0
3、调用step7提供的fc105,把mw0转换为一个real数据。当然你也可以自己编写程序做这件事情,本质就是把一个0-27648范围的word变量转换为一个real数据(范围是工艺量程,例如0-3000.0kpa)本回答被网友采纳
第2个回答  2010-10-26
、组态硬件配置,主要是ai模块的参数,选择4-20ma,2线制
2、硬件组态的时候会自动为ai模块分配地址,例如起始地址为256,则该模块的第一通道就是piw256,第二通道就是piw258,后面依此类推
那么,可以在梯形图中采用move指令,把piw256的数值存到一个word类型的内部变量中,例如mw0或者db1.dbw0
3、调用step7提供的fc105,把mw0转换为一个real数据。当然你也可以自己编写程序做这件事情,本质就是把一个0-27648范围的word变量转换为一个real数据(范围是工艺量程,例如0-3000.0kpa)
第3个回答  2010-11-01
俺用的6ES73325BH010AB0的模拟输出模块,本想用它来控制两个变频器,但是俺从来没有用过300,所以也不知道怎么写程序来实现模拟量的输出。如果那位大哥懂的,请给小弟指点一二[email protected]
第4个回答  2010-10-18
这个具体还是要根据你的模拟信号类型来处理,你这说的有点笼统
第5个回答  2010-10-18
用105 106即可
相似回答